-
Bug
-
Resolution: Fixed
-
P3
-
8, jfx14
-
x86_64
-
windows_10
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8267649 | 8-pool | Balchandra Vaidya | P3 | Open | Unresolved | |
JDK-8262859 | jfx11.0.11 | Jose Pereda | P3 | Closed | Fixed |
A DESCRIPTION OF THE PROBLEM :
Java applications do not render Myanmar fonts correctly.
For example, you should see one glyph áá¼ combined from two characters "\u1000\u103C".
JavaFX renders it as two separate glyphs.
This is exactly the same bug of : https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8223558
This time it affects JavaFX14 which is not aligned to the JDK bug fix.
There's already a quick fix to incorporate into the ScriptMapper.java class.
https://github.com/openjdk/jfx/pull/168/commits/c580e16505d469bbd51fc12613ce38713d11f801#diff-4fe60c7b684ea9a0563038a7f89e9977
Sadly the committer is not a contributor. We applied the patch and it's perfect.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
I did a FXML template. Find it attached
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
combined glyphs
ACTUAL -
separate glyphs
FREQUENCY : always
Java applications do not render Myanmar fonts correctly.
For example, you should see one glyph áá¼ combined from two characters "\u1000\u103C".
JavaFX renders it as two separate glyphs.
This is exactly the same bug of : https://bugs.java.com/bugdatabase/view_bug.do?bug_id=8223558
This time it affects JavaFX14 which is not aligned to the JDK bug fix.
There's already a quick fix to incorporate into the ScriptMapper.java class.
https://github.com/openjdk/jfx/pull/168/commits/c580e16505d469bbd51fc12613ce38713d11f801#diff-4fe60c7b684ea9a0563038a7f89e9977
Sadly the committer is not a contributor. We applied the patch and it's perfect.
STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
I did a FXML template. Find it attached
EXPECTED VERSUS ACTUAL BEHAVIOR :
EXPECTED -
combined glyphs
ACTUAL -
separate glyphs
FREQUENCY : always
- backported by
-
JDK-8267649 JavaFX does not render Myanmar script correctly
- Open
-
JDK-8262859 JavaFX does not render Myanmar script correctly
- Closed
- relates to
-
JDK-8223558 Java does not render Myanmar script correctly
- Resolved