SORU
10 EKİM 2008, Cuma


WPF Bulanık yazı sorunu - Çözümleri

Sorun ve aşağıdaki linklere açıklanan gösterdi

Açıklama: Text Clarity in WPF. Bu link ile karşılaştırıldığında bir yazı tipi vardır.

Bu sorun için olası tüm çözümleri toplamak istiyorum. Microsoft Expression Blend WPF kullanır ama yazı okunabilir bak.

  • Microsoft Expression olarak karanlık bir arka plan Karışımı
  • Yazı tipi boyutunu artırma ve yazı tipi (Calibri ... ) değişen 4**
  • Embed windows [link] formlar
  • Ve/veya Windows GDI Formları TextRenderer sınıf bir bit eşlem metin oluşturma ve WPF denetimi bit eşlem oluşturmak için kullanın. [link]

Artık çözümler var mı?

This is going to be fixed in VS2010 (and WPF4) beta 2

WPF 4.0 Text Stack Improvements

SONUNDA SORUN ÇÖZÜLDÜ GİBİ GÖRÜNÜYOR.

Scott Hanselman's ComputerZen.com: WPF and Text Blurriness, now with complete Clarity
WPF Text Blog: Additional WPF Text Clarity Improvements

CEVAP
10 EKİM 2008, Cuma


Teknik arka plan

Windowsclient.net WPF WPF Metin Metin Programı yönetici birinden oluşturma hakkında derinlemesine bir makale var: Text Clarity in WPF.

Bu sorun, WPF aşağı pürüzsüz animasyonlar için font-oluşturucu doğrusal Ölçekleme ihtiyacı kaynar. Öte yandan saf Özelleştirilebilir bir sonraki piksel içine sapları dikey itmek için yazı tipi ile özgürlük biraz zaman alır.

Farkı ise bir klasik "" desen. Çağlayan karşılaştırır açıktır Sol alt tarafta win, sağ üst tarafında WPF:

WPF yazı tipi ya da huyların işleme hayranıyım ederken, animasyonlar, Win basamağına onlar gibi atlamak istiyorum eğer yaygaraları düşünemiyorum.

Kayıt defteri ile oynamak

Bana özel ilgi olduğunu TechNet makale link "ClearType Registry Settings Olası kullanıcı tarafı kayıt defterindeki ayarları: açıklıyor",

  • - Özelleştirilebilir seviye: alt piksel miktarı ipucu
  • Gama seviyesi
  • Ekran piksel bir renk çizgili düzenlenir . piksel yapısı:
  • Metin kontrast düzeyi: ayarlar simge genişliği yazı tipi daha ağır hale geliyor

Bu ayarlar ile oynamak gerçekten temel sorun düzelmedi, ama hassas kullanıcılar için renk kanama etkisi azaltarak yardımcı olabilir.

Başka bir yaklaşım

Metin Netlik makaleye verdiği en iyi tavsiye yazı tipi boyutunu artırma ve yazı tipini değiştirme. Calibri benim için standart Segoe UI daha iyi çalışır. Web font olarak onun popülaritesi nedeniyle, Verdana, çok çalıştım ama yazı tipi boyutu animasyon çok görünür olan 14 punto ve 15pt arasında kilo kötü bir atlama var.

WPF 4.0

WPF 4 yazı tiplerini işleme etkilemek için geliştirilmiş destek olacaktır. an article on the WPF Text Blog değişiklikleri anlatıyor. En belirgin, artık (en azından) metin işleme üç farklı türü vardır:

text rendering comparison

&;^ lt homurdanma . Her tasarımcı&. için yeterli ip olmalıdır lt;/^ homurdanma .

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • Kassem G

    Kassem G

    25 EKİM 2006
  • ThreadBanger

    ThreadBanger

    2 Mart 2007