2

我在 Swing 和 RTL 语言中遇到了这个百年历史的问题。每当在任何类型的 Swing 组件中显示希伯来语文本时,应用程序都会通过字体度量计算来消耗 CPU。我看到十年前提到的问题,然后它出现在Oracle中,最近出现在Open JDK错误存储库中。人们甚至试图通过用检测工具替换实现来破解 JRE 。

这是一个非常古老的问题,令人难以置信的是,它在 Java 8、9、10、11 和 12 中表现出来。实际上,从 Java 9 开始,在 Swing 组件中使用带有 RTL 的 HTML 导致其渲染戛然而止,使得整个应用程序没用。

如果有人知道如何处理这个问题,请分享。

4

0 回答 0