El problema se hace evidente cuando haces zoom en las imágenes:
Como puede ver, la versión delgada es completamente en escala de grises, mientras que la versión gorda tiene algunos píxeles que son ligeramente rojizos y otros que son ligeramente azulados.
Esto ocurre debido al suavizado de subpíxeles . Una pantalla LCD en realidad no contiene píxeles cuadrados que pueden ser de cualquier color; en su lugar, tiene tres elementos rectangulares delgados que son rojo, verde y azul. (Imágenes a continuación de Wikipedia).
Cuando se usan fuentes anti-alias, en lugar de simplemente usar tonos de gris, puede variar la intensidad de cada uno de los tres colores, para permitirle renderizar a tres veces la resolución horizontal que puede lograr simplemente al suavizar con tonos de gris. Las imágenes ampliadas que proporcioné en realidad no representan lo que estás viendo; en cambio, las fuentes deberían verse considerablemente más suaves debido a la forma y ubicación de los píxeles. Sería más preciso representarlo de esta manera:
Entonces, lo que está viendo es que a veces la fuente se procesa con suavizado de subpíxeles y, a veces, se procesa con suavizado normal. Supongo que los algoritmos de suavizado de subpíxeles que se utilizan están optimizados para texto negro sobre un fondo blanco, lo que puede explicar por qué el texto se ve un poco "grueso" cuando se ve como texto blanco sobre un fondo negro.
Por otro lado, puede ser simplemente una representación más precisa de la fuente real. Si observa una versión correctamente ampliada de la misma fuente, se ve un poco más audaz y menos tenue que la versión "delgada" que se muestra arriba:
La razón por la que cambia de una a otra entre las dos versiones es probablemente debido a su segundo monitor. No sé exactamente cuándo el sistema operativo decide esto, o cómo lo hace, pero es probable que detecte una pantalla LCD con un diseño de subpíxeles desconocido. Debido a que no conoce el diseño de los píxeles, va con el suavizado estándar más seguro (ya que el suavizado de subpíxeles puede parecer realmente extraño cuando se muestra en una pantalla LCD con el diseño incorrecto). Parece que de alguna manera, a veces lo estás haciendo tomar una decisión, y a veces lo haces para tomar la otra. Creo que una vez que se inicia una aplicación en un cierto modo de representación, no cambiará hasta que cierre y vuelva a iniciar la aplicación, lo que explicaría por qué está viendo un comportamiento errático;
Si simplemente desea que esto sea coherente en todas las aplicaciones, sin importar si usa la segunda pantalla LCD o no, y siempre usa las fuentes delgadas, simplemente puede desactivar el suavizado de fuentes en el panel de preferencias del sistema Apariencia:
Por supuesto, entonces pierdes el suavizado de subpíxeles en todas partes. Como señala John Rudy, puede obtener un control un poco más fino siguiendo las instrucciones para configurar el nivel manualmente utilizando el defaults
programa ; o si aún no está en Snow Leopard, debería tener los controles más precisos disponibles en Preferencias del sistema.