web-dev-qa-db-fra.com

Rendu de polices moche avec Android Studio sur Java8

J'utilise Oracle Java 8 et Android Studio, mais il est difficile de travailler avec cela à cause du rendu moche de la police. Voici quelques captures d'écran.

enter image description here

enter image description here

J'utilise Ubuntu 16.04 LTS 64 bits, Android Studio est configuré pour utiliser les thèmes GTK. J'ai également ajouté les options suivantes à andriod-studio/bin/studio64.vmoptionsand Android-studio/bin/studio64.vmoptions comme décrit ici .

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

À part les paramètres de thème GTK dans Android-studio-> Paramètres-> Apparence, rien d'autre n'est fait.

Je ne suis pas non plus satisfait des réglages généraux des polices sur ma machine. Voici un écran de Firefox:

enter image description here

J'ai seulement installé des polices CPL dans mon répertoire ~/.fonts pour mon terminal rxvt. C'est tout.

Des indications sur la façon d'aller d'ici?

8
neo1691

Dans le JRE fourni, il existe un fichier de configuration de police qui semble indiquer par défaut une indication complète.

Pour changer cela, ouvrez jre/lib/fonts/font.conf et localisez la partie suivante:

<edit mode="assign" name="hintstyle">
  <const>hintfull</const>
</edit>

Dans ce cas, remplacez hintfull par n autre indice , par exemple. hintslight qui est généralement la valeur par défaut pour les autres interfaces utilisateur d'Ubuntu.

4
Cedric Reichenbach

IntelliJ et Android Studio ont longtemps eu des problèmes avec le rendu des polices. Toutefois, un paramètre a été ajouté dans Android Studio 2.0. Cela pourrait aider

  1. Appearance and Behaviour > Appearance > Antialiasing

enter image description here

4
bitcasual

Solution rapide pour moi: supprimez le répertoire jre de votre répertoire AndroidStudio. Il utilisera maintenant votre jeu Java avec Java_HOME. Assurez-vous d'en avoir un.

1
Alex Burdusel