El suavizado de fuentes en la pantalla externa funciona mal. (rMBP)


13

He conectado dos monitores externos a mi retina MacBook Pro:

  1. 24 "Dell 1920x1200 con HDMI-> DVI
  2. 19 "Samsung 1280x1024 con Thunderbolt-> VGA

Si bien las aplicaciones no habilitadas para retina se ven bien (por ejemplo, Blender) y parecen ser exactas en píxeles (los monitores funcionan correctamente), todas las fuentes renderizadas con OS X parecen carecer de suavizado de fuente o parecen tener un mal suavizado de fuente. Lo curioso es que parece haber dos tipos diferentes de suavizado de fuentes:

Una fuente negra sobre blanco con solo blanco y negro (suavizado de fuente en el interno):

solo en blanco y negro (suavizado de fuentes en el interno) big2

y algunos con color (suavizado de fuente en el monitor externo):

Con color grande

También hay texto suavizado con color en el interno, y los nombres de las carpetas en el escritorio se suavizan en blanco y negro en ambas pantallas. Sin embargo, la fuente de la carpeta en la pantalla externa todavía se ve mal.

Pregunta corta: ¿cómo puedo mejorar este comportamiento, por ejemplo, hacer que la fuente en el monitor externo se suavice en blanco y negro como lo hace Blender?

licuadora:

licuadora
ingrese la descripción de la imagen aquí

mismo buscador de tamaño de fuente:

descubridor
ingrese la descripción de la imagen aquí

Blender también siempre parece alinear las líneas rectas en una fuente con las líneas de píxeles. El problema sigue ahí cuando se trabaja con la tapa cerrada. Ya intenté leer

defaults -currentHost read -globalDomain AppleFontSmoothing

para obtener la configuración actual pero me dice que la configuración no existe.


Trataré de hacer que la fuente suavice las imágenes en un segundo
mouseterminator

¿Algún progreso con este problema?
YSY

Respuestas:


5

Ninguna de las opciones de suavizado de fuente de LCD te servirá de nada, y esto es lo que sospecho es la razón.

La representación de subpíxeles simplemente no funciona con independencia de resolución implementada por Apple. Si OS X renderiza todo en una cuadrícula de píxeles mucho más grande y usa renderizado de subpíxeles, se vería bien si se muestra en resolución nativa. En cambio, en 10.8, la tarjeta gráfica escala la cuadrícula de píxeles más grande a lo que el monitor puede mostrar. Durante la reducción de escala, se promedian y combinan múltiples píxeles adyacentes. Para el texto negro sobre un fondo blanco, esto significa que los subpíxeles rojo, rojo + verde, azul + verde o azul en los bordes de las fuentes (que le dan al subpíxel su nitidez característica) se promedian con píxeles blancos adyacentes durante la reducción de escala. El efecto de subpíxel básicamente desaparece en el proceso y te quedan píxeles enteros de colores divertidos alrededor del texto, y ninguna de las opciones de suavizado de LCD parece aceptable. Su mejor opción es DESHABILITAR "usar suavizado de fuente LCD" en las Preferencias del Sistema y dejar que el antialiasing de la tarjeta gráfica haga el trabajo. No es tan bueno como lo que teníamos antes, pero al menos no es tan confuso. La única forma en que podría ver cómo se soluciona esto sería si las fuentes se representaran en la cuadrícula de píxeles nativa después de escalar.

Tenga en cuenta que si hace zoom con la función de zoom OS X, con la representación de fuente LCD habilitada, verá bloques de colores alrededor de las fuentes. Pero si se aleja completamente y toma una fotografía de la pantalla con una cámara, ¡en realidad no se realiza la representación de subpíxeles! Estoy un poco sorprendido de que Apple deje la opción allí cuando claramente no funciona según lo previsto con monitores externos.

Aquí hay una foto que tomé de mi pantalla externa conectada a mi rMBP con el suavizado de fuente de "panel plano" (subpíxel) habilitado. Tenga en cuenta que definitivamente no ocurre, porque los píxeles completos se atenúan a los lados de los caracteres.


1
Pensé que Retina MacBook Pros no cambiaría la forma en que se representa el texto en pantallas externas. Pero, de nuevo, ¿qué pasaría si una ventana estuviera parcialmente en la pantalla interna y parcialmente en una pantalla externa? ¿Estás seguro de que no había representación de subpíxeles en las fotos? El texto normalmente aparecería monocromático al acercar si estuviera deshabilitado.
Lri

En mi caso, el texto tenía franjas de colores usando el zoom del software, lo que indica que se estaba produciendo una representación de subpíxeles, pero visto sin el zoom del software, la representación de subpíxeles dejó de producirse. Esto apunta al sistema que procesa todo en una cuadrícula de píxeles mucho más grande (tal vez con el procesamiento de subpíxeles trabajando allí), pero los beneficios se pierden en la reducción de escala. El beneficio de este enfoque es que el rMBP permite que las ventanas se abranden a las pantallas y se vean razonables en ambas, solo una calidad inferior en la pantalla de baja resolución. ¡El suavizado durante la reducción de escala incluso ocurre con el puntero del mouse!
Corky

55
La imagen adjunta parece haber expirado, ¿tiene un reemplazo?
Pharap

5

No se ve bastante tan bueno como mi iMac de 27 pulgadas, pero algo que me ayudó fue que bajar de la pantalla incorporada en el establecimiento de (Dell U2713H) cero nitidez. Esto, combinado con el aumento del brillo, hizo que mi pantalla se viera mucho mejor cuando estaba conectada a mi rMBP (ejecutando 10.9.1 en el momento de la escritura). ¡Es una gran mejora!

(nota adicional, estoy conectado a la pantalla con mini displayport)


3

Las aplicaciones como Blender o Photoshop simplemente no procesan el texto de la misma manera que las aplicaciones nativas. La representación de subpíxeles también está desactivada para elementos con un fondo transparente como el texto de los iconos en el escritorio.

Puede deshabilitar la representación de subpíxeles desmarcando Preferencias del sistema> General> Usar suavizado de fuente LCD cuando esté disponible.

No hay una tecla AppleFontSmoothing por defecto en ~/Library/Preferences/ByHost/.GlobalPreferences*.plisto ~/Library/Preferences/.GlobalPreferences.plist. Establecer AppleFontSmoothing en 0 generalmente correspondería a deshabilitar el suavizado de fuente LCD en las Preferencias del Sistema. Establecerlo en 1 haría que el texto fuera más claro, pero mantendría habilitada la representación de subpíxeles.


0

Lo curioso es que bajo Mac OS X 10.9.5 (Mavericks), el ajuste "suavizado de fuente LCD" no parece tener ningún efecto. Cuando acerco el texto (control + deslizar hacia arriba), siempre obtengo franjas de color en mi pantalla de cine externa (impulsada por un Retina MacBookPro). Eso ocurre aparentemente en todas las aplicaciones (probé Safari, Mail, GVim, Finder, Microsoft Word).

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.