将 MacOS 更新为 Catalina 时文本渲染变形

问题描述

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

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

我对安装 MacOS 10.15 (Catalina) 后呈现的相同文本的扭曲和扭曲程度感到惊讶:

enter image description here

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

解决方法

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

文本渲染问题解决了。