Как избавиться от радуги в шрифте на Linux?
Шрифты в графических 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.
Вот сравнение (вид может зависеть от вашего монитора, на моём отличие огромно):
Проблему удалось решить переходом на Linux Mint 17.1, установкой пакета https://github.com/achaphiv/ppa-fonts/tree/master/... и прописыванием в webstorm64.vmoptions параметра -Dsun.java2d.xrender=true