Me gustaría deshabilitar todo tipo de suavizado de texto y suavizado de fuentes globalmente en OS X.
Con OS X 10.8 en un MacBook Air 13 de mediados de 2013, probé bastantes opciones: el Turn off text smoothing for font sizes
… and smaller
, que corresponde a AppleAntiAliasingThreshold
en NSGlobalDomain
, no parece causar ningún efecto; intenté establecerlo en 12 a través del interfaz, y a 24 a través defaults
, sin ningún efecto.
defaults read | fgrep Smooth
no devuelve nada, pero la configuración manual AppleFontSmoothing -int 0
o AppleSmoothFixedFontsSizeThreshold -int 24
, para NSGlobalDomain
, según https://stackoverflow.com/questions/11660895/disable-anti-aliasing-fonts-in-xcode-4-4-in-mountain-lion , no parece para causar algún efecto, tampoco.
Por ejemplo, con Terminal, si voy a preferencias, en Configuración, Texto, Texto, hay una opción Antialias text
, y está marcada, y no hay forma de desmarcarla, porque toda la opción está atenuada.
¿Cómo deshabilito completamente el antialias en Terminal y globalmente para todas las aplicaciones?
defaults write -g AppleFontSmoothing -int 0
debería deshabilitar la representación de subpíxeles, como desmarcar "Usar suavizado de fuentes LCD cuando esté disponible" en el panel de preferencias General. Solo tiene efecto después de cerrar y volver a abrir aplicaciones.
La terminal permite deshabilitar el antialiasing para algunas fuentes como Monaco, pero no para otras como Menlo:
iTerm 2 permite deshabilitar el anti-aliasing para todas las fuentes.
La configuración "Desactivar suavizado de texto para tamaños de fuente... y más pequeños" siempre ha afectado solo a una pequeña parte de todos los elementos de la interfaz de usuario. En mi VM 10.8, afecta las vistas de texto en TextEdit, las vistas web en Safari y los nombres de los archivos en Finder. La configuración se eliminó de las Preferencias del sistema en 10.9. defaults write -g AppleSmoothFixedFontsSizeThreshold -int
todavía funciona en 10.9, pero afecta a un subconjunto aún más pequeño de todos los elementos de la interfaz de usuario.
Si cree que el texto se ve demasiado borroso o en negrita de forma predeterminada, puede cambiar a un estilo de representación de texto más claro ejecutando defaults write -g AppleFontSmoothing -int 1
, cerrando y volviendo a abrir las aplicaciones. Sin embargo, no deshabilita el antialiasing o el renderizado de subpíxeles.
cnst
Antialias text
.cnst
AppleFontSmoothing
establecerlo en en0
realidad deshabilitaría el Suavizado de fuentes, pero simplemente lo establece en algo así como una intensidad más baja, según apple.stackexchange.com/a/60065/37893 ?Lrí