Шрифты в графических Java-приложениях всегда боль, к сожалению. Получше становятся если в переменную окружения _JAVA_OPTIONS добавить следующие опции:
_JAVA_OPTIONS='Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dswing.crossplatformlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'
Однако тоже не идеально. Затем я нашёл
патчи Infinality для OpenJDK. Пропатчив и скомпилировав, в JVM шрифты стали красивыми и я неимоверно рад этому.
Для Arch PKGBUILD'ы есть в AUR, естественно:
https://aur.archlinux.org/packages/jre7-openjdk-in...
https://aur.archlinux.org/packages/jre8-openjdk-in...
Может оказаться полезна и
страница на ArchWiki.
Вот сравнение (вид может зависеть от вашего монитора, на моём отличие огромно):