Brutta resa dei caratteri con Android Studio su Java8


8

Sto usando Oracle Java 8 e Android Studio, ma è difficile lavorarci a causa del brutto rendering dei caratteri. Ecco alcune schermate.

inserisci qui la descrizione dell'immagine

inserisci qui la descrizione dell'immagine

Sto usando Ubuntu 16.04 LTS a 64 bit, Android Studio è impostato per utilizzare i temi GTK. Ho anche aggiunto le seguenti opzioni a andriod-studio/bin/studio64.vmoptions and android-studio/bin/studio64.vmoptionscome descritto qui .

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

A parte le impostazioni del tema GTK nell'aspetto di Android-studio-> settings->, non viene fatto nient'altro.

Inoltre, non sono molto contento delle impostazioni generali dei caratteri sul mio computer. Ecco una schermata di Firefox:

inserisci qui la descrizione dell'immagine

Ho installato solo alcuni font powerline nella mia directory ~ / .fonts per il mio terminale rxvt. È tutto.

Qualche suggerimento su come andare da qui?

Risposte:


4

IntelliJ e Android Studio hanno da tempo problemi con il rendering dei caratteri. Tuttavia, un'impostazione per questo è stata aggiunta in Android Studio 2.0. Potrebbe aiutare

  1. Appearance and Behaviour > Appearance > Antialiasing

inserisci qui la descrizione dell'immagine


Ci ho provato anche io, ma non ho funzionato come dovrebbe. Ora sto usando un mac e pensa a capire se la scatola è lì.
neo1691,

Ho questo problema con Android Studio ma non con IntelliJ. Le impostazioni sono le stesse ... vai a capire.
Fran Marzoa,

4

Nel JRE in bundle, c'è un file di configurazione del font che sembra essere il suggerimento predefinito per impostazione predefinita.

Per cambiarlo, apri jre/lib/fonts/font.confe trova la seguente parte:

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

Lì, sostituiscilo hintfullcon un diverso suggerimento , ad es. hintslightChe di solito è l'impostazione predefinita per altre UI in Ubuntu.


1

Soluzione rapida per me: elimina la directory jre nella directory di AndroidStudio. Ora utilizzerà il tuo set java con JAVA_HOME. Assicurati di averne uno.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.