After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 385477 - kern feature is not supported in OpenType layout for Tibetan.
kern feature is not supported in OpenType layout for Tibetan.
Status: RESOLVED FIXED
Product: pango
Classification: Platform
Component: general
1.10.x
Other All
: Normal normal
: ---
Assigned To: pango-maint
pango-maint
Depends on:
Blocks:
 
 
Reported: 2006-12-13 15:18 UTC by Christopher Fynn
Modified: 2007-05-16 01:43 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christopher Fynn 2006-12-13 15:18:40 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.
Comment 1 Behdad Esfahbod 2006-12-13 20:47:23 UTC
Can you cook a patch that does all these?
Comment 2 Christopher Fynn 2007-03-14 16:47:21 UTC
Tibetan module also does not apply  "calt", "blwm", "abvm" features which it should.

- Chris
 

  
Comment 3 Behdad Esfahbod 2007-05-16 01:43:30 UTC
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.