Renderizado de fuentes feas con Android Studio en Java8

8

Estoy usando Oracle Java 8 y Android Studio, pero es difícil trabajar con él debido a la representación de fuente fea. Aquí hay algunas capturas de pantalla.

ingrese la descripción de la imagen aquí

ingrese la descripción de la imagen aquí

Estoy usando Ubuntu 16.04 LTS de 64 bits, Android Studio está configurado para usar los Temas GTK. También he agregado las siguientes opciones andriod-studio/bin/studio64.vmoptions and android-studio/bin/studio64.vmoptionscomo se describe aquí .

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

Aparte de la configuración del tema GTK en android-studio-> settings-> apariencia, no se hace nada más.

Tampoco estoy muy contento con la configuración general de fuentes en mi máquina. Aquí hay una pantalla de firefox:

ingrese la descripción de la imagen aquí

Solo he instalado algunas fuentes powerline en mi directorio ~ / .fonts para mi terminal rxvt. Eso es todo.

¿Alguna sugerencia sobre cómo ir desde aquí?

neo1691
fuente

Respuestas:

4

IntelliJ y Android Studio han tenido problemas durante mucho tiempo con el renderizado de fuentes. Sin embargo, se agregó una configuración para esto en Android Studio 2.0. Podría ayudar

  1. Appearance and Behaviour > Appearance > Antialiasing

ingrese la descripción de la imagen aquí

bitcasual
fuente
Lo intenté también pero no funcionó como debería. Ahora estoy usando una Mac, y creo que funciona si la caja está ahí.
neo1691
Tengo este problema con Android Studio pero no con IntelliJ. La configuración es la misma ... imagínate.
Fran Marzoa
4

En el JRE incluido, hay un archivo de configuración de fuente que parece tener una sugerencia predeterminada.

Para cambiar esto, abra jre/lib/fonts/font.confy localice la siguiente parte:

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

Allí, reemplácelo hintfullcon un estilo de pista diferente , por ejemplo, hintslightque suele ser el predeterminado para otras interfaces de usuario en Ubuntu.

Cedric Reichenbach
fuente
1

Solución rápida para mí: elimine el directorio jre en su directorio AndroidStudio. Ahora usará su conjunto de Java con JAVA_HOME. Asegúrate de tener uno.

Alex Burdusel
fuente