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?
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:
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".
$ 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
. 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
.
Police de l'éditeur: Monaco , UI: Ubuntu Bold
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.
~/.local/share/fonts/
.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
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).
Vous pouvez changer la police utilisée par IntelliJ. Pour faire ça:
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).
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!