Pango Status Report, 18 November 2000
- From: Owen Taylor <otaylor redhat com>
- To: gtk-i18n-list gnome org
- Subject: Pango Status Report, 18 November 2000
- Date: 18 Nov 2000 02:18:43 -0500
After a long absence, the Pango status report returns...
General news:
The most exciting news in Pango is some of the work that has
been going on with the shaper modules. Robert Brady's new Indic
shapers that use ligature table in the fonts are a lot cleaner
way of doing things than hard-coding the font details, and add
support for quite a few more languages. Chookij Vanatham has
done a lot of work making the Thai shaper fully functional and
standards-compliant. These changes to the Thai shaper will be
integrated soon, though they aren't in Pango-0.13.
There have been some significant improvements to the
internationalization capabilities of GTK+. Of particular
interest is the new input method framework. Instead of tying
GTK+ to XIM, the new system allows dynamically loading input
method modules and switching between them on the fly. These
modules can either be wrappers around systems such as XIM and
IIIMF or direct implementations of input methods. GTK+-1.3.2
contains a XIM wrapper module and also direct implementations of
several input methods, including one Robert created for
Inuktitut. (!)
Recent progress:
There have been numerous changes to Pango since the last status
report - some highlights:
* Win32 Support [Tor]
* Add function to convert XML/GMarkup description to a
PangoAttrList [Havoc]
* New version of Arabic shaper [Karl]
* Enhanced Indic support with ligature tables from the font and
many more languages [Robert]
* Include FriBidi core that provides the features that Pango needs and
can be used instead of separately installed fribidi. [Owen]
* Add PangoLayoutIterator that abstracts the geometry operations for
iterating over the lines/items/clusters/chars in a layout [Havoc]
Plus lots of optimizations and small fixes and improvements.
Releases:
New releases of Pango (0.13) and the development versions of
GLib and GTK+ (1.3.2) are available from:
ftp://ftp.gtk.org:/pub/gtk/v1.3/
RPMS for Red Hat 7.0 are in:
ftp://ftp.gtk.org:/pub/gtk/v1.3/binary/RedHat-7.0/
TODO highlights:
A new XML-generated version of the Pango TODO list is
at:
http://developer.gnome.org/status/pango-todo.html
Havoc is currently working on improving the boundary resolution
algorithm. Most of the other items are currently open.
Misc stuff:
Keith Packard's work on the render extension
(http://www.xfree86.org/~keithp/render/) is proceeding nicely,
including text rendering. I think getting Pango to render using
this and FreeType will be a big step forward.
Recently he posted a description of how he plans to handle font
naming and matching:
http://www.xfree86.org/pipermail/fonts/2000-November/000159.html
This is a bit different from how Pango deals with font naming
and matching so some work needs to be done to make sure they
work together properly.
Owen Taylor
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]