0

I migrated an existing javafx application from java 8 to java 11. I verified that all files were encoded and saved with UTF-8. My system is windows 10 with java 11.0.5. I can't see the euro symbol in the tables, nor the accented characters inside the dialog boxes. I also noticed that the font icons are not displayed either.

I loaded this module

--module-path
"D:\JAVA\HomeManagement\lib\jar"
--add-modules
javafx.controls,javafx.fxml,javafx.graphics,javafx.base,javafx.media,javafx.swing,javafx.web,javafx.swt
--add-exports=javafx.graphics/com.sun.javafx.css=javafx.controls
--add-opens=javafx.graphics/com.sun.javafx.css=javafx.controls
ciro
  • 771
  • 1
  • 8
  • 30
  • Are you using the Unicode string literal - \u20AC - for the Euro symbol? – Abra Feb 01 '20 at 18:38
  • No. I use the symbol directly as well as the accented characters. For example è is printed as ? – ciro Feb 01 '20 at 19:08
  • After clean all works fine but font awesome continue to not be displayed. – ciro Feb 01 '20 at 19:15
  • For icon fonts the problem solved by following this discussion https://stackoverflow.com/questions/25404145/register-font-is-corrupting-ttf-file – ciro Feb 02 '20 at 10:32

0 Answers0