Pango-1.2.4 released

Pango-1.2.4 is now available for download at:

 pango-1.2.4.tar.bz2    md5sum: ddca316a0ce4ea6a0832b7a4f874cdfb
 pango-1.2.4.tar.gz     md5sum: d2ef298de6c787ebade262cc56530373

Notable changes in Pango-1.2.4 include significantly better performance
on Win32 for non-complex scripts, correct rendering of pre-base
matras for Bengali and Malalayam, and many fixes to the OpenType code.

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, though most usage so far as been in the context of the
GTK+ widget toolkit. Pango forms the core of text and font handling 
for GTK+ 2.

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 Xft2 library
 - Direct rendering of scalable fonts using the FreeType library
 - Native fonts on Microsoft platforms

Dynamically loaded modules then handle text layout for particular
combinations of script and font backend. Pango-1.2 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.2.0 or newer of the GLib library; more 
information about GLib can be found at

Overview of Changes in Pango 1.2.4
* Win32 [Tor Lillqvist]
  - Avoid calling Uniscribe when not necessary [Hans Breuer]
  - Build fixes
* Indic shaper
  - Add pre-base-matra fixup code from ICU [Sivaraj Doddannan]
  - Port of Bengali rendering fix from ICU [Taneem Ahmed]
* OpenType
  - Port various fixes by Werner Lemberg from FreeType version
  - Port various fixes by Lars Knoll from Qt version
  - Many other bug fixes [Kailash C. Chowksey, Me]
* Fix bugs in FT2 rendering code [Sven Neumann]
* Remove Qt-based example program; was causing compilation problems 
  for a lot of people.
* Doc fixes [Noah Levitt]
* Misc bug fixes [Dave Cuthbert, Damon Chaplin, Christophe Fergeau,
  Tony Graham, Morten Welinder]
* Build fixes [Sven Neumann, Benedikt Spranger]

Owen Taylor
26 August 2003

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