-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Phintu + Macron below rendered as two copies of phinthu #7
Comments
I've located the bug in Garuda.sfd. (I'm not fluent in FontForge.) There's a segment of code there:
The last |
Indeed. I've tried fixing it and the problem is gone. I'll work on all the fonts soon. Thank you very much for your investigation! |
* */*.sfd (except tlwg/TlwgMono*.sfd): - Fix wrong substitution in "'ccmp' Thai Macron Below Vowel Reordering" which caused Phinthu + Macron Below to appear as double Phinthu. - Bump font versions as needed. Thanks @Richard57 for the report and investigation. Closes: #7 tlwg#7
This happens at least with HarfBuzz as the render (observed with Versions 1.2.7 and 1.8.4 of HarfBuzz), as may be seen for the string กฺ̱

(This image was generated with the command
hb-view --font-size 120 -o garuda.png -Opng /usr/share/fonts/truetype/tlwg/Garuda.ttf กฺ̱)
This bug was observed with the plain fonts Garuda, Kinnari, Laksaman, Loma, Norasi, Purisa, Sawasdee, TlwgMono, TlwgTypewriter, TlwgTypist, TlwgTypo, Umpush and Waree
This is not a HarfBuzz bug; it does not occur with the fonts Tahoma or Code2000.
The text was updated successfully, but these errors were encountered: