Información general sobre ClearType
Actualización: noviembre 2007
En este tema se proporciona información general sobre la tecnología Microsoft ClearType de Windows Presentation Foundation (WPF).
Este tema contiene las secciones siguientes.
- Información general sobre la tecnología
- Posición de subpíxel
- Suavizado en la dirección del eje Y
- Aceleración de hardware
- Más información
- Temas relacionados
Información general sobre la tecnología
ClearType es una tecnología de software desarrollada por Microsoft que mejora la legibilidad del texto en las pantallas LCD existentes, como las de los equipos portátiles, las de los Pocket PC o los monitores de pantalla plana. ClearType funciona teniendo acceso a los elementos de las bandas de color verticales individuales de cada píxel de una pantalla LCD. Antes de ClearType, el menor nivel de detalle que un equipo podía mostrar era un solo píxel; sin embargo, gracias a la ejecución de ClearType en un monitor LCD, ahora se puede mostrar características del texto con el ancho de una fracción de píxel. Esta resolución adicional aumenta la nitidez de los detalles diminutos en la presentación del texto, lo que facilita mucho su lectura durante espacios de tiempo prolongados.
La tecnología ClearType disponible en Windows Presentation Foundation (WPF) es la última generación de ClearType, y presenta varias mejoras sobre la versión de Interfaz de dispositivo gráfico de Microsoft Windows (GDI).
Posición de subpíxel
Una mejora significativa con respecto a la versión anterior de ClearType es el uso de la posición de subpíxel. Al contrario que la implementación de ClearType de GDI, la tecnología ClearType de Windows Presentation Foundation (WPF) permite que un glifos se inicie dentro de un píxel, no sólo en el límite inicial del píxel. Gracias a esta resolución adicional al colocar los glifos, el espaciado y las proporciones de los glifos son más precisos y coherentes.
En los dos ejemplos siguientes se muestra cómo pueden comenzar los glifos en el límite de cualquier subpíxel cuando se utiliza la posición de subpíxel. El ejemplo de la izquierda se ha representado utilizando la versión anterior del representador ClearType, que no empleaba la posición de subpíxel. El ejemplo de la derecha se ha representado mediante la nueva versión del representador ClearType, que utiliza la posición de subpíxel. Observe que cada letra e y l de la imagen de la derecha se representa de un modo ligeramente distinto, porque cada una se inicia en un subpíxel diferente. Al observar el texto con su tamaño normal en la pantalla, esta diferencia no es apreciable debido al alto contraste de la imagen de glifo. Esto sólo es posible gracias al filtrado sofisticado del color incorporado en 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 procesador ClearType. La posición de subpíxel, que se muestra a la derecha, mejora en gran medida el espaciado de los tipos en la pantalla, sobre todo en los tamaños pequeños donde la diferencia entre un subpíxel y un píxel entero representa una proporción significativa de ancho del glifo. Observe que el espaciado entre las letras es más uniforme en la segunda imagen. Se aumenta significativamente la ventaja acumulativa de la posición de subpíxel para el aspecto global de una pantalla de texto, lo que representa una evolución significativa en la tecnología ClearType.
Texto con versiones anteriores y posteriores de ClearType
Suavizado en la dirección del eje Y
Otra mejora de ClearType en Windows Presentation Foundation (WPF) es el suavizado (anti-aliasing) en la dirección del eje Y. La tecnología ClearType de GDI sin suavizado (anti-aliasing) en la dirección del eje Y proporciona una mejor resolución en el eje X, pero no en el eje Y. En las partes superior e inferior de las curvas poco marcadas, los bordes escalonados reducen su legibilidad.
En el ejemplo siguiente se muestra el efecto de no aplicar ningún suavizado en la dirección del eje Y. En este caso, los bordes escalonados de la parte superior e inferior de la letra se aprecian con claridad.
Texto con bordes escalonados en curvas poco marcadas
ClearType en Windows Presentation Foundation (WPF) proporciona el suavizado en el nivel de la dirección del eje Y para suavizar los bordes escalonados. Es particularmente importante para mejorar la legibilidad en los idiomas del este asiático, cuyos ideogramas tienen una cantidad casi igual de curvas horizontales y verticales poco marcadas.
En el ejemplo siguiente se muestra el efecto del suavizado en la dirección del eje Y. En este caso, las partes superior e inferior de la letra muestran una curva poco marcada.
Texto con suavizado (anti-aliasing) de ClearType en la dirección del eje y
Aceleración de hardware
La tecnología ClearType de Windows Presentation Foundation (WPF) puede aprovechar la aceleración de hardware para mejor el rendimiento y reducir la carga de la CPU, así como los requisitos de memoria del sistema. ClearType utiliza los sombreadores de píxeles y la memoria de vídeo de la tarjeta gráfica para proporcionar una representación más rápida del texto, en especial cuando se utiliza la animación.
ClearType no modifica en Windows Presentation Foundation (WPF) los valores de ClearType para todo el sistema. Al deshabilitar ClearType en Windows, se establece el suavizado (anti-aliasing) de Windows Presentation Foundation (WPF) en el modo de escala de grises. Además, la tecnología ClearType de Windows Presentation Foundation (WPF) no modifica los valores de ClearType Tuner PowerToy.
Una de las decisiones de diseño de la arquitectura de Windows Presentation Foundation (WPF) es que el diseño independiente de la resolución ofrezca una mejor compatibilidad con los monitores de PPP de alta resolución, cada vez más utilizados. Como consecuencia, Windows Presentation Foundation (WPF) no admite la representación de texto suavizado ni los mapas de bits de algunas de las fuentes del este asiático, porque dependen de la resolución.