THL Toolbox > Tibetan Scripts, Fonts & Related Issues > Software Support For Tibetan > Java Applications
Java is an important programming language used in many different applications. Unfortunately, it has its own way of supporting the rendering of non-roman scripts, and the support of that system lags far behind that of the world's major operating systems. Unicode Tibetan can be viewed in Java applications, but since Java has failed to properly support it, the display is defective. The main problem is that stacks are not properly rendered so that they appear squashed. This means it is difficult to use Tibetan in Java applications.
There is an on-line Java applet at <https://www.arabetics.com/java/NAIM.html> which works with Unicode Arabic and OpenType fonts (also appears to be serving the fonts). This indicates Java can be made to work properly with complex scripts including Tibetan. However, no one has yet documented a solution.