kinhong/OpenLabeler

Myanmar characters do not appear correctly

yanpaioo opened this issue · 1 comments

Myanmar characters don't appear correctly in labels.
Screenshot 2020-01-01 at 10 19 28 PM
Screenshot 2020-01-01 at 10 20 59 PM

Here are sample Myanmar characters
ကခလ၁၂၃၄
When such characters are keyed in in labels, they appear differently. Could they be supported, please?

@yanpaioo - It seems that Myanmar characters can't be rendered correctly for now (OpenLabeler currently uses JDK 11.0.2) until either JDK 14 or JDK 11.0.7 is released (in Mar and April 2020 respectively). Here are the related JDK bugs on Myanmar character rendering issues:

JDK-8223558
JDK-8236526

On Mac OS, the issue is more severe as the Unicode font is not rendered at all. Meanwhile, I would suggest trying OpenLabeler on the Linux platform, which supports better rendering (but still suffers the problem of not combining one glyph from two characters).

I will be sure to add this support once the underlying problem is fixed in Java core.