LGJ Notes

蒙古大夫 2.0。 這裡紀錄的都不是我的專業,我的專業就是不專業。別傻了,什麼是專業?

« 符合元智大學論文格式的 LaTeX 格式檔 | Main | serif vs sans serif »

OpenType font 的簡介
2005/05/05,21:48 :: 點閱次數 (8583)
基本上 OpenType 是源自於 MS 的 TrueType Open 字型,而 TrueType Open 字型是源自於 TrueType 字型,所以這些字型可以說是系出同門,基本的 container 格式是相同的。


TrueType Open font 和 TrueType font 最大的不同是:

增加了 GSUB(Glyph Substition), GPOS(Glyph Position), BASE(baseline), JSFF(Justification), GDEF(Glyph Definition) 等五個 table 來控制字的置放、取用機制。

OpenType font 和 TrueType Open font 最大的不同是:

引進 CFF table 來存放 ps outline 資料,這相當於 TTF 的 glyf table,這些都是主要的字型實體資料。

所以,在 OpenType font 會有兩種不同字型實體資料的字型出現:

  1. TrueType format with TrueType outline(*.ttf, *.ttc)
  2. TrueType format with PS outline(CFF)(*.otf) 或稱為 CFF OpenType font。
因此,並不是說 *.ttf 就不是 OpenType font。主要還是要看裡頭的 table。會以 *.otf 做延伸檔名的,通常就是 CFF OpenType,不同的地方是字型實體資料是 CFF(Compact Font Format) table,而不是原來 TTF 的 glyf table。

其他補充:

  1. OpenType font 包括了 Adobe CID-Keyed font 的技術,像目前 AR6/7 所附上的 OpenType font,其實是 CID-Keyed font 但穿上了 TrueType 的衣服(因為 CFF 本來就可以含 CID-Keyed font)。
  2. 只要判斷出字型含有 DSIG(Digital Signature) table,大致上就可以判定他是 OpenType font。然後再來判斷是含有 CFF table 或是 glyf table 就可以判斷是 CFF outlines 或是 TrueType outlines。

迴響

Comment Icon 不适合初学者

没有看明白,最关键的是字形质量,使用兼容性方面没有说明

Posted by: lihehe at 2006/02/07, 05:33
Comment Icon 這是 Blog :-)

Well,這是我個人的一個字型、排版相關的札記,並不是教學文件喔!

其他相關的詳細資料,有興趣深入的話,當然是要找相關的文件及書來閱讀及研究,尤其是字型本身的規格(specification)。

Posted by: LGJ at 2006/02/07, 12:15
Comment Icon 赞~

非常好!!很有用!!
对我的教学是难得的资料~ 谢谢~~

Posted by: Anggugu at 2006/05/09, 13:33
 
Accessible and Valid XHTML 1.0 Strict and CSS Powered by BS2 Blog