Summary: | Myanmar shaper in the old Harfbuzz does not work with Myanmar Unicode 5.1 compliant fonts | ||
---|---|---|---|
Product: | HarfBuzz | Reporter: | Keith Stribley <devel> |
Component: | src | Assignee: | Behdad Esfahbod <freedesktop> |
Status: | RESOLVED WONTFIX | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | freedesktop |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: | ||
Attachments: |
bad rendering with Myanmar3 due to old Myanmar shaper
bad rendering of Padauk with old Myanmar shaper patch to disable old Myanmar shaper patch to sort default gsub features in lookup order Myanmar3 without Myanmar shaper but with lookups in old hb feature order Padauk without old HB Myanmar shaper Myanmar3 correct rendering with both patches |
Description
Keith Stribley
2010-10-20 07:43:49 UTC
Created attachment 39579 [details]
bad rendering of Padauk with old Myanmar shaper
Created attachment 39580 [details] [review] patch to disable old Myanmar shaper Created attachment 39581 [details] [review] patch to sort default gsub features in lookup order Created attachment 39583 [details]
Myanmar3 without Myanmar shaper but with lookups in old hb feature order
Created attachment 39584 [details]
Padauk without old HB Myanmar shaper
Created attachment 39585 [details]
Myanmar3 correct rendering with both patches
Padauk only uses clig in gsub so it avoids the lookup order problem. Myanmar3 mixes lookups in liga and clig which have to be applied in lookup order for correct rendering hence it needs both patches.
The unicode text used for the images is:
ကောင်းလား။
စက္ကူ
မြန်မာအင်္ဂလိပ်
Next version of pango will use harfbuzz-ng. For the patches, feel free to commit if you have commit access. Or ping Lars Knoll since he's been maintaining the .old code. I'm closing down the bugs against the old code base. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.