Ni siquiera lo reconoce como una fuente monoespaciada. Luego, solo muestra anti-aliasing cuando el tamaño de fuente se establece en 20 o más. Pero para otras fuentes lo hace a las 16.
El resultado es fuentes de aspecto feo y fatiga visual cuando se establece en 16, que aún es grande.
Estoy usando esta configuración en el archivo studio64.vmoptions
-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true
-Dsun.java2d.xrender=true
He intentado varias configuraciones para Dawt.useSystemAAFontSettings y todavía el mismo problema.
La fuente Ubuntu Monospace se ve bien en Eclipse y otros editores de texto. En Eclipse es de tamaño 12 y se ve bien.
Aquí hay algunas capturas de pantalla de Ubuntu Mono 16:
Ubuntu Mono 20
Source Pro 16 (creo que viene con Studio)
Ubuntu Mono 12 en Eclipse (ideal para mí)
He subido las imágenes a imgur ya que este sitio está comprimiendo las imágenes y la calidad se ve afectada.
¿Hay otra configuración que controle qué tamaño activar el suavizado en una fuente? ¿Hay alguna manera de controlar la configuración de dpi utilizada en Android Studio?
Cualquier otra persona tiene otras recomendaciones de fuentes. He intentado droid mono y otros predeterminados que vienen con Ubuntu.
Estoy usando Android Studio 0.86, Oracle 7 de Java en Ubuntu 12.04 con controladores Nvidia.
Respuestas:
El problema no es el suavizado: todos sus ejemplos muestran que el texto está bien suavizado.
La diferencia está en un aspecto de la representación de fuentes llamado "sugerencia": el ejemplo superior de Ubuntu Mono muestra una fuerte sugerencia, mientras que el ejemplo inferior de Ubuntu Mono muestra una sugerencia más suave. La sugerencia deforma las formas de las letras para alinearse mejor con la cuadrícula de píxeles y dar una apariencia más nítida.
Si te gusta uno u otro es una cuestión de preferencia personal. El primero es ciertamente muy claro para leer, pero a expensas de deformar las formas de las letras.
El entorno Java utilizará su propio renderizador de fuentes en lugar de su configuración global, de ahí la diferencia.
Hay varias soluciones para esto descritas en este enlace en stackoverflow.com:
/programming/17510099/ugly-fonts-in-java-applications-on-ubuntu
Este parece bastante simple (no lo he probado):
Intenta agregar
a su ~ / .bashrc
Pero la solución elegida es más compleja.
fuente
Encontré un enlace de solución de video muy fácil y muy complicado. ¡ El tipo acaba de hacer un enlace a un jre desde la carpeta de Intellij Idea y lo puso en la carpeta de Android Studio y vuala!
fuente
para resolver la opción recogida JAVA:
solo sigue el simple paso:
abrir una terminal:
{ahora un editor estará abierto, no elimines nada, en la última parte donde configuras tu RUTA JAVA después de
fi
escribiry guardarlo y cerrar
después de ese tipo nuevamente en su terminal
todo listo ahora verifique
fuente
gedit
con sudo, ya que editará el archivo como root. Si necesita editar el contenido de un archivo, es mejor abrir gedit desde la terminal, usegksudo
.