Я установил исправленный OpenJDK для получения надлежащего рендеринга шрифта в WebStorm 8. Это хорошо работает, но я понял, что хром имеет некоторые проблемы рендеринга шрифта с тех пор. Я только вижу это в хроме до сих пор, Firefox не имеет никаких проблем, ни один любой другой приложения в системе.
Я следовал за этой сутью: gist.github.com/leemour/5620265.
Снимки экрана о проблеме: (посмотрите на fontawesome рендеринг шрифта и devtools окно),
Править: решенная проблема, существует суть, которая суммирует шаги: https://gist.github.com/TheSpiritMolecule/6580548808a2828b0cb1
Попытайтесь удалить infinality. Это не строго необходимо:
$ sudo apt-get purge fontconfig-infinality
BTW странный рендеринг Вы видите в своем втором снимке экрана (шрифты, пикселизированные, и "полужирные") связаны с WebStorm, не получив параметры Java:
-Dawt.useSystemAAFontSettings=lcd
-Dsun.java2d.xrender=true
-Dswing.aatext=true
Это произойдет с другими программами Java, если Вы не добавите те параметры к каждому средству запуска Java. Более легкий способ сделать, который просто создает файл (/etc/profile.d/java_opts.sh
) со следующим содержанием:
export _JAVA_OPTS="-Dawt.useSystemAAFontSettings=lcd -Dsun.java2d.xrender=true -Dswing.aatext=true"
и делают его исполняемым файлом:
$ sudo chmod +x /etc/profile.d/java_opts.sh
Примечание, что те настройки будут только загружены после того, как Вы выйдете из системы/войдете в систему.
Также можно проверить, использует ли приложение те настройки, начинающие его с терминала. Необходимо видеть, что строка запускается с Picked up _JAVA_OPTS