Alternar el suavizado de la fuente de la pantalla LCD ( renderizado de subpíxeles ) debería tener un efecto inmediato en la ventana de Preferencias del Sistema con la mayoría de las pantallas.
Sin embargo, el suavizado de la fuente LCD no se activa automáticamente en algunas pantallas LCD . Es posible que pueda obligarles a utilizarlo con defaults write -g AppleFontSmoothing -int 2
que corresponde a la configuración media anterior a 10.6 o a la activación del suavizado de la fuente LCD en la mayoría de las pantallas.
La versión 10.5 solía permitir elegir entre dos configuraciones adicionales de renderizado de texto, ligera y fuerte. Si la configuración por defecto era ligera antes de actualizar a 10.8, puede restaurarla con defaults write -g AppleFontSmoothing -int 1
.
Directrices de alta resolución para OS X: Técnicas avanzadas de optimización
En OS X v10.8, el valor por defecto del NSFontDefaultScreenFontSubstitutionEnabled
El ajuste es NO
. Esta configuración determina si las API de texto (como NSLayoutManager
, NSCell
y el NSStringDrawing
categorías en NSString
y NSAttributedString
) sustituyen las fuentes de la pantalla al calcular el diseño y la visualización del texto.
Aunque la sustitución de la fuente de la pantalla ya no será el valor por defecto, el uso de la fuente de la pantalla todavía podría ser apropiado para apoyar:
- Compatibilidad con documentos creados con versiones anteriores de su aplicación. La diferencia en las medidas de avance de los glifos entre los valores integrales y los de punto flotante puede provocar un cambio en el diseño del texto.
- Salida de estilo de texto plano de tono fijo-por ejemplo, el modo de texto plano en Edición de texto. Para mantener el comportamiento de sustitución de fuentes en pantalla de OS X v10.7 como valor predeterminado, establezca el parámetro
NSUserDefaults
clave NSFontDefaultScreenFontSubstitutionEnabled
al SÍ.
Para mantener la configuración de la fuente de la pantalla en cada documento, especifique NSUsesScreenFontsDocumentAttribute
como un atributo del documento cuando se inicializa un objeto de cadena atribuido.
defaults write -g NSFontDefaultScreenFontSubstitutionEnabled -bool true
no parecía tener (casi) ningún efecto en la mayoría de las aplicaciones. Pero por alguna razón deshabilitó el kerning en el Editor de AppleScript.