Megosztás a következőn keresztül:


A ClearType áttekintése

Ez a cikk áttekintést nyújt a Windows Presentation Foundationben (WPF) található Microsoft ClearType technológiáról.

A technológia áttekintése

ClearType a Microsoft által kifejlesztett szoftvertechnológia, amely javítja a szöveg olvashatóságát a meglévő LCD-ken (Liquid Crystal Kijelzők), például laptop képernyőkön, zseb pc-képernyőkön és síkképernyős monitorokon. A ClearType úgy működik, hogy egy LCD-képernyő minden képpontjában hozzáfér az egyes függőleges színcsík-elemekhez. A ClearType előtt a számítógép által megjeleníthető legkisebb részletességi szint egyetlen képpont volt, de amikor a ClearType egy LCD-monitoron fut, képes olyan jellemzőket is megjeleníteni, amelyek szélessége a képpont töredékével is mérhető. Az extra felbontás növeli az apró részletek élességét a szövegmegjelenítésben, így sokkal könnyebben olvashatók hosszú ideig.

A Windows Presentation Foundationben (WPF) elérhető ClearType a ClearType legújabb generációja, amely több fejlesztést is tartalmaz a Microsoft Windows Grafikus eszközillesztőben (GDI) található verzióval szemben.

Képpont alatti elhelyezés

A ClearType előző verziójához képest jelentős javulást jelent a képpontok alatti elhelyezés használata. A GDI-ben található ClearType-implementációtól eltérően a Windows Presentation Foundationben (WPF) található ClearType lehetővé teszi, hogy a karakterjelek a képponton belül kezdődjenek, és ne csak a képpont kezdőhatárán belül. A karakterjelek helyének extra felbontása miatt a karakterjelek térköze és arányai pontosabbak és következetesebbek.

Az alábbi két példa bemutatja, hogyan kezdődhetnek a karakterjelek az al-képpontok határán a képpont alatti elhelyezés használatakor. A bal oldali példa a ClearType renderelő korábbi verziójával jelenik meg, amely nem alkalmazott képpont alatti elhelyezést. A jobb oldali példa a ClearType renderelő új verziójával, képpont alatti elhelyezéssel jelenik meg. Figyelje meg, hogy a jobb oldali képen az egyes e és l kissé eltérően jelenik meg, mivel mindegyik egy másik al képponton kezdődik. Ha a szöveget normál méretben tekinti meg a képernyőn, ez a különbség nem észlelhető a karakterjel képének kontrasztja miatt. Ez csak a ClearType-ban beépített kifinomult színszűrés miatt lehetséges.

ClearType két verziójával megjelenített szöveg A ClearType korábbi és újabb verzióival megjelenített szöveg

Az alábbi két példa összehasonlítja a korábbi ClearType-megjelenítő kimenetét a ClearType renderer új verziójával. A jobb oldalon látható szubpixelezés jelentősen javítja a képernyőn megjelenő szövegek térközét, különösen kis méretekben, ahol az alpixelek és az egész pixelek közötti különbség a karakter szélességének jelentős hányadát képviseli. Vegye figyelembe, hogy a betűk közötti térköz a második képen egyenletesebb. Az alpixeles elhelyezés kumulatív előnye a szöveges képernyő általános megjelenéséhez jelentősen megnő, és jelentős fejlődést jelent a ClearType technológiában.

ClearType korábbi verziójával megjelenített szöveg Szöveg a ClearType korábbi és újabb verzióival

Y irányú antialiasing

A ClearType egy másik fejlesztése a Windows Presentation Foundationben (WPF) az y-irányú simítás. A GDI-ben az yirányú élsimítás nélküli ClearType jobb felbontást biztosít az x tengelyen, de az y tengelyen nem. A sekély görbék tetején és alján a szaggatott élek rontják az olvashatóságát.

Az alábbi példa azt mutatja be, hogy nincs y-irányú antialiasing. Ebben az esetben a betű tetején és alján láthatóak a szaggatott élek.

Sekély görbéken szaggatott élekkel rendelkező szöveg Sekély görbéken szaggatott élekkel rendelkező szöveg

A ClearType a Windows Presentation Foundationben (WPF) az y-irány szintjén biztosít antialiasingot a szaggatott élek simításához. Ez különösen fontos a kelet-ázsiai nyelvek olvashatóságának javításához, ahol az ideográfok majdnem egyenlő mennyiségű vízszintes és függőleges sekély görbével rendelkeznek.

Az alábbi példa az y irányú antialiasing hatását mutatja be. Ebben az esetben a betű felső és alsó része sima görbét jelenít meg.

Szöveg ClearType y-irányú élsimítással Szöveg ClearType y-irányú élsimítással

Hardveres gyorsítás

A ClearType a Windows Presentation Foundationben (WPF) kihasználhatja a hardveres gyorsítás előnyeit a jobb teljesítmény és a processzorterhelés és a rendszermemória követelményeinek csökkentése érdekében. A grafikus kártya képpontárnyékolóinak és videomemóriának használatával a ClearType gyorsabb szövegmegjelenítést tesz lehetővé, különösen animációk használatakor.

A Windows Presentation Foundation (WPF) ClearType szolgáltatása nem módosítja a rendszerszintű ClearType-beállításokat. A ClearType letiltása a Windowsban a Windows Presentation Foundation (WPF) élsimítását szürkeárnyalatos módra állítja.

A Windows Presentation Foundation (WPF) egyik architektúratervezési döntése, hogy a felbontásfüggetlen elrendezés jobban támogatja a nagyobb felbontású DPI-monitorokat. Ennek az a következménye, hogy a Windows Presentation Foundation (WPF) nem támogatja az aliasos szövegmegjelenítést vagy néhány kelet-ázsiai betűtípus bitképeit, mivel mindkettő felbontásfüggő.

Lásd még