Почему "моноширинный" шрифт отлично смотрится в Terminal и gedit и ужасен в IntelliJ IDEA?

Почему "моноширинный" шрифт отлично смотрится в Terminal и gedit и ужасен в IntelliJ IDEA? IDEA использует библиотеку Java Swing, и я понимаю, что в этом может быть проблема. Есть известное исправление?

3 ответа

Как правило, все программное обеспечение Java имеет плохую визуализацию шрифтов в Linux. Вы увидите это также под Windows, шрифты выглядят по-другому. Это не проблема IntelliJ IDEA, а проблема Java.

У меня точно такая же проблема. Очевидно, это проблема с уровнем "хинтинга" шрифта, который IntelliJ заставляет "заполнять" независимо от того, какую ОС выбирает. Это заставляет шрифты выглядеть неровными и тонкими, а не так, как это должно быть. Был обходной путь, который я видел на веб-сайте, но он не работал для меня.

Привет, я написал небольшое руководство, как это исправить

sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix
sudo apt-get update
sudo apt-get install openjdk-7-jdk

Скрипт для запуска Intellij Idea

только обратите внимание, что нужно изменить местоположение IDEA_HOME для вашего пути идеи

#!/bin/sh

IDEA_HOME=/opt/idea
export JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-amd64
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
                      -Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@" 

больше информации и скриншоты лучших шрифтов: http://urshulyak.com/?p=478

Другие вопросы по тегам