Primero, ejecutando el siguiente comando:
defaults -currentHost read -globalDomain AppleFontSmoothing
me devuelve 3
.
Pero las fuentes en ninguna parte se ven como solían verse en versiones anteriores de macOS. Antes usaba Yosemite y hoy actualicé a Sierra. A continuación se muestra la captura de pantalla del editor de texto Sublime.
Se ven bien en iTerm, pero en otros lugares, incluidos los navegadores, la representación de fuentes es mucho peor.
Entonces, ¿cómo puedo hacer que estas fuentes sean tan nítidas como solían ser en versiones anteriores de macOS/OS X? Supongo que definitivamente tiene algo que ver con AppleFontSmoothing, o suavizado de fuentes en general, pero he probado muchas otras opciones a este respecto, que son las siguientes:
AppleFontSmoothing
con y sin currentHost
bandera, y reiniciando el macbook cada vez que hago un cambio para ver los cambios.sudo atsutil databases -remove
para eliminar todas las fuentes instaladas por el usuario.com.apple.terminal
, pero tampoco funcionó.Nota: una pregunta similar.
¿Intentó borrar los cachés de fuentes? Una especie de problema extraño: no estoy seguro de si esto ayudará, pero vale la pena intentarlo. Tal vez necesite un repaso;)
defaults -currentHost delete -globalDomain AppleFontSmoothing
sudo atsutil databases -remove
y reinicie, y tal vez necesite una actualización. Es extraño ya que devuelve un 3
, pero tal vez algo esté mal con sus valores predeterminados.
Vuelva a aplicar después de reiniciar AppleFontSmoothing -int 3
y vea si hay algo primero sin el conjunto de cadenas, ya lo sabe, pero deje las referencias para otros:
defaults -currentHost write -globalDomain AppleFontSmoothing -int 3
Una forma de mejorar ligeramente la nitidez de las fuentes es aumentar el contraste.
System Preferences > Accessibility > Display > Increase Contrast
Para Sublime Text, puede agregar esto en la configuración global:
"font_face": "Monaco",
"font_options":
[
"no_antialias"
],
"font_size": 13,
Sin embargo, las cursivas no se verán muy bien.
En Sierra 10.12.2 (quizás también en versiones anteriores) hay una configuración que parece tener un efecto en las fuentes, en todo el sistema (*):
AppleAntiAliasingUmbral
El valor predeterminado es alrededor de 6 o 7. Aparentemente, define el tamaño de fuente por debajo del cual se desactiva el suavizado. Si establece un valor alto, como 40, todas las fuentes de menos de 40 pts no se suavizarán y, por lo tanto, tendrán bordes nítidos. Esta configuración parece afectar a varias aplicaciones:
Abra una Terminal y escriba:
defaults -currentHost write -globalDomain AppleAntiAliasingThreshold -int 40
Esto desactivará el alias para la representación de fuentes en muchos editores de texto.
Puede eliminar esta configuración para volver a la configuración predeterminada.
En lugar de establecer una preferencia global, también puede restringirla a algunas aplicaciones (no probadas por mí):
defaults write org.eclipse.eclipse AppleAntiAliasingThreshold 40
(*) Nota: algunas aplicaciones tienen configuraciones que pueden anular esta configuración (por ejemplo, Terminal tiene una configuración de fuente "antialias", Sublime Text tiene esta preferencia "font_options", ...)
Owlswipe
Arslan Alí
usuario61744
Arslan Alí