Configuración del Registro de ClearType
Actualización: noviembre 2007
En este tema se proporciona información general sobre la configuración del Registro de WPF para Microsoft ClearType utilizada por las aplicaciones de WPF.
Este tema contiene las secciones siguientes.
- Información general sobre la tecnología
- Valores del Registro
- ClearType Level
- Nivel gamma
- Estructura de píxeles
- Nivel de contraste del texto
- Temas relacionados
Información general sobre la tecnología
Las aplicaciones de WPF que representan texto en un dispositivo de pantalla utilizan las características ClearType para proporcionar una experiencia de lectura mejorada. 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, los Pocket PC y 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. Para obtener más información sobre ClearType, vea Información general sobre ClearType.
El texto que se representa con ClearType puede presentar diferencias significativas al verlo en los distintos dispositivos de pantalla. Por ejemplo, algunos monitores implementan los elementos de bandas de color en el orden azul, verde y rojo, en lugar de en el orden más común, rojo, verde y azul (RGB).
El texto representado con ClearType también puede resultar muy diferente cuando lo leen personas con diversos niveles de sensibilidad al color. Algunas personas son capaces de detectar pequeñas variaciones de color mejor que otras.
En cada uno de estos casos, es preciso modificar las características de ClearType a fin de proporcionar la mejor experiencia de lectura a cada persona.
Valores del Registro
WPF especifica cuatro valores del Registro para controlar las características de ClearType:
Valor |
Descripción |
---|---|
Nivel de ClearType |
Describe el nivel de claridad del color de ClearType. |
Nivel gamma |
Describe el nivel del componente de color de píxel para un dispositivo de pantalla. |
Estructura de píxeles |
Describe la organización de los píxeles para un dispositivo de pantalla. |
Nivel de contraste del texto |
Describe el nivel de contraste para el texto mostrado. |
Cualquier utilidad de configuración externa que pueda hacer referencia a los valores del Registro identificados de WPF para ClearType puede tener acceso a estos valores. Estos valores se pueden crear o modificar también mediante el acceso directo a ellos utilizando el Editor del Registro de Windows.
Si los valores del Registro de WPF para ClearType no se establecen (que es el estado predeterminado), la aplicación WPF consulta los valores de suavizado de fuentes en la información de parámetros de sistema de Windows.
Nota
Para obtener información sobre cómo enumerar los nombres de los dispositivos de pantalla, vea la función SystemParametersInfo de Win32.
ClearType Level
El nivel de ClearType permite ajustar la representación de texto basándose en la sensibilidad y percepción del color de una persona. Para algunas personas, la representación de texto que utiliza el máximo nivel de ClearType no da lugar a la mejor experiencia de lectura.
El nivel de ClearType es un valor entero que comprendido entre 0 y 100. El nivel predeterminado es 100, que significa que ClearType utiliza la máxima capacidad de los elementos de bandas de color del dispositivo de pantalla. Sin embargo, un nivel de ClearType de 0 representa el texto en formato de escala de grises. Estableciendo el nivel de ClearType en un valor comprendido entre 0 y 100, puede crear un nivel intermedio adecuado para la sensibilidad al color de la persona.
Valor del Registro
La ubicación de valor del Registro correspondiente al nivel de ClearType es un valor de usuario individual que corresponde al nombre de un dispositivo de pantalla concreto:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>
Para cada nombre de dispositivo de pantalla de un usuario, se define un valor DWORD de ClearTypeLevel. En la captura de pantalla siguiente se muestra el valor en el Editor del Registro para el nivel de ClearType.
Nota
Las aplicaciones de WPF representan el texto en uno de estos dos modos: con y sin ClearType. Cuando el texto se representa sin ClearType, se denomina representación en escala de grises.
Nivel gamma
El nivel gamma hace referencia a la relación no lineal entre el valor y la luminancia de un píxel. El valor gamma debe corresponder a las características físicas del dispositivo de pantalla; de lo contrario, la representación puede aparecer distorsionada. Por ejemplo, el texto puede aparecer demasiado ancho o estrecho, o puede suceder que aparezcan franjas de color en los bordes de las astas de los glifos.
El nivel gamma es un valor entero comprendido entre 1000 y 2200. El nivel predeterminado es 1900.
Valor del Registro
La ubicación de valor del Registro correspondiente al nivel gamma es un valor del equipo local que corresponde a un nombre de dispositivo de pantalla concreto:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>
Para cada nombre de dispositivo de pantalla de un usuario, se define un valor DWORD de GammaLevel. En la captura de pantalla siguiente se muestra el valor en el Editor del Registro para el nivel gamma.
Estructura de píxeles
La estructura de píxeles describe el tipo de píxeles que constituyen un dispositivo de pantalla. La estructura de píxeles se define como uno de estos tres tipos:
Tipo |
Valor |
Descripción |
---|---|---|
Plana |
0 |
El dispositivo de pantalla no tiene ninguna estructura de píxeles. Esto significa que las fuentes de iluminación para cada color se expanden por igual sobre el área de píxeles, lo que se denomina representación en escala de grises. Así es como funciona un dispositivo de pantalla estándar. ClearType nunca se aplica al texto representado. |
RGB |
1 |
El dispositivo de pantalla tiene píxeles compuestos de tres bandas en el orden siguiente: rojo, verde y azul. ClearType se aplica al texto representado. |
BGR |
2 |
El dispositivo de pantalla tiene píxeles compuestos de tres bandas en el orden siguiente: azul, verde y rojo. ClearType se aplica al texto representado. Observe que el orden es el contrario que en el tipo RGB. |
La estructura de píxeles corresponde a un valor entero comprendido entre 0 y 2. El nivel predeterminado es 0, que representan una estructura de píxeles plana.
Nota
Para obtener información sobre cómo enumerar los nombres de los dispositivos de pantalla, vea la función EnumDisplayDevices de Win32.
Valor del Registro
La ubicación del valor del Registro correspondiente a la estructura de píxeles es un valor del equipo local que corresponde a un nombre de dispositivo de pantalla concreto:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>
Para cada nombre de dispositivo de pantalla de un usuario, se define un valor DWORD de PixelStructure. En la captura de pantalla siguiente se muestra el valor en el Editor del Registro para la estructura de píxeles.
Nivel de contraste del texto
El nivel de contraste del texto permite ajustar la representación del texto basándose en el ancho de las astas de los glifos. El nivel de contraste del texto es un valor entero comprendido entre 0 y 6. Cuanto mayor es el valor entero, más ancho es el asta. El nivel predeterminado es 1.
Valor del Registro
La ubicación de valor del Registro correspondiente al nivel de contraste del texto es un valor de usuario individual que corresponde al nombre de un dispositivo de pantalla concreto:
HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics\<displayName>
Para cada nombre de dispositivo de pantalla de un usuario, se define un valor DWORD de TextContrastLevel. En la captura de pantalla siguiente se muestra el valor en el Editor del Registro para el nivel de contraste del texto.
Vea también
Conceptos
Información general sobre ClearType