0

我正在使用 Synth 更改 Java 应用程序的外观。应用程序中的字体曾经是“Ariel”,因此我们想将其更改为其他字体。我需要一种支持多语言的字体,所以我尝试了“Roboto”和“Noto”。在我尝试从远程桌面连接查看应用程序之前,它工作正常。然后字母被像素化为: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

代替: 在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

一些注意事项:

  1. 我尝试了“ClearType”启用和配置。没运气。
  2. 当我返回原始桌面(我通过“远程桌面”连接到的那个)时,视图仍然损坏。如果我刷新应用程序的视图(使用SwingUtilities.updateComponentTreeUI(....)字体返回看起来很好。
4

1 回答 1

0

好吧,看来远程桌面会话将默认禁用字体平滑(抗锯齿)以节省带宽: https ://github.com/googlei18n/noto-fonts/issues/817

于 2017-01-01T16:12:33.137 回答