Je suis récemment passé à Ubuntu et j'ai installé Java JDK 8u45 d'Oracle (32 bits) en utilisant le référentiel webupd8team / java.
Tout semble bien fonctionner sauf que les applications Java-Swing ont des polices cassées et laides sans anti-aliasing. La modification de la police ne fonctionne pas. Les applications natives comme Gedit mais qui ont la même police ne sont pas affectées (ni les applications Java non Swing comme Eclipse); cela affecte uniquement les applications basées sur Swing.
Captures d'écran: (jEdit v5.1)
J'utilise Ubuntu 15.04 (qui est la dernière version en date du 15/06/2015). Ma version Java est 1.8.0_45 et 'java -version' donne la sortie suivante:
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) Server VM (build 25.45-b02, mixed mode)
J'ai essayé les correctifs donnés dans des questions similaires (ici et sur d'autres sites stackexchange) mais ils ne fonctionnent pas. J'ai également ajouté les lignes suivantes dans l'environnement / etc / (comme indiqué ici: https://wiki.archlinux.org/index.php/Java_Runtime_Environment_Fonts ) mais elles ne me donnent aucun résultat apparent.
JAVA_FONTS=/usr/share/fonts/truetype
_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on'
Je suis sûr qu'il doit y avoir un correctif pour cela. Les mêmes applications Java fonctionnent comme elles le devraient sur Windows-7.