Java 将MacOS更新到Catalina时文本呈现变形

Java 将MacOS更新到Catalina时文本呈现变形,java,text,rendering,macos-catalina,java-2d,Java,Text,Rendering,Macos Catalina,Java 2d,我正在开发的Java SE 8应用程序需要在Win10和MacOS上运行,我使用的字体(Ariel)在两种平台上都能很好地呈现: 以下是它通常的外观示例(MacOS 10.13): 在安装MacOS 10.15(Catalina)后,相同的文本呈现出如此混乱和扭曲的效果,我感到非常惊讶: 有人遇到过这个问题吗?…看起来抗锯齿功能完全崩溃了。Java代码中没有任何更改,应用程序使用UIManager的“getSystemLookAndFeel”风格。我发现MacOS的Java JRE在MacOS

我正在开发的Java SE 8应用程序需要在Win10和MacOS上运行,我使用的字体(Ariel)在两种平台上都能很好地呈现:

以下是它通常的外观示例(MacOS 10.13):

在安装MacOS 10.15(Catalina)后,相同的文本呈现出如此混乱和扭曲的效果,我感到非常惊讶:


有人遇到过这个问题吗?…看起来抗锯齿功能完全崩溃了。Java代码中没有任何更改,应用程序使用UIManager的“getSystemLookAndFeel”风格。

我发现MacOS的Java JRE在MacOS 10.15(Catalina)中严重受损,必须等待Oracle发布JDK 14才能正常工作。我安装了JDK16.0.1,然后在我的Eclipse项目中,将JRE重新分配到16.0.1(was 8.0.101)

文本呈现问题解决了