今天终于知道了什么是X-window中字体hinting的含义了!
2008-04-01 18:31
267 查看
字型描繪演算法往往相當複雜,因為他必須去決定哪一個字元組基於在.ttf檔內的演算法去使其顯眼。當你把字型大小決定在60~80的時候,這種字元演算法的一個或兩個位元”忘了”去放亮看起來是不會有太大差別,但如果你的字型大小在8到11位元組的時候每個格點都很重要。而且這種大小通常就是KDE或GNOME等桌面的大小,在瀏覽網站,或者我們在網站上幾乎每一項工作的話。如果要比較有效的解決此問題,除了內含於一個.ttf 檔的數學方程式以外,一個字型的設計者(一個具有字型創作軟體的傢伙)也會把一些額外的資訊放入,讓字型編譯器在製作小字的時候有依循的準則。這個步驟稱作grid-fitting或是hinting。
转自:如何在Linux上最佳化使用字型
Hinting 用來最佳化字型顯示的方法。由於螢幕的像素有限,向量字型的縮放需要 有更多的考量, 例如當一條線位在兩個像素格子中間時, 該取左邊的格子還是右邊 的格子? 如果這方面的控制沒有做好,就常常會出現字型的襯線沒有對齊,或是小 字歪七扭八的情況。 Hinting 是額外的資訊, 它告訴 renderer 該如何處理這些 細節的部份,使得向量字在小字的時候能夠好看。也因此 Hinting 是非常費時費 人力的工作,TrueType 字型很多,但是有良好 Hinting 的字型不多。拙劣的 Hinting 就會讓字變得很難看。
转自:Fontconfig - HigherOrder.org
转自:如何在Linux上最佳化使用字型
Hinting 用來最佳化字型顯示的方法。由於螢幕的像素有限,向量字型的縮放需要 有更多的考量, 例如當一條線位在兩個像素格子中間時, 該取左邊的格子還是右邊 的格子? 如果這方面的控制沒有做好,就常常會出現字型的襯線沒有對齊,或是小 字歪七扭八的情況。 Hinting 是額外的資訊, 它告訴 renderer 該如何處理這些 細節的部份,使得向量字在小字的時候能夠好看。也因此 Hinting 是非常費時費 人力的工作,TrueType 字型很多,但是有良好 Hinting 的字型不多。拙劣的 Hinting 就會讓字變得很難看。
转自:Fontconfig - HigherOrder.org
相关文章推荐
- 今天终于知道了什么是X-window中字体hinting的含义了!
- 今天终于知道了什么是X-window中字体hinting的含义了!
- 汗~~~!今天终于知道了AUS的含义了!AUS的都进来拜吧~~~!
- 汗~~~!今天终于知道了AUS的含义了!AUS的都进来拜吧~~~!
- 汗~~~!今天终于知道了AUS的含义了!AUS的都进来拜吧~~~!
- 今天在asp.net搞发送邮件搞了好久,终于知道什么问题了
- 汗~~~!今天终于知道了AUS的含义了!AUS的都进来拜吧~~~!
- 记住今天,开始学习JAVA,看什么时候能出师!
- 在HTTP 1.0中,状态码401的含义是什么;如果返回“找不到文件”的提示,用header函数
- 历史上的今天 是什么
- 我们今天该做什么——我们今天该做什么
- 2015年1月6日从今天起我定记录一下我自己的学习成果,知识的积累从一点一滴开始!window下搭建solr
- 在VisualStudio中应该使用什么字体
- 今天无意这个发现的,猜猜csdn是什么、?
- jQuery对象[0]是什么含义?
- dd if=/dev/zero of=的含义是什么?Linux 下的dd命令使用详解
- Activity,Window,View之间是什么关系?
- java中OOA,OOT, OOP, OOD, OOSM,OOM英文表示的含义是什么?
- C++中extern"C"深层含义&ifdef __cplusplus 倒底是什么意思[转]
- 第十八道:开心的金明(今天玩了一天,没什么时间写博客了,来题简单的吧)