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

WPFWPFmetin görüntüleme aygıtına metin işleyen uygulamalar, gelişmiş bir 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, Microsoft tarafından geliştirilen ve dizüstü bilgisayar ekranları, Pocket PC ekranları ve düz panel monitörler gibi mevcut CD'lerde (Liquid Crystal Displays) metnin okunabilirliğini artıran 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, LCD ekranın her pikselinde tek tek dikey renkli şerit öğelerine erişerek çalışır.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 ClearType Genel Bakış'abakın.For more information on ClearType, see ClearType Overview.

ClearType ile işlenen metin, çeşitli görüntüleme aygıtlarında görüntülendiğinde ö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, az sayıda monitör, daha yaygın kırmızı, yeşil, mavi (RGB) sırasına göre renk çizgi öğelerini mavi, yeşil, kırmızı sırada 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ülendiğinde de önemli ölçüde farklı görünebilir.Text that is rendered with ClearType can also appear significantly different when viewed by individuals with varying levels of color sensitivity. Bazı bireyler diğerlerinden daha iyi renk hafif farklılıklar algılayabilir.Some individuals can detect slight differences in color better than others.

Bu durumların her birinde, ClearType özelliklerinin her birey için en iyi okuma deneyimini sağlamak için 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 seviyesiGamma level Bir görüntü aygıtının piksel renk 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ü aygıtı için piksellerin düzenlenmesini açıklar.Describes the arrangement of pixels for a display device.
Metin kontrast düzeyiText contrast level Görüntülenen metnin kontrast düzeyini açıklar.Describes the level of contrast for displayed text.

Bu ayarlara, tanımlanan WPFWPF ClearType kayıt defteri ayarlarına nasıl başvuruleceğini bilen harici bir 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 WPFWPF ClearType registry settings. Bu ayarlar, windows kayıt defteri düzenleyicisini kullanarak değerlere doğrudan erişerek de 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.

WPFWPF ClearType kayıt defteri ayarları ayarlanmazsa (varsayılan WPFWPF durum buysa), uygulama yazı tipi düzgünleme ayarları için Windows sistem parametreleri bilgilerini sorgular.If the WPFWPF ClearType 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ü aygıtı adlarını listeleyen hakkında bilgi SystemParametersInfoiçin Win32 işlevine bakın.For information on enumerating display device names, see the SystemParametersInfoWin32 function.

ClearType DüzeyiClearType Level

ClearType düzeyi, bir bireyin renk hassasiyetine ve algısına göre metnin işlenmesini ayarlamanızı sağlar.The ClearType level allows you to adjust the rendering of text based on the color sensitivity and perception of an individual. Bazı kişiler için, ClearType'ı en üst düzeyde 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 bir gerçek değeridir.The ClearType level is an integer value that ranges from 0 to 100. Varsayılan düzey 100'dür, bu da ClearType'ın görüntü aygıtının renk şerit öğelerinin maksimum kapasitesini kullandığı 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, 0'lık ClearType düzeyi metni gri ölçek 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, bireyin renk hassasiyetine uygun bir ara düzey 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 tek 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ıiçin her görüntü aygıtı ClearTypeLevel adı için bir DWORD değeri tanımlanır.For each display device name for a user, a ClearTypeLevel DWORD value is defined. Aşağıdaki ekran görüntüsü, ClearType düzeyi için Kayıt Defteri Düzenleyicisi ayarını gösterir.The following screenshot shows the Registry Editor setting for the ClearType level.

Kayıt Defteri Düzenleyicisi'ndeki ClearType ayarları.

Not

WPFWPFuygulamalar, ClearType'lı ve ClearType'sız 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çek işleme olarak adlandırılır.When text is rendered without ClearType, it is referred to as gray scale rendering.

Gama SeviyesiGamma Level

Gama düzeyi, piksel değeri ile parlaklı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 seviyesi ayarı, görüntü aygıtının fiziksel özelliklerine karşılık gelir; aksi takdirde, işlenmiş çıktıda bozulmalar oluşabilir.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 gliflerin dikey saplarının kenarlarında renk saçaklar 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 seviyesi 1000 ile 2200 arasında değişen bir bir gerçek değeridir.The gamma level is an integer value that ranges from 1000 to 2200. Varsayılan düzey 1900'dür.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 yerel bir 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ıiçin her görüntü aygıtı GammaLevel adı için bir DWORD değeri tanımlanır.For each display device name for a user, a GammaLevel DWORD value is defined. Aşağıdaki ekran görüntüsü, gama düzeyi için Kayıt Defteri Düzenleyicisi ayarını gösterir.The following screenshot shows the Registry Editor setting for the gamma level.

Kayıt Defteri Düzenleyicisi'nde ClearType gama düzeyi ayarları

Piksel YapısıPixel Structure

Piksel yapısı, bir görüntü aygıtı oluşturan piksel türünü açıklar.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ü aygıtının piksel yapısı yoktur.The display device has no pixel structure. Bu, her renk için ışık kaynaklarının piksel alanına eşit olarak yayıldığı anlamına gelir — buna gri ölçek 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. Standart bir görüntüleme aygıtı bu şekilde çalışır.This is how a standard display device works. ClearType işlenen metne hiçbir zaman uygulanmaz.ClearType is never applied to the rendered text.
RGBRGB 11 Ekran aygıtı, aşağıdaki sırayla üç şeritten oluşan piksellere sahiptir: 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 Ekran aygıtı, aşağıdaki sırada üç şeritten oluşan piksellere sahiptir: 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. Siparişin RGB türünden nasıl ters çevrilebildiğini fark 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 piksel yapısını temsil eden 0'dır.The default level is 0, which represents a flat pixel structure.

Not

Görüntü aygıtı adlarını listeleyen hakkında bilgi EnumDisplayDevicesiçin Win32 işlevine bakın.For information on enumerating display device names, see the EnumDisplayDevicesWin32 function.

Kayıt Defteri AyarıRegistry Setting

Piksel yapısıiçin kayıt defteri ayarı konumu, belirli bir görüntü aygıtı adına karşılık gelen yerel bir 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ıiçin her görüntü aygıtı PixelStructure adı için bir DWORD değeri tanımlanır.For each display device name for a user, a PixelStructure DWORD value is defined. Aşağıdaki ekran görüntüsü, piksel yapısı için Kayıt Defteri Düzenleyicisi ayarını gösterir.The following screenshot shows the Registry Editor setting for the pixel structure.

Kayıt Defteri Düzenleyicisi'nde ClearType gama düzeyi ayarları

Metin Kontrast DüzeyiText Contrast Level

Metin kontrast düzeyi, gliflerin gövde genişliklerine göre metnin işlenmesini ayarlamanızı sağlar.The text contrast level allows you to adjust the rendering of text based on the stem widths of glyphs. Metin kontrast düzeyi 0 ile 6 arasında değişen bir tamsayı değeridir— tamsayı değeri ne kadar büyükse, kök o kadar geniştir.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 kontrast düzeyi için kayıt defteri ayarı konumu, belirli bir görüntü aygıtı adına karşılık gelen tek 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ıiçin her görüntü aygıtı TextContrastLevel adı için bir DWORD değeri tanımlanır.For each display device name for a user, a TextContrastLevel DWORD value is defined. Aşağıdaki ekran görüntüsü, metin kontrast düzeyi için Kayıt Defteri Düzenleyicisi ayarını gösterir.The following screenshot shows the Registry Editor setting for the text contrast level.

Kayıt Defteri Düzenleyicisi'ndeki ClearType ayarları.

Ayrıca bkz.See also