Pango-1.1.1 development release

Pango-1.1.1 is now available for download at:

This is a development release leading up to Pango-1.2; no further
API additions are anticipated before Pango-1.2, but there is no
guarantee of stability at this point. This package is ABI and API
compatible with the public API in Pango-1.0.x.

Major changes as compared to Pango 1.0 are:

 - The Xft and FT2 backends are now based on the fontconfig
   library, available from
   This provides considerably improved font matching
   capabilities and performance enhancements.

 - The Xft backend now requires version 2 of Xft, also
   available from One of the
   benefits of Xft2 is the ability to render antialiased
   fonts without the RENDER extension.

 - A Hangul shaper for Xft by Changwoo Ryu
 - A shaper for Indic OpenType fonts based on code from
   ICU, done by Eric Mader.

[ What happened to 1.1.1? I just never got around to
  releasing it ]

About Pango

Pango is a library for layout and rendering of text, with an emphasis
on internationalization. Pango can be used anywhere that text layout
is needed; however, most of the work on Pango-1.0 was done using the
GTK+ widget toolkit as a test platform. Pango forms the core of text
and font handling for GTK+-2.0.

Pango is designed to be modular; the core Pango layout can be used
with four different font backends:

 - Core X windowing system fonts
 - Client-side fonts on X using the Xft library
 - Direct rendering of scalable fonts using the FreeType library
 - Native fonts on Microsoft backends

Dynamically loaded modules then handle text layout for particular
combinations of script and font backend. Pango-1.0.0 ships with a wide
selection of modules, including modules for Hebrew, Arabic, Hangul, 
Thai, and a number of Indic scripts. Virtually all of the world's major 
scripts are supported.

As well as the low level layout rendering routines, Pango includes
PangoLayout, a high level driver for laying out entire blocks of text,
and routines to assist in editing internationalized text.

More information about Pango is available from

Pango depends on version 2.0.0 of the GLib library; more information
about GLib can be found at

Changes between 1.1.0 and 1.1.1

* Merge a lot of the code between the Xft and FT2 backend,
  so that the FT2 backend gets the recent improvements to Xft.
* Add proper language tag support to the Xft/FT2 backends.
* Various effienciency fixes for the Xft/FT2 backends.

Changes between 1.0.x and 1.1.0

* Support for version 2 of the Xft library. [Keith Packard]
* Convert the freetype backend over to using fontconfig,
  instead of MiniXft for font cataloging.
* A port of the Indic OpenType code from ICU to Pango. [Eric Mader]
* A new hangul-xft [Changwoo Ryu]
* Bug-fixes to the OpenType handling code.
* Various cleanups to the PangoXft and PangoFT2 public APIs.
* Docs switched over to DocBook XML. [Matthias Clasen]

Owen Taylor
20 August 2002

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]