我的应用程序使用泰语字体。它们不会在Linux机器上显示。
我正在使用Windows 10,Java 6开发,我的Linux机器正在运行Debian 8.7(Jessie)。
在Windows上它可以正常显示,但是在Linux上,我运行jar文件,它显示的都是正方形。
但是当我将文本放在HTML标记中时,它可以正常工作。
getLabel().setText("<html><center>"+ labelText+"</center></html>");
这有效
有人可以帮助解决以下问题吗?
答案 0 :(得分:-1)
您必须在应显示泰国文字的组件上设置字体。它当前使用的字体无法做到这一点,因此显示了正方形。 您需要的字体必须包含泰语字符。