He notado un comportamiento extraño al usar un monitor externo con mi MacBook y DejaVu Sans Mono (o Panic Sans) con Terminal.app y TextMate.
Si ejecuto estos programas antes de conectar un monitor externo, cuando conecto el monitor, las fuentes aparecen así .
Sin embargo, si conecto el monitor primero y luego abro la aplicación, las fuentes se muestran así .
¿Hay alguna forma de garantizar que siempre se muestre la versión más clara y en negrita, independientemente de cuándo conecte un monitor externo?
Nota: he notado este comportamiento en muchos monitores diferentes, conectados a través de DVI y VGA.
Gracias.
~Arun
El problema tiene que ver con el suavizado de fuentes LCD.
Este consejo de Sugerencias de Mac OS X describe cómo solucionar el problema:
En Snow Leopard, solo puede elegir entre CRT automático y estándar. Dado que pocas personas usan CRT en estos días, la mayoría de los usuarios ahora solo tienen una opción: Automático. El problema con la opción Automático es que OS X detecta incorrectamente muchos monitores LCD de terceros como CRT y, en consecuencia, desactiva el suavizado de fuentes LCD.
Puede obligar a OS X a usar el suavizado de fuentes LCD en todas las pantallas con este comando de Terminal:
defaults -currentHost write -globalDomain AppleFontSmoothing -int 2
El número
2
aquí corresponde a Medium - Best for Flat Panel. También puede usar 1 para un suavizado ligero y 3 para un suavizado fuerte, según las opciones de suavizado de fuentes OS X originales.
Es posible que deba volver a iniciar sesión (tal vez incluso reiniciar) para que esto surta efecto.
TechZen