If we read Java - Better font rendering on ArchLinux wiki we can read this:
Both closed source and open source implementations of Java are known to have improperly implemented anti-aliasing of fonts. This can be fixed with the following options:
-Dawt.useSystemAAFontSettings=on
,-Dswing.aatext=true
So to fix font rendering in BurpSuite Pro for example, we just have to edit
~/BurpSuitePro/BurpSuitePro.vmoptions
into:
A note about anti-aliasing availability:
Anti-aliasing of fonts is available with Oracle Java 1.6 and OpenJDK on Linux.
For any other Java app call your Java app like this: