Рендеринг шрифта на снимке экрана выглядит хорошо для меня. Используете ли вы собственное разрешение экрана с правильными настройками сглаживания субпикселей?
Дэвид Фёрстер
Обратите внимание, что Intellij использует Java по умолчанию, который обычно является openjdk (который по какой-то причине имеет худший рендеринг шрифтов), если вы не установите строку JAVA_HOME в bin / idea.sh
Thorbjørn Ravn Andersen
Ответы:
27
Я написал небольшое руководство, как это исправить. Примечание: это только для 64-битной версии. архитектура.
* только обратите внимание, что нужно изменить местоположение 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 "$@"
Обратите внимание, что -Dawt.useSystemAAFontSettings=lcdэто заметное улучшение по сравнению -Dawt.useSystemAAFontSettings=onс моим ЖК-монитором и экраном ноутбука.
Джон Макфарлейн
Я все еще не мог найти шрифт Monaco в выпадающем списке, хотя он установлен в моей системе.
Апурв
5
Если вы используете IDEA 2016.1, установите IDEA_JDK вместо JAVA_HOME
Пьетро
Я скачал файл 70 МБ, просто чтобы знать, что это для архитектуры amd64! Плохой ответ
Анвар
8
Короткий ответ, который работал для меня:
1) Перейдите в Файл-> Настройки-> Внешний вид и поведение-> Внешний вид.
2) В режиме сглаживания измените параметры IDE и Editor на «Greyscale».
Сломал мои шрифты Ubuntu 14.04. позор. не используйте это!
рвение
4
Я подготовил специальный шрифт с именем «Ubuntu Mono Nohinting», чтобы обойти проблему рендеринга с приложениями Java Swing, такими как IDE NetBeans, IntelliJ IDEA и PyCharm. Информация о подсказках шрифта была удалена из исходного семейства шрифтов Ubuntu Mono.
При запуске перед открытием проекта перейдите в «Конфигурация» -> «Настройки» -> «Внешний вид» и установите флажок « Переопределить шрифт по умолчанию» , выберите шрифт и размер (я настоятельно рекомендую Dejavu Sans Mono 14px везде)
Как уже упоминалось в ответе выше, использование jdk-8u5-tuxjdk-b08.tar.gz устранило проблему для меня при использовании Ubuntu 16.10 и IntelliJ 2016.
Одним из более разумных способов настройки вышеупомянутого jdk в качестве загрузочного JDK IDE (после его загрузки и извлечения) является использование «Быстрых действий» Intellij Ctlr + Shift + Aи поиск Switch IDE Boot jdk. Просмотрите извлеченный JDK и перезапустите IntelliJ!
Иногда (как в случае 171.3780.107) исправления отрисовки шрифта не работали, и мне приходилось копировать внедренный jre предыдущей версии (просто скопируйте папку jre).
Ответы:
Я написал небольшое руководство, как это исправить. Примечание: это только для 64-битной версии. архитектура.
Скрипт для запуска Intellij Idea
* только обратите внимание, что нужно изменить местоположение IDEA_HOME для вашего пути идеи
Больше информации и скриншоты лучших шрифтов: http://urshulyak.com/page/show/2 . Результат:
источник
-Dawt.useSystemAAFontSettings=lcd
это заметное улучшение по сравнению-Dawt.useSystemAAFontSettings=on
с моим ЖК-монитором и экраном ноутбука.Короткий ответ, который работал для меня:
1) Перейдите в Файл-> Настройки-> Внешний вид и поведение-> Внешний вид.
2) В режиме сглаживания измените параметры IDE и Editor на «Greyscale».
источник
Не применяйте эту конфигурацию в Ubuntu 14!
Установить freetype
Установить патч бесконечности
Я должен был сделать следующее потом:
Чтобы использовать Windows 7, как рендеринг шрифтов, сделайте следующее:
Настройте свой
IDEA_HOME/bin/idea64.vmoptions
. Добавьте следующие строки:Также включите использование Сглаживание шрифтов флажок, перейдите по ссылкам:
File -> Settings -> Editor -> Appearance
.Предварительный просмотр:
Шрифт редактора: Monaco , UI: Ubuntu Bold
источник
Я подготовил специальный шрифт с именем «Ubuntu Mono Nohinting», чтобы обойти проблему рендеринга с приложениями Java Swing, такими как IDE NetBeans, IntelliJ IDEA и PyCharm. Информация о подсказках шрифта была удалена из исходного семейства шрифтов Ubuntu Mono.
Как установить
~/.local/share/fonts/
.Как пользоваться
Скриншоты
Ubuntu Mono Шрифт с темой PyCharm Monokai
Ubuntu Mono Nohinting Шрифт с темой PyCharm Monokai
источник
Обратите внимание, что в Webstorm 9 в файл необходимо добавить следующие изменения:
является:
Подтвердили работу на Ubuntu 14.04
источник
При запуске перед открытием проекта перейдите в «Конфигурация» -> «Настройки» -> «Внешний вид» и установите флажок « Переопределить шрифт по умолчанию» , выберите шрифт и размер (я настоятельно рекомендую 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, который включает в себя исправления отрисовки шрифтов.
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
Иногда (как в случае 171.3780.107) исправления отрисовки шрифта не работали, и мне приходилось копировать внедренный jre предыдущей версии (просто скопируйте папку jre).
источник