ClearType 概觀
本主題提供Windows Presentation Foundation (WPF) 中找到的 Microsoft ClearType 技術概觀。
技術概觀
ClearType 是 Microsoft 所開發的軟體技術,可改善現有 LCD 上的文字可讀性, (Liquid Crystal Displays) ,例如膝上型電腦螢幕、Pocket PC 螢幕和平面面板監視器。 ClearType 的運作方式是存取每個 LED 螢幕圖元中的個別垂直色帶元素。 在 ClearType 之前,電腦可顯示的最小型詳細資料層級是單一圖元,但透過在 LED 監視器上執行的 ClearType,我們現在可以將文字的功能顯示為寬度的圖元小數。 額外的解析度可提高文字顯示細節的解析度,即使經過長時間也很容易閱讀。
Windows Presentation Foundation (WPF) 中提供的 ClearType 是最新一代的 ClearType,其具有 Microsoft Windows Graphics Device Interface (GDI) 中版本的改善。
子像素定位
舊版 ClearType 的大幅改善是使用子圖元位置。 不同于 GDI 中找到的 ClearType 實作,Windows Presentation Foundation (WPF) 中找到的 ClearType 可讓字元在圖元內開始,而不只是圖元的開頭界限。 因為定位字符有此額外的解析度,所以字符的間距和比例更精確且一致。
下列兩例示範使用子像素定位時,字符如何能在任何子像素界限上開始。 左邊的範例是使用舊版的 ClearType 轉譯器來轉譯,但未採用子圖元位置。 右側的範例是使用新版的 ClearType 轉譯器,使用子圖元定位來轉譯。 請注意右側映像中每個 e 和 l 的轉譯方式都略有不同,因為它們每一個都在不同的子像素上開始。 在螢幕上檢視正常大小的文字時,因為字符映像的高對比,所以這項差異不是很明顯。 這只會因為已納入 ClearType 中的複雜色彩篩選而可行。
以新舊版 ClearType 顯示的文字
下列兩個範例會比較舊版 ClearType 轉譯器的輸出與新版本的 ClearType 轉譯器。 顯示在右側的子像素定位,可大幅提升畫面中的類型間距,尤其是子像素和完整像素在字符寬度有明顯比例差異的小尺寸狀況。 請注意,第二個映像中的字母間距更勻稱。 子圖元定位到文字畫面整體外觀的累積優點大幅增加,並代表 ClearType 技術的重大演進。
以
以新舊版 ClearType 顯示的文字
Y 方向消除鋸齒
Windows Presentation Foundation (WPF) 中 ClearType 的另一個改善是 Y 方向的反別名。 GDI 中沒有 Y 方向反鋸齒的 ClearType 在 X 軸上提供更佳的解析度,但不是 Y 軸。 微曲部分頂端和底端的鋸齒狀邊緣會降低其可讀性。
下例顯示不使用 Y 方向消除鋸齒的效果。 在此情況下,字母上方與下方的鋸齒狀邊緣很明顯。
微曲部分產生鋸齒狀邊緣的文字
Windows Presentation Foundation (WPF 中的 ClearType) 會在 Y 方向層級上提供反鋸齒,以平滑化任何不規則邊緣。 這對改善東亞語言的可讀性特別重要,因為表意字元的水平和垂直微曲部分比重幾乎相同。
下例顯示使用 Y 方向消除鋸齒的效果。 在此情況下,字母的上方與下方會顯示平滑的曲線。
以 ClearType Y 方向消除鋸齒功能顯示的文字
硬體加速
Windows Presentation Foundation (WPF 中的 ClearType) 可以利用硬體加速來提升效能,並減少 CPU 負載和系統記憶體需求。 使用圖形卡的圖元著色器和視訊記憶體,ClearType 可提供更快速的文字轉譯,特別是在使用動畫時。
Windows Presentation Foundation (WPF 中的 ClearType) 不會修改整個系統的 ClearType 設定。 在 Windows 中停用 ClearType Windows Presentation Foundation (WPF) 反鋸齒為灰階模式。 此外,Windows Presentation Foundation (WPF 中的 ClearType) 不會修改ClearType Tuner PowerToy的設定。
其中一個Windows Presentation Foundation (WPF) 架構設計決策是讓解析度獨立版面配置更能支援較廣的解析度 DPI 監視器。 這會導致WINDOWS PRESENTATION FOUNDATION (WPF) 不支援某些東亞字型中的別名文字轉譯或點陣圖,因為它們都是相依的解析度。