ClearType Kayıt Defteri AyarlarıClearType Registry Settings

Bu konu, WPF uygulamaları tarafından kullanılan Microsoft ClearType kayıt defteri ayarlarına genel bir bakış sağlar.This topic provides an overview of the Microsoft ClearType registry settings that are used by WPF applications.

Teknolojiye genel bakışTechnology Overview

WPFWPFbir görüntüleme cihazına metin işleyen uygulamalar, Gelişmiş okuma deneyimi sağlamak için ClearType özelliklerini kullanır.applications that render text to a display device use ClearType features to provide an enhanced reading experience. ClearType, dizüstü ekranları, Pocket PC ekranları ve düz panel izleyicileri gibi mevcut LCD 'lerde (sıvı kristal ekranlar) metinlerin okunabilirliğini artıran Microsoft tarafından geliştirilen bir yazılım teknolojisidir.ClearType is a software technology developed by Microsoft that improves the readability of text on existing LCDs (Liquid Crystal Displays), such as laptop screens, Pocket PC screens and flat panel monitors. ClearType, bir LCD ekranın her pikseline tek dikey renk Stripe öğelerine erişerek işe yarar.ClearType works by accessing the individual vertical color stripe elements in every pixel of an LCD screen. ClearType hakkında daha fazla bilgi için bkz. ClearType Genel Bakış.For more information on ClearType, see ClearType Overview.

ClearType ile işlenen metin, çeşitli görüntü cihazlarında görüntülendiklerinde önemli ölçüde farklı görünebilir.Text that is rendered with ClearType can appear significantly different when viewed on various display devices. Örneğin, küçük sayıda izleyici renk Stripe öğelerini, daha sık görülen kırmızı, yeşil, mavi (RGB) sıra yerine mavi, yeşil, kırmızı düzende uygular.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 (RGB) order.

ClearType ile işlenen metin, farklı renk duyarlılığı düzeylerine sahip kişiler tarafından görüntülendiklerinde önemli ölçüde farklı şekilde de görüntülenebilir.Text that is rendered with ClearType can also appear significantly different when viewed by individuals with varying levels of color sensitivity. Bazı bireyler renk açısından hafif farklılıkları diğerlerinden daha iyi algılayabilirler.Some individuals can detect slight differences in color better than others.

Bu durumların her birinde, her biri için en iyi okuma deneyimini sağlamak üzere ClearType özelliklerinin değiştirilmesi gerekir.In each of these cases, ClearType features need to be modified in order to provide the best reading experience for each individual.

Kayıt defteri ayarlarıRegistry Settings

WPFWPFClearType özelliklerini denetlemek için dört kayıt defteri ayarı belirtir:specifies four registry settings for controlling ClearType features:

AyarSetting AçıklamaDescription
ClearType düzeyiClearType level ClearType renk netliği düzeyini açıklar.Describes the level of ClearType color clarity.
Gama düzeyiGamma level Bir görüntü cihazının piksel rengi bileşeninin düzeyini açıklar.Describes the level of the pixel color component for a display device.
Piksel yapısıPixel structure Bir görüntü cihazının piksel düzenlemesini açıklar.Describes the arrangement of pixels for a display device.
Metin karşıtlığı düzeyiText contrast level Görünen metnin kontrast düzeyini açıklar.Describes the level of contrast for displayed text.

Bu ayarlara, tanımlanan WPFWPFClearType kayıt defteri ayarlarına nasıl başvurulacağını bilen bir dış yapılandırma yardımcı programı tarafından erişilebilir.These settings can be accessed by an external configuration utility that knows how to reference the identified WPFWPFClearType registry settings. Bu ayarlar, Windows kayıt defteri Düzenleyicisi kullanılarak değerlere doğrudan erişerek da oluşturulabilir veya değiştirilebilir.These settings can also be created or modified by accessing the values directly by using the Windows Registry Editor.

ClearType kayıt defteri ayarları ayarlanmamışsa (varsayılan durum) WPFWPF , uygulama, yazı tipi yumuşatma ayarları için Windows sistem parametreleri bilgilerini sorgular. WPFWPFIf the WPFWPFClearType registry settings are not set (which is the default state), the WPFWPF application queries the Windows system parameters information for font smoothing settings.

Not

Görüntüleme cihaz adlarını numaralandırma hakkında bilgi için bkz SystemParametersInfo Win32Win32 . işlevi.For information on enumerating display device names, see the SystemParametersInfoWin32Win32 function.

ClearType düzeyiClearType Level

ClearType düzeyi, bir bireyin için renk duyarlılığı ve permütasyon temelinde metin işlemesini ayarlamanıza olanak sağlar.The ClearType level allows you to adjust the rendering of text based on the color sensitivity and perception of an individual. Bazı bireyler için, en yüksek düzeyde ClearType kullanan metnin işlenmesi en iyi okuma deneyimini oluşturmaz.For some individuals, the rendering of text that uses ClearType at its highest level does not produce the best reading experience.

ClearType düzeyi, 0 ile 100 arasında değişen bir tamsayı değeridir.The ClearType level is an integer value that ranges from 0 to 100. Varsayılan düzey 100 ' dir. Bu, ClearType 'ın, görüntüleme cihazının renk şeridi öğelerinin en yüksek yeteneğini kullanması anlamına gelir.The default level is 100, which means ClearType uses the maximum capability of the color stripe elements of the display device. Ancak, bir ClearType düzeyi 0, metni gri ölçekli olarak işler.However, a ClearType level of 0 renders text as gray scale. ClearType düzeyini 0 ile 100 arasında bir yere ayarlayarak, bir kişinin renk duyarlılığı için uygun bir ara düzeyi oluşturabilirsiniz.By setting the ClearType level somewhere between 0 and 100, you can create an intermediate level that is suitable to an individual's color sensitivity.

Kayıt defteri ayarıRegistry Setting

ClearType düzeyi için kayıt defteri ayarı konumu, belirli bir görüntü aygıtı adına karşılık gelen bireysel bir Kullanıcı ayarıdır:The registry setting location for the ClearType level is an individual user setting that corresponds to a specific display device name:

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

Bir kullanıcının her ekran cihaz adı için bir ClearTypeLevel DWORD değeri tanımlanmıştır.For each display device name for a user, a ClearTypeLevel DWORD value is defined. Aşağıdaki ekran görüntüsünde, ClearType düzeyi için kayıt defteri Düzenleyicisi ayarı gösterilmektedir.The following screenshot shows the Registry Editor setting for the ClearType level.

Kayıt defteri düzenleyicisinde ClearType ayarları.

Not

WPFWPFuygulamalar, ClearType ile ve olmayan iki moddan birinde metin işler.applications render text in one of either two modes, with and without ClearType. Metin ClearType olmadan işlendiğinde gri ölçekli işleme olarak adlandırılır.When text is rendered without ClearType, it is referred to as gray scale rendering.

Gama düzeyiGamma Level

Gama düzeyi piksel değeri ve ışıklılık arasındaki doğrusal olmayan ilişkiyi ifade eder.The gamma level refers to the nonlinear relationship between a pixel value and luminance. Gama düzeyi ayarı, görüntüleme cihazının fiziksel özelliklerine karşılık gelmelidir; Aksi takdirde, işlenen çıktıda deformasyonlar olabilir.The gamma level setting should correspond to the physical characteristics of the display device; otherwise, distortions in rendered output may occur. Örneğin, metin çok geniş veya çok dar görünebilir veya karakterlerin dikey metinlerin kenarları üzerinde renkli fringes görünebilir.For example, text may appear too wide or too narrow, or color fringes may appear on the edges of vertical stems of glyphs.

Gama düzeyi 1000 ile 2200 arasında değişen bir tamsayı değeridir.The gamma level is an integer value that ranges from 1000 to 2200. Varsayılan düzey 1900 ' dir.The default level is 1900.

Kayıt defteri ayarıRegistry Setting

Gama düzeyi için kayıt defteri ayarı konumu, belirli bir görüntü aygıtı adına karşılık gelen bir yerel makine ayarıdır: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>

Bir kullanıcının her ekran cihaz adı için bir GammaLevel DWORD değeri tanımlanmıştır.For each display device name for a user, a GammaLevel DWORD value is defined. Aşağıdaki ekran görüntüsünde, gama düzeyi için kayıt defteri Düzenleyicisi ayarı gösterilmektedir.The following screenshot shows the Registry Editor setting for the gamma level.

Kayıt defteri düzenleyicisinde ClearType gama düzeyi ayarları

Piksel yapısıPixel Structure

Piksel yapısı, bir görüntü cihazını oluşturan piksellerin türünü tanımlar.The pixel structure describes the type of pixels that make up a display device. Piksel yapısı, üç türden biri olarak tanımlanır:The pixel structure is defined as one of three types:

TürType DeğerValue AçıklamaDescription
DüzFlat 00 Görüntü cihazının piksel yapısı yok.The display device has no pixel structure. Bu, her renk için açık kaynakların piksel alanına eşit olarak yayıldığı anlamına gelir; buna gri ölçekli işleme denir.This means that light sources for each color are spread equally on the pixel area—this is referred to as gray scale rendering. Bu, standart görüntü cihazının nasıl çalıştığı.This is how a standard display device works. ClearType, işlenen metne hiçbir şekilde uygulanmaz.ClearType is never applied to the rendered text.
RGBRGB 1.1 Görüntü cihazının şu sırada üç şeritden oluşan pikselleri vardır: kırmızı, yeşil ve mavi.The display device has pixels that consist of three stripes in the following order: red, green, and blue. ClearType, işlenen metne uygulanır.ClearType is applied to the rendered text.
BGRBGR 22 Görüntü cihazında şu sırada üç şeritden oluşan pikseller vardır: mavi, yeşil ve kırmızı.The display device has pixels that consist of three stripes in the following order: blue, green, and red. ClearType, işlenen metne uygulanır.ClearType is applied to the rendered text. Sıranın RGB türünden nasıl tersine çevrildiğine dikkat edin.Notice how the order is inverted from the RGB type.

Piksel yapısı, 0 ile 2 arasında değişen bir tamsayı değerine karşılık gelir.The pixel structure corresponds to an integer value that ranges from 0 to 2. Varsayılan düzey, düz bir piksel yapısını temsil eden 0 ' dır.The default level is 0, which represents a flat pixel structure.

Not

Görüntüleme cihaz adlarını numaralandırma hakkında bilgi için bkz EnumDisplayDevices Win32Win32 . işlevi.For information on enumerating display device names, see the EnumDisplayDevicesWin32Win32 function.

Kayıt defteri ayarıRegistry Setting

Piksel yapısına yönelik kayıt defteri ayarı konumu, belirli bir görüntü aygıtı adına karşılık gelen bir yerel makine ayarıdır: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>

Bir kullanıcının her ekran cihaz adı için bir PixelStructure DWORD değeri tanımlanmıştır.For each display device name for a user, a PixelStructure DWORD value is defined. Aşağıdaki ekran görüntüsünde, piksel yapısına yönelik kayıt defteri Düzenleyicisi ayarı gösterilmektedir.The following screenshot shows the Registry Editor setting for the pixel structure.

Kayıt defteri düzenleyicisinde ClearType gama düzeyi ayarları

Metin karşıtlığı düzeyiText Contrast Level

Metin karşıtlığı düzeyi, karakterlerin alt genişlerine göre metin işlemesini ayarlamanıza olanak sağlar.The text contrast level allows you to adjust the rendering of text based on the stem widths of glyphs. Metin karşıtlığı düzeyi, 0 ile 6 arasında değişen bir tamsayı değeridir — tamsayı değeri, daha geniş.The text contrast level is an integer value that ranges from 0 to 6—the larger the integer value, the wider the stem. Varsayılan düzey 1 ' dir.The default level is 1.

Kayıt defteri ayarıRegistry Setting

Metin karşıtlığı düzeyi için kayıt defteri ayarı konumu, belirli bir görüntü aygıtı adına karşılık gelen bireysel bir Kullanıcı ayarıdır: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>

Bir kullanıcının her ekran cihaz adı için bir TextContrastLevel DWORD değeri tanımlanmıştır.For each display device name for a user, a TextContrastLevel DWORD value is defined. Aşağıdaki ekran görüntüsünde, metin karşıtlığı düzeyi için kayıt defteri Düzenleyicisi ayarı gösterilmektedir.The following screenshot shows the Registry Editor setting for the text contrast level.

Kayıt defteri düzenleyicisinde ClearType ayarları.

Ayrıca bkz.See also