[Werner LEMBERG <wl gnu org>] [Devel] FT 1.x updated to OpenType 1.3



Any volunteers to upgrade the pango/pango/opentype code to
correspond to the latest FreeType sources? There have been 
various improvements and fixes recently, for Indic as well
as for (as mentioned below) GSUB and GPOS for Arabic scripts.

Regards,
                                        Owen

--- Begin Message ---
Dear friends,


I've updated GPOS and GSUB support to OpenType 1.3 -- this also fixes
a problem with cursive connections (there were incorrect vertical
offsets).

. OT 1.3 reintroduced the RIGHT_TO_LEFT lookup flag (but with a new
  meaning).  A new member `first' has been added to the GPOS_Instance
  structure; it marks the beginning of a chain of valid cursive connections.
  If the chain has ended, and if this flag is set, all vertical offsets are
  shifted upwards so that the last glyph of the chain is on the baseline.

. Extension lookups (for both GSUB and GPOS) are now implemented.

Please test.  Attached are two images, showing a string with the font
msfarsi.ttf.  `arabic_new.png' should be the right one (produced with
the new code) -- can someone validate this?  My knowledge of cursive
Arabic scripts is nonexistent.


    Werner

PNG image

PNG image


--- End Message ---


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