Impostazioni del Registro di sistema ClearTypeClearType Registry Settings

In questo argomento viene fornita una panoramica di WPFWPF Microsoft ClearTypeMicrosoft ClearType le impostazioni del Registro di sistema utilizzate da WPFWPF applicazioni.This topic provides an overview of the WPFWPFMicrosoft ClearTypeMicrosoft ClearType registry settings that are used by WPFWPF applications.

Informazioni generali sulla tecnologiaTechnology Overview

WPFWPF le applicazioni che eseguono il rendering di testo da un dispositivo di visualizzazione utilizzano ClearTypeClearType funzionalità per fornire una migliore esperienza di lettura. applications that render text to a display device use ClearTypeClearType features to provide an enhanced reading experience. ClearTypeClearType è una tecnologia software sviluppata da MicrosoftMicrosoft che consente di migliorare la leggibilità del testo sui display LCD (Liquid Crystal Display), ad esempio gli schermi di computer portatili, Pocket PC e i monitor a schermo piatto. is a software technology developed by MicrosoftMicrosoft that improves the readability of text on existing LCDs (Liquid Crystal Displays), such as laptop screens, Pocket PC screens and flat panel monitors. Il funzionamento della tecnologia ClearTypeClearType si basa sull'accesso a singoli elementi striscia di colore verticali in ogni pixel di uno schermo LCD.ClearTypeClearType works by accessing the individual vertical color stripe elements in every pixel of an LCD screen. Per ulteriori informazioni su ClearTypeClearType, vedere ClearType Overview.For more information on ClearTypeClearType, see ClearType Overview.

Testo che viene eseguito il rendering con ClearTypeClearType possono essere visualizzati in modo significativo diverso quando viene visualizzato su vari dispositivi di visualizzazione.Text that is rendered with ClearTypeClearType can appear significantly different when viewed on various display devices. Ad esempio, un numero ridotto di monitoraggi implementa strisce di colore in blu, verde, rosso ordine anziché più comune rosso, verde e blu ( RGBRGB) ordine.For example, a small number of monitors implement the color stripe elements in blue, green, red order rather than the more common red, green, blue ( RGBRGB) order.

Testo che viene eseguito il rendering con ClearTypeClearType può inoltre avere significativamente diverso quando viene visualizzato da persone con livelli di sensibilità al colore.Text that is rendered with ClearTypeClearType can also appear significantly different when viewed by individuals with varying levels of color sensitivity. Alcune persone rilevano leggere differenze di colore meglio di altre.Some individuals can detect slight differences in color better than others.

In ognuno di questi casi, ClearTypeClearType funzionalità devono essere modificate per fornire la migliore esperienza di lettura per ogni singolo cliente.In each of these cases, ClearTypeClearType features need to be modified in order to provide the best reading experience for each individual.

Impostazioni Registro di sistemaRegistry Settings

WPFWPF Specifica i quattro impostazioni del Registro di sistema per il controllo ClearTypeClearType funzionalità: specifies four registry settings for controlling ClearTypeClearType features:

ImpostazioneSetting DescrizioneDescription
Livello ClearTypeClearTypeClearTypeClearType level Descrive il livello di ClearTypeClearType colore maggiore chiarezza.Describes the level of ClearTypeClearType color clarity.
Livello di gammaGamma level Descrive il livello della componente cromatica del pixel per un dispositivo di visualizzazione.Describes the level of the pixel color component for a display device.
Struttura del pixelPixel structure Descrive la disposizione dei pixel per un dispositivo di visualizzazione.Describes the arrangement of pixels for a display device.
Livello di contrasto del testoText contrast level Descrive il livello di contrasto per il testo visualizzato.Describes the level of contrast for displayed text.

Queste impostazioni sono accessibili tramite un'utilità di configurazione esterni in grado di fare riferimento l'oggetto identificato WPFWPF ClearTypeClearType le impostazioni del Registro di sistema.These settings can be accessed by an external configuration utility that knows how to reference the identified WPFWPFClearTypeClearType registry settings. Per creare o modificare queste impostazioni, è possibile accedere ai valori direttamente usando l'editor del Registro di sistema di WindowsWindows.These settings can also be created or modified by accessing the values directly by using the WindowsWindows Registry Editor.

Se il WPFWPF ClearTypeClearType le impostazioni del Registro di sistema non vengono impostate (stato predefinito), il WPFWPF le query dell'applicazione di WindowsWindows informazioni sui parametri di sistema per le impostazioni di smussatura dei caratteri.If the WPFWPFClearTypeClearType registry settings are not set (which is the default state), the WPFWPF application queries the WindowsWindows system parameters information for font smoothing settings.

Nota

Per informazioni sull'enumerazione dei nomi dei dispositivi di visualizzazione, vedere il SystemParametersInfo Win32Win32 (funzione).For information on enumerating display device names, see the SystemParametersInfoWin32Win32 function.

Livello ClearTypeClearType Level

Il ClearTypeClearType livello consente di regolare il rendering del testo in base alla sensibilità al colore e percezione di un singolo.The ClearTypeClearType level allows you to adjust the rendering of text based on the color sensitivity and perception of an individual. Per alcune persone, il rendering del testo che utilizza ClearTypeClearType al livello più alto non genera la migliore esperienza di lettura.For some individuals, the rendering of text that uses ClearTypeClearType at its highest level does not produce the best reading experience.

Il ClearTypeClearType livello è un valore intero compreso tra 0 e 100.The ClearTypeClearType level is an integer value that ranges from 0 to 100. Il livello predefinito è 100, ovvero ClearTypeClearType utilizza la capacità massima di strisce di colore del dispositivo di visualizzazione.The default level is 100, which means ClearTypeClearType uses the maximum capability of the color stripe elements of the display device. Tuttavia, un ClearTypeClearType livello pari a 0 esegue il rendering di testo in scala di grigi.However, a ClearTypeClearType level of 0 renders text as gray scale. Impostando il ClearTypeClearType livello tra 0 e 100, è possibile creare un livello intermedio adatto alla sensibilità al colore dei singoli.By setting the ClearTypeClearType level somewhere between 0 and 100, you can create an intermediate level that is suitable to an individual's color sensitivity.

Impostazione del Registro di sistemaRegistry Setting

Il percorso di impostazione del Registro di sistema per il ClearTypeClearType livello è un'impostazione di singolo utente che corrisponde a un nome di dispositivo di visualizzazione specifico:The registry setting location for the ClearTypeClearType level is an individual user setting that corresponds to a specific display device name:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>

Per ogni nome di dispositivo di visualizzazione per un utente, un ClearTypeLevel è definito valore DWORD.For each display device name for a user, a ClearTypeLevel DWORD value is defined. Nella schermata seguente viene illustrata l'impostazione dell'Editor del Registro di sistema per il ClearTypeClearType livello.The following screenshot shows the Registry Editor setting for the ClearTypeClearType level.

Impostazioni ClearType nell'Editor del Registro di sistemaClearType settings in the Registry Editor

Nota

WPFWPF le applicazioni il rendering del testo in una delle modalità entrambi due, con e senza ClearTypeClearType. applications render text in one of either two modes, with and without ClearTypeClearType. Quando viene eseguito il rendering testo senza ClearTypeClearType, viene indicato come per il rendering in scala di grigi.When text is rendered without ClearTypeClearType, it is referred to as gray scale rendering.

Livello di gammaGamma Level

Il livello di gamma fa riferimento alla relazione non lineare tra un valore in pixel e la luminanza.The gamma level refers to the nonlinear relationship between a pixel value and luminance. L'impostazione del livello di gamma deve corrispondere alle caratteristiche fisiche del dispositivo di visualizzazione, in caso contrario possono verificarsi distorsioni nell'output del rendering.The gamma level setting should correspond to the physical characteristics of the display device; otherwise, distortions in rendered output may occur. Ad esempio, il testo potrebbe risultare troppo largo o troppo stretto o è possibile che compaiano sbavature di colore sui bordi dei gambi verticali dei glifi.For example, test may appear too wide or too narrow, or color fringes may appear on the edges of vertical stems of glyphs.

Il livello di gamma è un valore intero compreso tra 1000 e 2200.The gamma level is an integer value that ranges from 1000 to 2200. Il livello predefinito è 1900.The default level is 1900.

Impostazione del Registro di sistemaRegistry Setting

Il percorso dell'impostazione del Registro di sistema per il livello di gamma è un'impostazione del computer locale che corrisponde al nome di uno specifico dispositivo di visualizzazione:The registry setting location for the gamma level is a local machine setting that corresponds to a specific display device name:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>

Per ogni nome di dispositivo di visualizzazione per un utente, un GammaLevel è definito valore DWORD.For each display device name for a user, a GammaLevel DWORD value is defined. Lo screenshot seguente mostra l'impostazione dell'Editor del Registro di sistema per il livello di gamma.The following screenshot shows the Registry Editor setting for the gamma level.

Impostazioni ClearType nell'Editor del Registro di sistemaClearType settings in the Registry Editor

Struttura del pixelPixel Structure

La struttura del pixel descrive il tipo di pixel alla base di un dispositivo di visualizzazione.The pixel structure describes the type of pixels that make up a display device. La struttura del pixel è definita come uno di tre tipi:The pixel structure is defined as one of three types:

TipoType ValoreValue DescrizioneDescription
SempliceFlat 00 Il dispositivo di visualizzazione non ha struttura del pixel.The display device has no pixel structure. In questo caso le sorgenti di luce per ogni colore sono distribuite in modo uniforme nell'area dei pixel, condizione nota come rendering in scala di grigi.This means that light sources for each color are spread equally on the pixel area—this is referred to as gray scale rendering. Questo è il funzionamento di un dispositivo di visualizzazione standard.This is how a standard display device works. ClearTypeClearType non viene mai applicato al testo di cui si esegue il rendering. is never applied to the rendered text.
RGBRGB 11 Il dispositivo di visualizzazione dispone di pixel costituiti da tre strisce nell'ordine seguente: rosso, verde e blu.The display device has pixels that consist of three stripes in the following order: red, green, and blue. ClearTypeClearType viene applicato al testo di cui si esegue il rendering. is applied to the rendered text.
BGRBGR 22 Il dispositivo di visualizzazione dispone di pixel costituiti da tre strisce nell'ordine seguente: blu, verde e rosso.The display device has pixels that consist of three stripes in the following order: blue, green, and red. ClearTypeClearType viene applicato al testo di cui si esegue il rendering. is applied to the rendered text. Si noti come l'ordine viene invertito rispetto al tipo RGB.Notice how the order is inverted from the RGB type.

La struttura dei pixel corrisponde a un valore intero compreso tra 0 e 2.The pixel structure corresponds to an integer value that ranges from 0 to 2. Il livello predefinito è 0, che rappresenta una struttura del pixel flat.The default level is 0, which represents a flat pixel structure.

Nota

Per informazioni sull'enumerazione dei nomi dei dispositivi di visualizzazione, vedere il EnumDisplayDevices Win32Win32 (funzione).For information on enumerating display device names, see the EnumDisplayDevicesWin32Win32 function.

Impostazione del Registro di sistemaRegistry Setting

Il percorso dell'impostazione del Registro di sistema per la struttura del pixel è un'impostazione del computer locale che corrisponde al nome di uno specifico dispositivo di visualizzazione:The registry setting location for the pixel structure is a local machine setting that corresponds to a specific display device name:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Avalon.Graphics\<displayName>

Per ogni nome di dispositivo di visualizzazione per un utente, un PixelStructure è definito valore DWORD.For each display device name for a user, a PixelStructure DWORD value is defined. Lo screenshot seguente mostra l'impostazione dell'Editor del Registro di sistema per la struttura del pixel.The following screenshot shows the Registry Editor setting for the pixel structure.

Impostazioni ClearType nell'Editor del Registro di sistemaClearType settings in the Registry Editor

Livello di contrasto del testoText Contrast Level

Il livello di contrasto del testo consente di regolare il rendering del testo in base alle larghezze del gambo dei glifi.The text contrast level allows you to adjust the rendering of text based on the stem widths of glyphs. Il livello di contrasto del testo è un valore intero compreso tra 0 e 6, dove il valore più grande indica una maggiore larghezza.The text contrast level is an integer value that ranges from 0 to 6—the larger the integer value, the wider the stem. Il livello predefinito è 1.The default level is 1.

Impostazione del Registro di sistemaRegistry Setting

Il percorso dell'impostazione del Registro di sistema per il livello di contrasto del testo è un'impostazione del singolo utente che corrisponde al nome di uno specifico dispositivo di visualizzazione:The registry setting location for the text contrast level is an individual user setting that corresponds to a specific display device name:

HKEY_CURRENT_USER\Software\Microsoft\Avalon.Graphics\<displayName>

Per ogni nome di dispositivo di visualizzazione per un utente, un TextContrastLevel è definito valore DWORD.For each display device name for a user, a TextContrastLevel DWORD value is defined. Lo screenshot seguente mostra l'impostazione dell'Editor del Registro di sistema per il livello di contrasto del testo.The following screenshot shows the Registry Editor setting for the text contrast level.

Impostazioni ClearType nell'Editor del Registro di sistemaClearType settings in the Registry Editor

Vedere ancheSee Also

Panoramica su ClearTypeClearType Overview
ClearType Antialiasing (Anti-aliasing ClearType)ClearType Antialiasing