# Java 9+ Language Issues

**URL:** <https://forum.inductiveautomation.com/t/java-9-language-issues/21310>\
**Category:** Ignition\
**Tags:** ignition79\
**Created:** [December 10, 2018, 3:04pm UTC](https://forum.inductiveautomation.com/t/java-9-language-issues/21310 "2018-12-10T15:04:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [December 10, 2018, 3:04pm UTC](https://forum.inductiveautomation.com/t/java-9-language-issues/21310/1 "2018-12-10T15:04:41Z")

</div>

In testing the bundled JRE with 7.9.10 we are having issues with languages, specifically Thai. None of the language symbols seem to render in the Azul 9+ java… Java 8, no issues, but 9 or 11 I get just square boxes.

 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/8/8529a10159f6505eca3150408e37e186fe3311ca.png)

 ![](https://us1.discourse-cdn.com/inductiveautomation/original/2X/1/16d7f47d1722ef4187c4527a73aca3a4ec3059b5.png)

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [December 10, 2018, 3:07pm UTC](https://forum.inductiveautomation.com/t/java-9-language-issues/21310/2 "2018-12-10T15:07:11Z")

</div>

Interesting. Square boxes are usually a font issue (ie the font used doesn’t have a clue how to render that character, so it gives up). I’ll pass this up the chain. Thanks for catching this!

---

<div class="post-metadata">

**Author:** ![ryanjmclaughlin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/ryanjmclaughlin/32/4318_2.png) [@ryanjmclaughlin](https://forum.inductiveautomation.com/u/ryanjmclaughlin)\
**Post date:** [December 10, 2018, 3:14pm UTC](https://forum.inductiveautomation.com/t/java-9-language-issues/21310/3 "2018-12-10T15:14:59Z")

</div>

Thanks! FYI - Importing and exporting from translation manager works ok, the characters are in there ok, like you said they just cannot be rendered in the UI.

---

<div class="post-metadata">

**Author:** ![jcoffman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jcoffman/32/6429_2.png) [@jcoffman](https://forum.inductiveautomation.com/u/jcoffman)\
**Post date:** [December 11, 2018, 9:31pm UTC](https://forum.inductiveautomation.com/t/java-9-language-issues/21310/4 "2018-12-11T21:31:53Z")

</div>

Hi @ryanjmclaughlin,

It looks like you are on Windows 10, if thats the case, this might help. If not let me know what OS you are on. Font rendering issues are tricky, however i think i have a fix/workaround for you:

- Wherever you installed the Client Launcher (usually in your users `appdata/roaming/Inductive Automation/Client Launcher` directory) could you drop in the attached font config file into the sub directory `jre/conf/fonts`

This should map the internal logical fonts to the Tahoma font which supports thai characters correctly on windows 10. It should be noted that if you are using other fonts on various components that they may fail to render unless they are using a logical font. (serif, sansserif, monospaced, dialog, and dialoginput)

thanks, and let me know if that works out for you.  
Jonathan C

[fontconfig.properties](https://us1.discourse-cdn.com/inductiveautomation/original/2X/c/c7c7223de130a0464e384b65f55fcdaa1255d0bb.properties) (11.4 KB)
