LWN.net Logo

Advertisement

Aztek Networks. Linux, C++ developers wanted. Embedded, Power-PC target.

Advertise here

Xft/Fontconfig release 2.0

From:  Keith Packard <keithp@keithp.com>
To:  lwn@lwn.net
Subject:  Xft/Fontconfig release 2.0
Date:  Wed, 04 Sep 2002 20:48:59 -0700
Cc:  Keith Packard <keithp@keithp.com>
Advertisement


Fontconfig is a library for configuring and customizing font access.

Fontconfig can:

    * discover new fonts when installed automatically, removing a common
      source of configuration problems.
    * perform font name substitution, so that appropriate alternative fonts
      can be selected if fonts are missing.
    * identify the set of fonts required to completely cover a set of languages.
    * have GUI configuration tools built as it uses an XML-based configuration
      file (though with autodiscovery, we believe this need is minimized).
    * efficiently and quickly find the fonts you need among the set of fonts
      you have installed, even if you have installed thousands of fonts, while
      minimzing memory usage.
    * be used in concert with the X Render Extension and FreeType to implement
      high quality, anti-aliased and subpixel rendered text on a display.

Fontconfig does not:

    * render the fonts themselves (this is left to FreeType or other rendering
      mechanisms)
    * depend on the X Window System in any fashion, so that printer only
      applications do not have such dependencies.

With sufficient prodding, I've finally managed to build a release version
of the various fontconfig related libraries.  Please find them at the
fontconfig web site:

	http://fontconfig.org

Because it includes version 2.0 of Xft, and because Fontconfig replaces
functionality found in version 1 of Xft, I've labeled the package as
version 2.0.  It contains:

	Fontconfig	1.0.1
	Xft		2.0
	Xft1		1.1
	Xrender		1.1	(supports Render protocol 0.5)

Thanks go to all of those involved in this release, in particular:

 +	Julisuz Chroboczek and Raph Levien for the original vision
	of client-side fonts.

 +	Lars Knoll and Brad Hughes for early integration of Xft into
	the Qt toolkit.

 +	Chris Blizzard and Brian Stell for help getting fontconfig ready
	to support Mozilla, and Chris for his work porting Mozilla to
	Xft2 and fontconfig.

 +	Owen Taylor for help integrating fontconfig, Xft2 and Pango,
	and for help testing the release candidates.

 +	David Dawes and the XFree86 project for the window system.

 +	Dirk Hohndel for initial prodding on anti-aliased text.

 +	David Turner and the FreeType project for a free font engine.

 +	SuSE, Compaq and HP for supporting my work on this library.

Keith Packard        XFree86 Core Team        HP Cambridge Research Lab



(Log in to post comments)

Copyright © 2002, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds
Powered by Rackspace Managed Hosting.