我正在使用 Synth 更改 Java 应用程序的外观。应用程序中的字体曾经是“Ariel”,因此我们想将其更改为其他字体。我需要一种支持多语言的字体,所以我尝试了“Roboto”和“Noto”。在我尝试从远程桌面连接查看应用程序之前,它工作正常。然后字母被像素化为:
一些注意事项:
- 我尝试了“ClearType”启用和配置。没运气。
- 当我返回原始桌面(我通过“远程桌面”连接到的那个)时,视图仍然损坏。如果我刷新应用程序的视图(使用
SwingUtilities.updateComponentTreeUI(....)
字体返回看起来很好。