我正在开发的JavaSE8应用程序需要在Win10和MacOS上运行,我使用的字体(Ariel)在这两个平台上都能很好地呈现:
下面是它的正常外观示例(MacOS 10.13):
我很惊讶在安装MacOS 10.15 (Catalina)后,同样的文本会被渲染得如此混乱和扭曲:
有没有人碰到这个problem?...it看起来像一个完全崩溃的反走样。Java代码中没有任何变化,应用程序使用UIManager的"getSystemLookAndFeel“风格。
发布于 2021-05-30 06:06:32
我发现用于MacOS的Java JRE与Oracle10.15 (Catalina)严重冲突,必须等待MacOS发布JDK14才能正常工作。我安装了JDK 16.0.1,然后在我的Eclipse项目中,将JRE重新分配到16.0.1 (是8.0.101)。
文本呈现问题得到了解决。
https://stackoverflow.com/questions/67725121
复制相似问题