Swing классы очень медленно отображают текст RTL - PullRequest
1 голос
/ 04 июня 2019

Я столкнулся с этой многовековой проблемой на языках Swing и RTL.Всякий раз, когда нужно показать текст на иврите в компонентах Swing любого рода, приложение просто расплавляет процессор с помощью вычислений метрик шрифта.Я вижу проблему, упомянутую десятилетие назад , затем она появилась в Oracle и недавно в Open JDK репозиториях ошибок.Люди даже пытаются взломать JRE , заменив реализации инструментальными инструментами.

Это очень старая проблема, и невероятно, что она проявляется в Java 8,9,10,11 и 12. На самом деле, начиная с Java 9 и выше, использование HTML с RTL в компонентах Swing приводит к его рендерингудо полной остановки, делающей все приложение бесполезным.

Если кто-нибудь знает, как с этим бороться, пожалуйста, поделитесь.

...