2

I am confronted with this centuries old issue in Swing and RTL languages. Whenever it comes to show Hebrew text in Swing components of any kind, the application just melts the CPU by font metrics calculations. I see the issue mentioned a decade ago, then it popped up in Oracle and recently in Open JDK bug repositories. People are even trying to hack the JRE by replacing the implementations with instrumentation tools.

This is an extremely old issue and it's unbelievable that it manifests itself in Java 8,9,10,11 and 12. Actually starting from Java 9 and up the usage of HTML with RTL in Swing components brings its rendering to a screeching halt making the entire app useless.

If anybody knows how to deal with this, please do share.

Dima
  • 4,068
  • 4
  • 38
  • 47
  • 1
    I take the fact that this bug is out there for so long, and that you already found multiple links to defects and such things as: probably there is nothing you can do about it. I also find it very unlikely that you will learn anything here that you didn't find on any of the resources you already collected. From that point of view I consider your question extremely interesting, but too broad for this community. – GhostCat Jun 04 '19 at 18:20
  • 1
    Broad in what way? It's razor focused - the existing swing applications in JRE 9+ using HTML in their components to render RTL languages will killl your app. Broadly speaking :) – Dima Jun 04 '19 at 18:23
  • 1
    I think I explained why I dont see much chances for your question. If my assignment is correct or not, well, lets count the votes tomorrow morning. – GhostCat Jun 04 '19 at 18:28

0 Answers0