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:
So to fix font rendering in BurpSuite Pro for example, we just have to edit
# Enter one VM parameter per line
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:
$ _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true' executable