From: Tony G. <Ton...@Su...> - 2004-08-27 14:15:23
|
Leonard Rosenthol <leo...@pd...> wrote at Fri, 27 Aug 2004 08:39:16 -0400: > At 06:21 AM 8/27/2004, Tony Graham wrote: > >The alignment-adjust, alignment-baseline, reset-size, and > >dominant-baseline don't really work anymore, I think. They used to > >work with early versions of Pango before Pango moved to using > >fontconfig. To implement them properly will require hacking FreeType2 > >to support the relevant OpenType tables and then implementing support > >for that support in Pango. > > There is already work going on between Pango, FreeType and Qt for > the creation of a new "underpinning" library to FreeType which is called > OTLayout - which will handle the low level aspects of OpenType font > management (table parsing, validation, etc.) that Pango (etc.) can then use. > > Work has already begun, code in is FT's CVS tree, and discussions > take place on the FT developer's mailing list. I read the thread starting at [1], and it looks to me like they're just beginning to agree to do it and that none of the three otlayout [2] in FT's CVS tree is joint work (yet). That thread does show me that Pango forks FreeType [3] as well as using it. While it would be nice to speculate about the possibility of getting baseline table support into the Pango OT code before Pango OT support is merged into an eventual OTLayout, I can tell you now that I don't have time to do it myself. So it looks like xmlroff should drop dominant-baseline, etc., until Pango uses an OTLayout and OTLayout supports parsing of baseline tables. Regards, Tony. [1] http://www.freetype.org/pipermail/devel/2004-August/010912.html [2] http://www.freetype.org/pipermail/devel/2004-August/010925.html [3] http://www.freetype.org/pipermail/devel/2004-August/010937.html |