Representación de fuentes muy FEA en aplicaciones java

Representación de fuentes muy FEA en aplicaciones java

¿Alguien aquí sabe cómo arreglar estas fuentes feas? Instalé java openjdk 8 y estoy ejecutando ubuntu 15.04. Intenté instalar java oracle jdk 8 pero no ayudó, luego lo eliminé e instalé openjdk 7, reinicié mi computadora, no ayudó, luego instalé openjdk 8, reinicié la computadora... lo mismo otra vez.

http://i.imgur.com/nbzs3qW.jpg

Respuesta1

Adaptado de mi respuestaaquí.

Añadiendo esta línea:

_JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

debería /etc/environmentsolucionar este problema.

Si no puede editarlo /etc/environmentpor algún motivo o no funciona, puede intentar ejecutar este comando en una terminal y luego iniciar la aplicación (desde la misma terminal):

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

Esta solución funciona a partir de Ubuntu 16.04 y OpenJDK 8u151 (no lo he verificado con Oracle JDK o Java 9) en el editor de texto jEdit y otras aplicaciones Java Swing.

Ejemplo de trabajo (jEdit): ingrese la descripción de la imagen aquí

Nota: Algunas fuentes y configuraciones AA complican el problema. En jEdit, uso las fuentes Java predeterminadas ("Diálogo", como se llama) para todo. Probablemente puedas usar una fuente diferente para el área de texto, pero Diálogo es la mejor para botones, etc. La mejor configuración AA del área de texto que he encontrado esestándarpero tu kilometraje puede variar.

Respuesta2

Debe cambiar la fuente predeterminada en las ventanas que proporcionó anteriormente. Para IDE me encanta usar Hack o Inconsolata. Esas fuentes se encuentran aquí.https://github.com/powerline/fonts

Consulte readme.md para instalar

información relacionada