ClearType Kayıt Defteri Ayarları

Bu konu, WPF uygulamaları tarafından kullanılan Microsoft ClearType kayıt defteri ayarlarına genel bir bakış sağlar.

Teknolojiye Genel Bakış

Görüntüleme cihazına metin işleyici WPF uygulamaları, gelişmiş bir okuma deneyimi sağlamak için ClearType özelliklerini kullanır. ClearType, Microsoft tarafından geliştirilen ve dizüstü bilgisayar ekranları, ekranlar ve düz panel monitörleri gibi mevcut LCD'lerde (Liquid Crystal Displays) metnin okunabilirliğini Pocket PC bir yazılım teknolojisidir. ClearType, BIR PIXEL ekranındaki her pikselde tek tek dikey renk şerit öğelerine erişerek çalışır. ClearType hakkında daha fazla bilgi için bkz. ClearType'a Genel Bakış.

ClearType ile işlenen metinler, çeşitli görüntüleme cihazlarında görüntüleniyorsa önemli ölçüde farklı görünebilir. Örneğin, az sayıda izleyici, daha yaygın olan kırmızı, yeşil, mavi (RGB) sırası yerine mavi, yeşil, kırmızı renk şerit öğelerini kullanır.

ClearType ile işlenen metinler, farklı renk duyarlılığı düzeylerine sahip kişiler tarafından görüntülerinde de önemli ölçüde farklı görünebilir. Bazı bireyler renk farklarını diğerlerine göre daha iyi algılanabilir.

Bu örneklerin her biri için en iyi okuma deneyimini sağlamak amacıyla ClearType özelliklerinin değiştirilecek olması gerekir.

Kayıt Defteri Ayarları

WPF, ClearType özelliklerini denetlemek için dört kayıt defteri ayarı belirtir:

Ayar Açıklama
ClearType düzeyi ClearType renk netliği düzeyini açıklar.
İsk düzeyi Bir görüntü cihazı için piksel rengi bileşeninin düzeyini açıklar.
Piksel yapısı Bir görüntü cihazı için piksel düzenlemesi açıklar.
Metin karşıtlığı düzeyi Görüntülenen metin için karşıtlık düzeyini açıklar.

Bu ayarlara, tanımlanan WPF ClearType kayıt defteri ayarlarına nasıl başvuracaklarını bilen bir dış yapılandırma yardımcı programı tarafından erişilebilir. Bu ayarlar, kayıt defteri düzenleyicisi kullanılarak değerlere doğrudan erişerek de oluşturulabilir Windows değiştirilebilir.

WPF ClearType kayıt defteri ayarları ayarlanmazsa (varsayılan durum), WPF uygulaması yazı tipi Windows için sistem parametreleri bilgilerini sorgular.

Not

Görünen cihaz adlarının numaralarını numaraya almak için bkz. SystemParametersInfo Win32 işlevi.

ClearType Düzeyi

ClearType düzeyi, bir kişinin renk duyarlılığına ve algılarına göre metin işlemesini ayarlamanıza olanak sağlar. Bazı kişiler için ClearType kullanan metinlerin en yüksek düzeyde işlemesi en iyi okuma deneyimini oluşturmaz.

ClearType düzeyi, 0 ile 100 arasında bir tamsayı değeridir. Varsayılan düzey 100'tir ve bu da ClearType'ın görüntü cihazın renk şerit öğelerinin maksimum özelliğini kullandığı anlamına gelir. Ancak ClearType düzeyi 0 ise metni gri ölçek olarak işler. ClearType düzeyini 0 ile 100 arasında bir yere ayarerek, bir kişinin renk duyarlılığına uygun bir ara düzey oluşturabilirsiniz.

Kayıt Defteri Ayarı

ClearType düzeyinin kayıt defteri ayarı konumu, belirli bir görünen cihaz adına karşılık gelen tek bir kullanıcı ayarıdır:

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

Bir kullanıcının her görünen cihaz adı için ClearTypeLevel bir DWORD değeri tanımlanır. Aşağıdaki ekran görüntüsünde ClearType düzeyi için Kayıt Defteri Düzenleyicisi ayarı yer almaktadır.

ClearType settings in the Registry Editor.

Not

WPF uygulamaları, ClearType ile ve clearType olmadan iki moddan birini kullanarak metin işler. Metin ClearType olmadan işlenecek olduğunda, gri ölçekli işleme olarak adlandırılır.

Level (Düzey)

Üst düzey, piksel değeri ile renk parlaklığı arasındaki çizgi olmayan ilişkiyi ifade eder. Görüntü düzeyi ayarı, görüntüleme aygıtının fiziksel özelliklerine karşılık gelen bir ayardır; aksi takdirde, işlenen çıkışta hata oluşabilir. Örneğin, metin çok geniş veya çok dar görünebilir ya da glyph'lerin dikey köklerinin kenarlarında renk uçları görünebilir.

Düzey, 1000 ile 2200 arasında bir tamsayı değeridir. Varsayılan düzey 1900'tir.

Kayıt Defteri Ayarı

Üst düzey için kayıt defteri ayarı konumu, belirli bir görünen cihaz adına karşılık gelen yerel bir makine ayarıdır:

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

Bir kullanıcının her görünen cihaz adı için GammaLevel bir DWORD değeri tanımlanır. Aşağıdaki ekran görüntüsünde, üst düzey için Kayıt Defteri Düzenleyicisi ayarı yer almaktadır.

ClearType gamma level settings in the Registry Editor

Piksel Yapısı

Piksel yapısı, bir görüntü cihazı oluşturur piksel türünü açıklar. Piksel yapısı üç türden biri olarak tanımlanır:

Tür Değer Açıklama
Düz 0 Görüntü cihazı piksel yapısına sahip değil. Bu, her renk için açık kaynakların piksel alanına eşit şekilde yayılacak olduğu anlamına gelir. Bu, gri ölçek işleme olarak adlandırılır. Standart görüntüleme cihazı bu şekilde çalışır. ClearType hiçbir zaman işlenmiş metne uygulanmaz.
RGB 1 Görüntü cihazında şu sırayla üç şeritli pikseller vardır: kırmızı, yeşil ve mavi. ClearType işlenmiş metne uygulanır.
BGR 2 Görüntü cihazında üç şeritli pikseller vardır: mavi, yeşil ve kırmızı. ClearType işlenmiş metne uygulanır. Sıranın RGB türünden nasıl ters çevirildiklerini farkedin.

Piksel yapısı, 0 ile 2 arasında bir tamsayı değerine karşılık geliyor. Varsayılan düzey, düz piksel yapısını temsil eden 0'dır.

Not

Görünen cihaz adlarının numaralarını numaraya almak için bkz. EnumDisplayDevices Win32 işlevi.

Kayıt Defteri Ayarı

Piksel yapısı için kayıt defteri ayarı konumu, belirli bir görünen cihaz adına karşılık gelen yerel bir makine ayarıdır:

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

Bir kullanıcının her görünen cihaz adı için PixelStructure bir DWORD değeri tanımlanır. Aşağıdaki ekran görüntüsünde piksel yapısı için Kayıt Defteri Düzenleyicisi ayarı yer almaktadır.

ClearType gamma level settings in the Registry Editor

Metin Karşıtlığı Düzeyi

Metin karşıtlığı düzeyi, metnin işlemesini karakter gövdesi genişliklerine göre ayarlamanıza olanak sağlar. Metin karşıtlığı düzeyi, 0 ile 6 arasında bir tamsayı değeridir; tamsayı değeri ne kadar büyükse gövde o kadar geniştir. Varsayılan düzey 1'tir.

Kayıt Defteri Ayarı

Metin karşıtlığı düzeyinin kayıt defteri ayarı konumu, belirli bir görünen cihaz adına karşılık gelen tek bir kullanıcı ayarıdır:

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

Bir kullanıcının her görünen cihaz adı için TextContrastLevel bir DWORD değeri tanımlanır. Aşağıdaki ekran görüntüsünde metin karşıtlığı düzeyi için Kayıt Defteri Düzenleyicisi ayarı yer almaktadır.

ClearType settings in the Registry Editor.

Ayrıca bkz.