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


11

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

Ответы:


2

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


1
Хм, спасибо за подсказку (geddit?!?!) Я посмотрю на это.
Арманд

@ user10669 Вы упомянули о существовании обходного пути ... не могли бы вы добавить ссылку здесь в любом случае?
Кристофер Кайл Хортон

2

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


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


Я редактирую ответ
Ярослав Уршуляк
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.