macOS Sierra no tiene las fuentes crujientes como solía ser en versiones anteriores

5

Primero, ejecuta el siguiente comando:

defaults -currentHost read -globalDomain AppleFontSmoothing

me devuelve 3 .

Pero las fuentes en ninguna parte tienen el aspecto que tenían en las versiones anteriores de macOS. Antes usaba Yosemite, y hoy me actualicé a Sierra. A continuación se muestra la captura de pantalla del editor de texto sublime.

SevenbieneniTerm,peroenotroslugares,incluidoslosnavegadores,larepresentacióndefuentesesmuchopeor.

Entonces,¿cómopuedohacerqueestasfuentesseantancrujientescomoantesenlasversionesanterioresdemacOS/OSX?SupongoquedefinitivamentetienealgoqueverconAppleFontSmoothing,oconelsuavizadodefuentesengeneral,peroheprobadolasmuchasotrasopcionesaesterespecto,quesonlassiguientes:

  1. ConfigurandoAppleFontSmoothingconysincurrentHostflag,yreiniciandoelmacbookcadavezquehagauncambioparaverloscambios.
  2. Ejecutóelcomandosudoatsutildatabases-removeparaeliminartodaslasfuentesinstaladasporelusuario.
  3. Reinstalandolafuentequeestabausandoparaobtenerelresultadodeseado.(Nota:estabausando"Bitstream Vera Sans Mono")
  4. Intenté cambiar la opción de suavizado de fuentes para aplicaciones específicas como com.apple.terminal pero tampoco funcionó.

Nota: una pregunta similar.

    
pregunta Arslan Ali 04.01.2017 - 02:04

4 respuestas

2

¿Ha intentado borrar los cachés de fuentes? Una especie de problema extraño. No estoy seguro de si esto va a ayudar, pero vale la pena intentarlo. Tal vez necesite y refrescar;)

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 quizás haya algún problema 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

    
respondido por el PJJ 09.01.2017 - 02:20
0

Una forma de mejorar ligeramente la nitidez de las fuentes es aumentar el contraste.

System Preferences > Accessibility > Display > Increase Contrast
    
respondido por el sdive 09.01.2017 - 13:57
0

Para texto sublime, puede agregar esto en la configuración global:

"font_face": "Monaco",
"font_options":
[
    "no_antialias"
],
"font_size": 13,

La cursiva no se verá muy bien, sin embargo.

    
respondido por el sdive 09.01.2017 - 14:49
0

En Sierra 10.12.2 (quizás versiones más antiguas también) hay una configuración que parece tener un efecto en las fuentes, en todo el sistema (*):

  

AppleAntiAliasingThreshold

El valor predeterminado es alrededor de 6 o 7. Aparentemente, define el tamaño de fuente debajo del cual se desactiva el suavizado. Si establece un valor alto como 40, todas las fuentes menores de 40 pts no tendrán antialias, por lo tanto, tendrán bordes afilados. Esta configuración parece afectar a múltiples aplicaciones:

  • TextEdit
  • Eclipse (aplicación Java)
  • Algunas aplicaciones GTK (git gui, gitk)
  • ¡Quizás más!

Abre un terminal y escribe:

defaults -currentHost write -globalDomain AppleAntiAliasingThreshold -int 40

Esto desactivará el alias para la representación de fuentes en muchos editores de texto.

Puedes 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 "antialias" de Fuente, Sublime Text tiene esta preferencia de "font_options", ...)

    
respondido por el sdive 13.01.2017 - 23:28

Lea otras preguntas en las etiquetas