Уродливые шрифты в Java-приложениях на Ubuntu
Помогите мне, пожалуйста. Это экран моего Netbeans:
PyCharm:
Как я могу это исправить? Я использую Oracle Java 7.
java-версия "1.7.0_25"
Java (TM) SE Runtime Environment (сборка 1.7.0_25-b15)
Java HotSpot (TM) 64-разрядная серверная VM (сборка 23.25-b01, смешанный режим)
PS: Для сравнения мой Sublime Text: ![enter image description here]()
Ответы
Ответ 1
Итак... Кажется, моя проблема решена.
Шаг 1, установите и настройте Infinality для лучшего рендеринга шрифтов в Linux
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install fontconfig-infinality
Шаг 2., установите OpenJDK7 с исправлениями шрифтов в Ubuntu
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get upgrade
NetBeans: ![screenshot with improved fonts]()
Шаг 3: Применяет хороший стиль шрифта linux
sudo /etc/fonts/infinality/infctl.sh setstyle linux
Ответ 2
Старая тема, но для будущих посещений, вот решение, которое работает:
# Install both infinality and fontfix'ed JDK.
sudo add-apt-repository ppa:no1wantdthisname/ppa
sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install fontconfig-infinality openjdk-7-jdk
# Apply a font style that looks good.
sudo /etc/fonts/infinality/infctl.sh setstyle linux
# And reboot the system.
sudo reboot
источник: Demian Ferreiro в решение
Ответ 3
Попробуйте добавить
export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp'
на ваш ~/.bashrc
Более подробное обсуждение можно найти здесь.
Ответ 4
После нескольких часов поиска и экспериментов я наконец нашел рабочее решение!!! Не нужно путаться с fontforge, не нужно исправлять ваш jdk, который не разрешен на корпоративной рабочей станции.
Если вы являетесь пользователем Android Studio (Intellij), попробуйте добавить следующие строки в свою студию (64).vmoptions:
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
Ответ 5
Начиная с версии 2016.1 версии, JetBrains включает/связывает JRE, в котором исправлена отрисовка шрифтов.
:)
Скотт
Ответ 6
Я предлагаю изменить выбор шрифта в настройках программы. Вы также можете установить шрифты Windows на Ubuntu, если вы предпочитаете их.
В обоих случаях вы можете выбрать File → Settings и искать шрифт и изменить его на все, что вам нравится.
Я использую пропорциональный шрифт в IntelliJ CE, и это выглядит хорошо для меня в Ubuntu.