NetBeans і проблема зі шрифтами
Традиційно після встановлення NetBeans на Linux постає питання відображення шрифтів в IDE. В конфігурації за замовчування вони виглядають дуже погано.
Найпопулярнішою порадою в інтернетах є додавання до файлу конфігурації etc/netbeans.conf такого рядка
netbeans_default_options=" ... -J-Dswing.aatext=true -J-Dawt.useSystemAAFontSettings=lcd"
Після цього шрифти не набагато, але стають краще, особливо, якщо використати темну тему, бо на світлій все ще помітно “мило”.
Ось тут на допомогу може прийти JetBrains :)))
Є два варіанти: 1) користуватись PHPStorm, в якому зі шрифтами все добре (в силу різних причин для мене це взагалі не варіант) або 2) використати пропатчену JetBrains версію JDK.
На сторінці JetBrains Runtime зазначено що модифікації OpenJDK включають: Subpixel Anti-Aliasing, розширену візуалізацію шрифту в Linux, підтримку HiDPI та лігатури. Звучить не погано.
Щоб використати JetBrains Runtime для NetBeans, необхідно взяти версію на базі Java 8 https://bintray.com/jetbrains/intellij-jbr/jbrsdk8-linux-x64/1638.3 та розпакувати її наприклад у /home/user/jre. Тепер у файлі конфігурації etc/netbeans.conf вказуємо новий шлях до JDK:
netbeans_jdkhome="/home/user/jre"
Після цього шрифти у NetBeans виглядають так
Якщо погратись зі шрифтами, то результат може бути ще краще. Наприклад так NetBeans виглядає зі шрифтом Source Code Pro
P.S. Ідея підглянута в одному з обговорень NetBeans на Opennet.