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

11

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

Armand
источник

Ответы:

2

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

user10669
источник
1
Хм, спасибо за подсказку (geddit?!?!) Я посмотрю на это.
Арманд
@ user10669 Вы упомянули о существовании обходного пути ... не могли бы вы добавить ссылку здесь в любом случае?
Кристофер Кайл Хортон
2

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

fitojb
источник
1
Не так. Eclipse основан на Java, но отлично отображает тот же шрифт.
Мэтт
0

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

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

Ярослав Уршуляк
источник
Я редактирую ответ
Ярослав Уршуляк