您的位置:首页 > 其它

今天终于知道了什么是X-window中字体hinting的含义了!

2005-10-09 22:55 501 查看
字型描繪演算法往往相當複雜,因為他必須去決定哪一個字元組基於在.ttf檔內的演算法去使其顯眼。當你把字型大小決定在60~80的時候,這種字元演算法的一個或兩個位元”忘了”去放亮看起來是不會有太大差別,但如果你的字型大小在8到11位元組的時候每個格點都很重要。而且這種大小通常就是KDE或GNOME等桌面的大小,在瀏覽網站,或者我們在網站上幾乎每一項工作的話。
如果要比較有效的解決此問題,除了內含於一個.ttf 檔的數學方程式以外,一個字型的設計者(一個具有字型創作軟體的傢伙)也會把一些額外的資訊放入,讓字型編譯器在製作小字的時候有依循的準則。這個步驟稱作grid-fitting或是hinting。

转自:如何在Linux上最佳化使用字型

Hinting 用來最佳化字型顯示的方法。由於螢幕的像素有限,向量字型的縮放需要 有更多的考量, 例如當一條線位在兩個像素格子中間時, 該取左邊的格子還是右邊 的格子? 如果這方面的控制沒有做好,就常常會出現字型的襯線沒有對齊,或是小 字歪七扭八的情況。 Hinting 是額外的資訊, 它告訴 renderer 該如何處理這些 細節的部份,使得向量字在小字的時候能夠好看。也因此 Hinting 是非常費時費 人力的工作,TrueType 字型很多,但是有良好 Hinting 的字型不多。拙劣的 Hinting 就會讓字變得很難看。

转自:Fontconfig - HigherOrder.org
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: