Search code examples
javainternationalizationjavafx-11

JavaFX 11 International Language Support -- All languages?


I am trying to develop a JavaFX 11 application where I need to display Amharic/Geez/Ethiopic alphabets. I've tried all the suggestions on StackOverflow (like this one), but all characters are displayed as a bunch of empty rectangles on the UI/stage/scene. Looks like JavaFX 11 does not support complex writing systems yet (according to the Java 11 locale support docs!). Any ideas?

Title of JavaFX app correctly displays the characters -- but not in the body. See attached screenshot.


Solution

  • The issue was I was not using the right font. Problem solved. Thanks, @Jim Garrison.