web-dev-qa-db-fra.com

Police dans IntelliJ IDEA sur Ubuntu 14.04

J'ai installé IntelliJ IDEA 13.1 et Oracle JDK 1.8 sur Ubuntu 14.04 x64, mais lorsque je lance IntelliJ IDEA, la police n'est pas idéale.

Comment puis-je changer la police?

screenshot

18
Silvestr

J'ai écrit un petit manuel pour résoudre ce problème. Remarque: que ce n'est que pour 64 bits. architecture.

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

Script pour démarrer Intellij Idea

* Notez seulement que vous devez changer l'emplacement IDEA_HOME pour votre chemin de l'idée

#!/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 "$@"

Plus d'informations et de captures d'écran de meilleures polices: http://urshulyak.com/page/show/2 . Résultat:

27
Yaroslav Urshulyak

Réponse courte qui a fonctionné pour moi:

1) Allez dans Fichier-> Paramètres-> Apparence & Comportement-> Apparence.

2) Sous anti-aliasing, remplacez les options IDE et Editor par "Niveaux de gris".

8
Pavel

N'appliquez pas cette configuration sur Ubuntu 14!

Installer freetype

$ Sudo apt-get install libfreetype6

Installer l'infinité patch

$ Sudo add-apt-repository ppa:no1wantdthisname/ppa
$ Sudo apt-get update
$ Sudo apt-get install fontconfig-infinality

Je devais faire ensuite ce qui suit:

$ Sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ Sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf

Pour utiliser Windows 7 comme le rendu des polices, procédez comme suit:

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

Configurez votre IDEA_HOME/bin/idea64.vmoptions. Ajouter les lignes ci-dessous:

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

Activez également la case à cocher Utiliser une police anti-aliasée , accédez à: File -> Settings -> Editor -> Appearance.

Aperçu:

Police de l'éditeur: Monaco , UI: Ubuntu Bold

enter image description here

4
Anton Dozortsev

J'ai préparé une police dédiée appelée "Ubuntu Mono Nohinting" pour résoudre un problème de rendu avec Java applications Swing telles que l'EDI NetBeans, IntelliJ IDEA et PyCharm. Les informations sur les indices de police ont été supprimées de la famille de polices Ubuntu Mono d'origine.

Comment installer

  • télécharger le fichier zip à partir d'ici
  • l'extraire
  • ouvrez * .ttf avec Font Viewer à installer.
  • ou vous pouvez copier manuellement * .ttf dans ~/.local/share/fonts/.

Comment utiliser

  • Sélectionnez "Ubuntu Mono Nohinting" dans la configuration des éditeurs.

Captures d'écran

Ubuntu Mono Font avec le thème PyCharm Monokai

Ubuntu Mono Font with PyCharm Monokai theme

Ubuntu Mono Nohinting Font avec le thème PyCharm Monokai

Ubuntu Mono Nohinting Font with PyCharm Monokai theme

4
Nobuto Murata

Notez que dans Webstorm 9, le fichier dont vous avez besoin d'ajouter ces modifications:

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

est:

bin/webstorm64.vmoptions

Confirmé de travailler sur Ubuntu 14.04

2
Tivoni

Au démarrage avant d'ouvrir un projet, allez à Configurer -> Paramètres -> Apparence et cochez la case remplacer la police par défaut, sélectionnez la police et la taille (je recommande vivement Dejavu Sans Mono 14px, partout).

1
Ravshan Samandarov

Vous pouvez changer la police utilisée par IntelliJ. Pour faire ça:

  • Sélectionnez le menu Fichier et choisissez Paramètres -> Editeur -> Couleurs et polices -> Police.
  • Cliquez sur Enregistrer sous dans le volet de droite et entrez un nom pour votre nouveau schéma.
  • Changer ce qui est sélectionné sous Police primaire
  • Cliquez sur Appliquer
0
jkt123

Vous pouvez télécharger IntelliJ Idea avec un OpenJDK incorporé personnalisé comprenant des correctifs de rendu des polices.

OpenJDK fourni corrige de nombreux problèmes de rendu des polices qui ne seront résolus que dans Java 9.

https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/2048444

Parfois (comme dans le cas de 171.3780.107), les correctifs de rendu des polices ne fonctionnaient pas et je devais copier le jre intégré de la version précédente (copiez simplement le dossier jre).

0

Comme mentionné dans la réponse ci-dessus, l'utilisation de jdk-8u5-tuxjdk-b08.tar.gz a résolu le problème pour moi lors de l'utilisation d'Ubuntu 16.10 et d'IntelliJ 2016.

Un moyen plus intelligent de configurer le jdk mentionné ci-dessus en tant que IDE boot JDK (une fois qu'il est téléchargé et extrait) utilise "l'action rapide" d'Intellij Ctlr + Shift + A et recherchez Switch IDE Boot jdk. Parcourir le jdk extrait et redémarrez IntelliJ!

0
Kumar Sambhav