Я работаю с дисплеем с высоким разрешением, и у меня он работает с идеальным рендерингом шрифтов.
(В Linux) Установите и используйте Oracle JDK (я использую 1.7), а не OpenJDK (также исправленный файл с fontfix был для меня бесполезен). Посмотрите, как это сделать .
Отредактируйте файл конфигурации .vmoptions, который вы найдете в папке установки Bin (например, studio.vmoptions и для 64bit studio64.vmoptions или WebStorm.exe.vmoptions и т. Д. В соответствии с версией установленной IDE), добавив следующие строки:
-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
-Dsun.java2d.xrender=true
Удалите информацию подсказок из шрифта, который вы хотите использовать, и выберите новый шрифт в настройках IntelliJ IDEA (Настройка -> Редактор -> Шрифт);
если вы не знаете, как это сделать, установите FontForge :- Откройте свой шрифт в FontForge
- Выделите все глифы с помощью
Ctrl+A
и удалите все подсказки (Подсказки -> Очистить подсказки) - Снова выберите глифы и используйте подсказки -> Очистить инструкцию
- Сохраните шрифт под другим именем (Файл -> Создать шрифты)
- Установите новый шрифт, выберите его в IDEA
Если вы следовали приведенным выше советам и у вас возникают задержки при быстрой прокрутке кода (это иногда может происходить в дистрибутивах Linux с неоптимизированным драйвером gpu), попробуйте удалить строку
-Dsun.java2d.xrender=true
из файла .vmoptions .
Наконец, вот скриншот результата:
(здесь используются шрифты LucidaMAC для основной IDE и Ubuntu Mono с удаленной информацией о подсказках для редактора кода)