Шрифт в IntelliJ IDEA на Ubuntu 14.04

17

Я установил IntelliJ IDEA 13.1 и Oracle JDK 1.8 на Ubuntu 14.04 x64, но когда я запускаю IntelliJ IDEA, шрифт не идеален.

Как я могу изменить шрифт?

    

задан Silvestr 24.04.2014 в 12:34
источник

9 ответов

27

Я написал небольшое руководство, как это исправить. Примечание: это только для 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_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 "[email protected]"

Дополнительная информация и скриншоты лучших шрифтов: Ссылка . Результат:

    
ответ дан Yaroslav Urshulyak 11.07.2014 в 11:53
8

Короткий ответ, который сработал для меня:

1) Перейдите к File- > Settings- > Внешний вид & amp; Behavior- >. Внешний вид

2) При сглаживании измените параметры IDE и Editor на «Greyscale».

    
ответ дан Pavel 06.11.2015 в 20:39
4

Не применяйте эту конфигурацию на Ubuntu 14!

Установить freetype

$ 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

Чтобы использовать визуализацию шрифтов Windows 7, выполните следующие действия:

$ sudo /etc/fonts/infinality/infctl.sh setstyle win7

Настройте IDEA_HOME/bin/idea64.vmoptions . Добавьте строки ниже:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

Также включите флажок Использовать сглаженный шрифт , перейдите к: File -> Settings -> Editor -> Appearance .

Предварительный просмотр:

Шрифт редактора: Монако , UI: Ubuntu Bold

    
ответ дан Anton Dozortsev 25.04.2014 в 17:23
4

Я разработал выделенный шрифт под названием «Ubuntu Mono Nohinting», чтобы обойти проблему рендеринга с приложениями Java Swing, такими как IDE NetBeans, IntelliJ IDEA и PyCharm. Информация о намеченном шрифте была удалена из исходного семейства шрифтов Ubuntu Mono.

Как установить

  • загрузите zip-файл отсюда
  • извлеките его
  • открыть * .ttf с помощью Font Viewer для установки.
  • или , вы можете вручную скопировать * .ttf в ~/.local/share/fonts/ .

Как использовать

  • Выберите «Ubuntu Mono Nohinting» в настройках редакторов.

Скриншоты

Ubuntu Mono Font с темой PyCharm Monokai

Шрифт Ubuntu Mono Nohinting с темой Monocai PyCharm

    

ответ дан Nobuto Murata 13.04.2015 в 11:48
2

Обратите внимание, что в Webstorm 9 файл, который вы должны добавить эти изменения:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

является:

bin/webstorm64.vmoptions

Подтверждена работа над Ubuntu 14.04

    
ответ дан Tivoni 25.10.2014 в 10:25
1

При запуске перед открытием проекта перейдите в Configure - > Настройки - > Внешность и установите флажок переопределить шрифт по умолчанию , выберите шрифт и размер (я настоятельно рекомендую Dejavu Sans Mono 14px, везде)

    
ответ дан Ravshan Samandarov 17.06.2014 в 08:49
0

Вы можете изменить шрифт, используемый IntelliJ. Для этого:

  • Выберите меню «Файл» и выберите «Настройки» - «> Редактор - > Цвета & amp; Шрифты - > Шрифт.
  • Нажмите «Сохранить как» в правой панели и введите имя для своей новой схемы
  • Изменить то, что выбрано в разделе Первичный шрифт
  • Нажмите «Применить»
ответ дан jkt123 24.04.2014 в 14:34
0

Как упоминалось в ответе выше, использование jdk-8u5-tuxjdk-b08.tar.gz устранило проблему для меня при использовании Ubuntu 16.10 и IntelliJ 2016.

Один более разумный способ настройки вышеупомянутого jdk как загрузки JDK IDE (после его загрузки и извлечения) использует «Быстрое действие» Intellij Ctlr + Shift + A и поиск Switch IDE Boot jdk . Просмотрите извлеченный jdk и перезапустите IntelliJ!

    
ответ дан Kumar Sambhav 12.03.2017 в 16:50
0

Вы можете скачать IntelliJ Idea с помощью встроенного OpenJDK, который включает исправления рендеринга шрифтов.

Bundled OpenJDK fixes a lot of font rendering issues that will be fixed only in Java 9.

Ссылка

Иногда (как в случае с 171.3780.107) исправления рендеринга шрифтов не работали, и мне пришлось скопировать встроенный jre предыдущей версии (просто скопируйте папку jre).     

ответ дан Emanuel Hategan 29.03.2017 в 16:35