GNOME Bugzilla – Bug 385477
kern feature is not supported in OpenType layout for Tibetan.
Last modified: 2007-05-16 01:43:30 UTC
Please describe the problem: OpenType "kern" feature is not implemented in Pango layout for Tibetan but should be. Pango also seems to apply a number of features not used for Tibetan to that script. "pref", "pres", "blwf", "abvf" & "pstf" features are *not* used in Tibetan shaping or in any Tibetan font. The OT features required for Tibetan shaping are "ccmp", "blws", "blwm", "abvs", "abvm", "calt" and "kern". Microsoft's Tibetan font (Himalaya) also has lookups under aalt feature. In addition to these, implementing "clig" support for Tibetan script would enable the creation of decent cursive script Tibetan fonts - something which is very difficult with the current set of features. Chris Steps to reproduce: 1. 2. 3. Actual results: Expected results: Does this happen every time? Other information: This is related to Bug 385168 which reports ccmp feature not implemented for Tibetan & Indic.
Can you cook a patch that does all these?
Tibetan module also does not apply "calt", "blwm", "abvm" features which it should. - Chris
2007-05-15 Behdad Esfahbod <behdad@gnome.org> Bug 385168 – indic, khmer, and tibetan modules don't apply ccmp Bug 385477 – kern feature is not supported in OpenType layout for Tibetan. * modules/khmer/khmer-fc.c (khmer_engine_shape): * modules/tibetan/tibetan-fc.c (tibetan_engine_shape): Port to new OpenType APIs. Add standard features (ccmp, locl, calt, kern, mark, mkmk). Please test.