Closed sungsit closed 9 years ago
@sungsit do you know of any font that have fixed this?
@sungsit can you confirm that this occurs in web browsers?
Yes, I can confirm. It's CoreText's bug, even Tahoma have this problem on Mac OS & Safari. I've discussed with @suppakit- here http://www.f0nt.com/forum/index.php/topic,22875.0.html
TLWG fonts have no problem with this http://linux.thai.net/projects/fonts-tlwg. I'm trying to patch Kanit GSUB features with TLWG method. I'll push to my fork when ready.
To be clear, Chrome, FireFox & Opera have no problem with this on Mac because of HarfBuzz.
When input Consonants+Tone+SaraAm (U+0E33) sequence the font should display as Consonants+Nighahit+Tone+SaraAA (U+0E32). That means you need to swap Nighahit & Tones positions.
I believe this is CoreText’s bug only because it can’t handle contextual chaining feature well but as installable fonts, it is critical for Thai eyes and need to be fixed.
Other families also have the same problem.