Compartir a través de


Configuración del Registro de ClearType

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 WPF que presentan texto en un dispositivo de usan utilizan las características de 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 de cristal líquido (LCD) existentes, tales como las de los equipos portátiles, 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. 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:

Configuración

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. 

NotaNota

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 comprendido entre 0 y 100. El nivel predeterminado es 100, que significa que ClearType emplea 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.

Configuración de ClearType en el Editor del Registro

NotaNota

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.

Configuración de ClearType en el Editor del Registro

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 presentado.

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 presentado.

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 presentado. 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 representa una estructura de píxeles plana.

NotaNota

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.

Configuración de ClearType en el Editor del Registro

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.

Configuración de ClearType en el Editor del Registro

Vea también

Referencia

Método de suavizado de contorno ClearType

Conceptos

Información general sobre ClearType