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 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?
Réponses:
J'ai écrit un petit manuel pour résoudre ce problème. Remarque: 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 uniquement que vous devez modifier l'emplacement IDEA_HOME pour votre chemin d'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 des captures d'écran de meilleures polices: http://urshulyak.com/page/show/2 . Résultat:
-Dawt.useSystemAAFontSettings=lcd
c'est une amélioration notable par rapport -Dawt.useSystemAAFontSettings=on
à mon moniteur LCD et à mon écran d'ordinateur portable.
Réponse courte qui a fonctionné pour moi:
1) Allez dans Fichier-> Paramètres-> Apparence et comportement-> Apparence.
2) Sous anticrénelage, changez les options IDE et Editor en "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
. Ajoutez les lignes ci-dessous:-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
Activez également Utiliser la police Lissage case à cocher, aller à: File -> Settings -> Editor -> Appearance
.
Police de l'éditeur: Monaco , UI: Ubuntu Bold
J'ai préparé une police dédiée nommée "Ubuntu Mono Nohinting" pour contourner un problème de rendu avec les applications Java Swing telles que NetBeans IDE, IntelliJ IDEA et PyCharm. Les informations d'indication de police ont été supprimées de la famille de polices Ubuntu Mono d'origine.
~/.local/share/fonts/
.Au démarrage avant d'ouvrir un projet, allez dans Configurer -> Paramètres -> Apparence et cochez la case remplacer la police par défaut , sélectionnez la police et la taille (je recommande fortement Dejavu Sans Mono 14px, partout)
Vous pouvez modifier la police utilisée par IntelliJ. Pour faire ça:
Comme mentionné dans une 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.
Une façon plus intelligente de configurer le jdk mentionné ci-dessus en tant que JDK de démarrage IDE (une fois qu'il est téléchargé et extrait) utilise "Action rapide" d'Intellij Ctlr + Shift + A
et recherche Switch IDE Boot jdk
. Parcourez le jdk extrait et redémarrez IntelliJ!
Vous pouvez télécharger IntelliJ Idea avec un OpenJDK intégré personnalisé qui inclut 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/204844430
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 (simplement copier le dossier jre).