El suavizado de fuentes LCD ( subpixel rendering ) debería tener un efecto inmediato en la ventana de Preferencias del Sistema con la mayoría de las pantallas.
El suavizado de fuentes LCD no se habilita automáticamente en algunas pantallas LCD, sin embargo . Es posible que pueda forzarlos a usarlo con defaults write -g AppleFontSmoothing -int 2
, que corresponde a la configuración del medio anterior a 10.6 o habilitar el suavizado de fuentes LCD en la mayoría de las pantallas.
10.5 utilizado para permitir elegir entre dos configuraciones de representación de texto adicionales, claro y fuerte. Si el valor predeterminado era light antes de actualizar a 10.8, puede restaurarlo 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 predeterminado de la configuración NSFontDefaultScreenFontSubstitutionEnabled
es NO
. Esta configuración determina si las API de texto (como NSLayoutManager
, NSCell
y las categorías NSStringDrawing
en NSString
y NSAttributedString
) sustituyen las fuentes de 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á la predeterminada, el uso de la fuente de la pantalla podría ser apropiado para la compatibilidad:
- Compatibilidad con documentos creados con versiones anteriores de su aplicación. La diferencia en las mediciones de avance de glifos entre los valores de punto flotante e integral puede causar un cambio en el diseño del texto.
- Salida de estilo de texto sin formato de tono fijo: por ejemplo, el modo de texto sin formato en la edición de texto.
Para mantener el comportamiento de sustitución de fuentes de pantalla de OS X v10.7 como predeterminado, establezca la clave
NSUserDefaults
clave NSFontDefaultScreenFontSubstitutionEnabled
en SÍ.
Para mantener la configuración de fuente de pantalla por documento, especifique NSUsesScreenFontsDocumentAttribute
como atributo de documento al inicializar un objeto de cadena atribuido.
defaults write -g NSFontDefaultScreenFontSubstitutionEnabled -bool true
no parece 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.