Я установил IntelliJ IDEA 13.1 и Oracle JDK 1.8 на Ubuntu 14.04 x64, но когда я запускаю IntelliJ IDEA, шрифт не идеален.
Как я могу изменить шрифт?
Я установил IntelliJ IDEA 13.1 и Oracle JDK 1.8 на Ubuntu 14.04 x64, но когда я запускаю IntelliJ IDEA, шрифт не идеален.
Как я могу изменить шрифт?
Ответы:
Я написал небольшое руководство, как это исправить. Примечание: это только для 64-битной версии. архитектура.
wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download &&
mv download jdk-8u5-tuxjdk-b08.tar.gz &&
tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz &&
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm &&
rm jdk-8u5-tuxjdk-b08.tar.gz
Скрипт для запуска Intellij Idea
* только обратите внимание, что нужно изменить местоположение IDEA_HOME для вашего пути идеи
#!/bin/sh
IDEA_HOME=/opt/idea
# for old idea JAVA_HOME, for new 2016+ will be IDEA_JDK
#export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export IDEA_JDK=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
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/page/show/2 . Результат:
-Dawt.useSystemAAFontSettings=lcd
это заметное улучшение по сравнению -Dawt.useSystemAAFontSettings=on
с моим ЖК-монитором и экраном ноутбука.
Короткий ответ, который работал для меня:
1) Перейдите в Файл-> Настройки-> Внешний вид и поведение-> Внешний вид.
2) В режиме сглаживания измените параметры IDE и Editor на «Greyscale».
$ sudo apt-get install libfreetype6
$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality
$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf
$ sudo /etc/fonts/infinality/infctl.sh setstyle win7
IDEA_HOME/bin/idea64.vmoptions
. Добавьте следующие строки:-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
Также включите использование Сглаживание шрифтов флажок, перейдите по ссылкам: File -> Settings -> Editor -> Appearance
.
Шрифт редактора: Monaco , UI: Ubuntu Bold
Я подготовил специальный шрифт с именем «Ubuntu Mono Nohinting», чтобы обойти проблему рендеринга с приложениями Java Swing, такими как IDE NetBeans, IntelliJ IDEA и PyCharm. Информация о подсказках шрифта была удалена из исходного семейства шрифтов Ubuntu Mono.
~/.local/share/fonts/
.При запуске перед открытием проекта перейдите в «Конфигурация» -> «Настройки» -> «Внешний вид» и установите флажок « Переопределить шрифт по умолчанию» , выберите шрифт и размер (я настоятельно рекомендую Dejavu Sans Mono 14px везде)
Вы можете изменить шрифт, используемый IntelliJ. Для этого:
Как уже упоминалось в ответе выше, использование jdk-8u5-tuxjdk-b08.tar.gz устранило проблему для меня при использовании Ubuntu 16.10 и IntelliJ 2016.
Одним из более разумных способов настройки вышеупомянутого jdk в качестве загрузочного JDK IDE (после его загрузки и извлечения) является использование «Быстрых действий» Intellij Ctlr + Shift + A
и поиск Switch IDE Boot jdk
. Просмотрите извлеченный JDK и перезапустите IntelliJ!
Вы можете скачать IntelliJ Idea с пользовательским встроенным OpenJDK, который включает в себя исправления отрисовки шрифтов.
В комплекте OpenJDK исправлено множество проблем рендеринга шрифтов, которые будут исправлены только в Java 9.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
Иногда (как в случае 171.3780.107) исправления отрисовки шрифта не работали, и мне приходилось копировать внедренный jre предыдущей версии (просто скопируйте папку jre).