Swing类显示RTL文本的速度非常慢

时间:2019-06-04 17:54:27

标签: java swing java-11 java-12

我面临着使用Swing和RTL语言的这个世纪的旧问题。每当涉及在任何形式的Swing组件中显示希伯来语文本时,应用程序都将通过字体指标计算来融化CPU。我看到该问题提到了decade ago,然后在Oracle和最近的Open JDK错误库中弹出。人们甚至试图通过用工具替换实现来hack the JRE

这是一个非常古老的问题,令人难以置信的是它出现在Java 8,9,10,11和12中。实际上是从Java 9开始,在Swing组件中将HTML与RTL一起使用,使它的渲染变得异常困难。停止使整个应用程序失效。

如果有人知道如何处理,请分享。

0 个答案:

没有答案