Compartir a través de


Introducción a ClearType

En este artículo se proporciona información general sobre la tecnología Microsoft ClearType que se encuentra en Windows Presentation Foundation (WPF).

Introducción a la tecnología

ClearType es una tecnología de software desarrollada por Microsoft que mejora la legibilidad del texto en los LCD existentes (Pantallas de cristal líquido), como pantallas portátiles, pantallas de Pocket PC y monitores de panel plano. ClearType funciona accediendo a los elementos individuales de franja de color vertical en cada píxel de una pantalla LCD. Antes de ClearType, el nivel de detalle más pequeño que un equipo podía mostrar era un solo píxel, pero con ClearType ejecutándose en un monitor LCD, puede mostrar características de texto tan pequeñas como una fracción de un píxel en ancho. La resolución adicional aumenta la nitidez de los pequeños detalles en la pantalla de texto, lo que facilita mucho la lectura durante largas duraciones.

ClearType disponible en Windows Presentation Foundation (WPF) es la última generación de ClearType, que tiene varias mejoras en la versión que se encuentra en La interfaz de dispositivo gráfico (GDI) de Microsoft Windows.

Posicionamiento de subpíxeles

Una mejora significativa respecto a la versión anterior de ClearType es el uso del posicionamiento de subpíxeles. A diferencia de la implementación de ClearType que se encuentra en GDI, ClearType encontrado en Windows Presentation Foundation (WPF) permite que los glifos se inicien dentro del píxel y no solo el límite inicial del píxel. Debido a esta resolución adicional en el posicionamiento de glifos, el espaciado y las proporciones de los glifos es más preciso y coherente.

En los dos ejemplos siguientes se muestra cómo los glifos pueden comenzar en cualquier límite de subpíxel cuando se usa el posicionamiento de subpíxeles. El ejemplo de la izquierda se representa con la versión anterior del representador ClearType, que no empleaba el posicionamiento de sub píxeles. El ejemplo de la derecha se muestra utilizando la nueva versión del procesador ClearType con posicionamiento de subpíxeles. Observe cómo cada e y l de la imagen derecha se representan ligeramente de forma diferente porque cada uno comienza en un sub píxel diferente. Al ver el texto en su tamaño normal en la pantalla, esta diferencia no se puede observar debido al contraste alto de la imagen del glifo. Esto solo es posible debido al filtrado de colores sofisticado que se incorpora en ClearType.

Texto que se muestra con dos versiones de ClearType Texto mostrado con versiones anteriores y posteriores de ClearType

En los dos ejemplos siguientes se compara la salida del representador ClearType anterior con la nueva versión del representador ClearType. El posicionamiento de subpixeles, que se muestra a la derecha, mejora considerablemente el espaciado de tipo en pantalla, especialmente en tamaños pequeños en los que la diferencia entre un sub píxel y un píxel entero representa una proporción significativa del ancho del glifo. Tenga en cuenta que el espaciado entre las letras es más uniforme en la segunda imagen. La ventaja acumulativa del posicionamiento de sub píxeles en la apariencia general de una pantalla de texto aumenta considerablemente y representa una evolución significativa en la tecnología ClearType.

Texto que se muestra con la versión anterior de ClearType Texto con versiones anteriores y posteriores de ClearType

Suavizado en la dirección Y

Otra mejora de ClearType en Windows Presentation Foundation (WPF) es el suavizado de direcciones y. ClearType en GDI sin suavizado y-direction proporciona una mejor resolución en el eje X, pero no en el eje Y. En la parte superior e inferior de curvas poco profundas, los bordes escalonados distraen de su legibilidad.

En el siguiente ejemplo se muestra el efecto de no tener suavizado en la dirección y. En este caso, los bordes irregulares en la parte superior e inferior de la letra son evidentes.

Texto con bordes irregulares en curvas poco profundas Texto con bordes irregulares en curvas poco profundas

ClearType en Windows Presentation Foundation (WPF) proporciona suavizado en el nivel de dirección y para suavizar los bordes irregulares. Esto es especialmente importante para mejorar la legibilidad de los idiomas asiáticos orientales en los que los ideógrafos tienen una cantidad casi igual de curvas horizontales y verticales poco profundas.

En el ejemplo siguiente se muestra el efecto del antialiasing en dirección Y. En este caso, la parte superior e inferior de la letra muestran una curva suave.

Texto con suavizado en la dirección y de ClearType Texto con suavizado en la dirección y de ClearType

Aceleración de hardware

ClearType en Windows Presentation Foundation (WPF) puede aprovechar la aceleración de hardware para mejorar el rendimiento y reducir los requisitos de carga de CPU y memoria del sistema. Mediante el uso de los sombreadores de píxeles y la memoria de vídeo de una tarjeta gráfica, ClearType proporciona una representación más rápida del texto, especialmente cuando se usa la animación.

ClearType en Windows Presentation Foundation (WPF) no modifica la configuración de ClearType para todo el sistema. Deshabilitar ClearType en Windows establece el suavizado de Windows Presentation Foundation (WPF) a modo escala de grises.

Una de las decisiones de diseño arquitectónico de Windows Presentation Foundation (WPF) es tener un diseño independiente de la resolución que favorezca mejor los monitores de PPI de mayor resolución. Esto tiene la consecuencia de que Windows Presentation Foundation (WPF) no admita la representación de texto con alias o los mapas de bits en algunas fuentes del Este asiático, ya que ambos dependen de la resolución.

Consulte también