¿Mejora de la representación del subpíxel del terminal?

3

Hace poco noté que la fuente Menlo se representa de manera diferente en OS X El Capitan, dependiendo de la aplicación que se esté utilizando. Después de juguetear un poco con AppleFontSmoothing, noté que la diferencia crucial era que la Terminal representaba el texto blanco / brillante sobre fondo negro / oscuro en comparación con otras aplicaciones como Emacs, Xcode y TextEdit. Mientras que las otras aplicaciones representan las fuentes "más pesadas" en esta configuración en comparación con el texto negro sobre fondo blanco, no pude ver ninguna diferencia en la Terminal. El efecto es, en mi opinión, un texto más sencillo y más legible. Por favor, vea la captura de pantalla adjunta para la comparación.

Ejemplo: Terminal a la izquierda, Emacs en el lado derecho

Xcode y TextEdit representarán la fuente de manera similar a Emacs cuando AppleFontSmoothing esté configurado globalmente como mínimo. ¿Qué está pasando aquí? ¿Hay alguna forma de aplicar esto también en otras aplicaciones? Creo que la forma en que Terminal representa la fuente es una mejora importante, y me gustaría ver esto en todas las aplicaciones.

    
pregunta Tambarskjelve 21.11.2015 - 16:14

1 respuesta

1

En OS X, el terminal El.11 10.11 se cambió para usar un suavizado de fuente mínimo para el texto claro sobre oscuro, que se asemeja más al peso del texto oscuro con la intensidad normal del suavizado, y hace que el texto sea más nítido y más legibles, abriendo contadores como el espacio hueco en la letra "e".

Una consecuencia natural de esto es que el texto claro-oscuro puede aparecer menos brillante que antes. Los usuarios pueden ajustar los colores en las preferencias de Terminal si lo desean.

Los controles de UI (NSControl) hacen lo mismo, pero la vista de texto estándar de OS X (NSTextView) no lo hace, por lo que programas como TextEdit y Xcode aún dibujan texto claro sobre oscuro con un suavizado de fuente más intenso.

"... ¿también hay una forma de aplicar esto en otras aplicaciones?"

Sin un poco de piratería para modificar aplicaciones individuales, solo se ven afectados si utilizan controles de Cocoa y vistas de texto estándar.

    
respondido por el Chris Page 28.11.2015 - 13:39

Lea otras preguntas en las etiquetas