Polices vilaines dans les applications Java sur Ubuntu

Aidez-moi s’il vous plaît. C’est l’écran de mes Netbeans: entrer la description de l'image ici PyCharm: entrer la description de l'image ici Comment puis-je le réparer? J’utilise Oracle Java 7. Version Java “1.7.0_25” Environnement d’exécution Java (SE) (version 1.7.0_25-b15) VM serveur Java HotSpot (64 bits) (version 23.25-b01, mode mixte)

PS: à titre de comparaison, mon texte sublime: entrer la description de l'image ici

Donc … On dirait que mon problème est résolu.

Étape 1 , installez et configurez Infinality pour un meilleur rendu des fonts sous Linux

 sudo add-apt-repository ppa:no1wantdthisname/ppa sudo apt-get update sudo apt-get upgrade sudo apt-get install fontconfig-infinality 

Étape 2. Installez OpenJDK7 avec des correctifs de police dans Ubuntu

 sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix sudo apt-get update sudo apt-get upgrade 

NetBeans: capture d'écran avec des polices améliorées

Étape 3: Applique un style de police sympa à Linux

 sudo /etc/fonts/infinality/infctl.sh setstyle linux 

Essayez d’append

 export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=gasp' 

à votre ~ / .bashrc

Une discussion plus détaillée peut être trouvée ici .

Ancien sujet mais pour les visites futures, voici une solution qui fonctionne:

 # Install both infinality and fontfix'ed JDK. sudo add-apt-repository ppa:no1wantdthisname/ppa sudo add-apt-repository ppa:no1wantdthisname/openjdk-fontfix sudo apt-get update sudo apt-get install fontconfig-infinality openjdk-7-jdk # Apply a font style that looks good. sudo /etc/fonts/infinality/infctl.sh setstyle linux # And reboot the system. sudo reboot 

source: Demian Ferreiro en solution

Après des heures de recherche et d’expérimentation, j’ai enfin trouvé une solution de travail !!! Pas besoin de se gâter avec fontforge, pas besoin de patcher votre jdk, ce qui n’est pas autorisé sur un poste de travail d’entreprise.

  1. REQUIRED Supprimez openjdk et installez oracle jdk.
  2. Téléchargez deb depuis http://ppa.launchpad.net/no1wantdthisname/ubuntu/pool/main/f/fontconfig-infinality/
  3. Installez-le: sudo dpkg -i *.deb
  4. Activer le lissage des fonts osx: sudo /etc/fonts/infinality/infctl.sh setstyle
  5. Redémarrez votre système sudo reboot lightgdm

Si vous êtes un utilisateur d’Android Studio (Intellij), essayez d’append les lignes suivantes à votre studio (64) .vmoptions:

 -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dsun.java2d.xrender=true 

À partir de la version 2016.1, JetBrains inclut un JRE dont le rendu des fonts a été corrigé.

🙂

Scott

Je suggère de changer le choix de la police dans les parameters du programme. Vous pouvez également installer les fonts Windows sur Ubuntu si vous préférez celles-ci.

Dans les deux cas, vous devriez pouvoir choisir Fichier -> Paramètres et rechercher la police et la modifier comme bon vous semble.

J’utilise une police proportionnelle dans IntelliJ CE et ça me semble bien dans Ubuntu.