OpenType
微軟公司等開發的字體格式
OpenType也叫Type 2字體,是由Microsoft和Adobe公司開發的另外一種字體格式。它也是一種輪廓字體,比TrueType更為強大,最明顯的一個好處就是可以在把PostScript字體嵌入到TrueType的軟體中。並且還支持多個平台,支持很大的字符集,還有版權保護。可以說它是Type 1和TrueType的超集。OpenType標準還定義了OpenType文件名稱的後綴名。包含TrueType字體的OpenType文件後綴名為.ttf,包含PostScript字體的文件後綴名為.OTF。如果是包含一系列TrueType字體的字體包文件,那麼後綴名為.TTC。
1)增強的跨平台功能
2)更好的支持Unicode標準定義的國際字符集
3)支持高級印刷控制能力
4)生成的文件尺寸更小
5)支持在字符集中加入數字簽名,保證文件的集成功能
Adobe和Microsoft從1995年就開始著手聯合開發OpenType項目,該項目除了開發一種新型的跨平台字體文件格式外還旨在為用戶提供具有更豐富排版特性的字體格式,目前該字體格式已經成為一種業內標準,越來越多的軟體支持OpenType字體格式,越來越多的字體廠商將自己的字型檔升級到OpenType字體格式。
Microsoft從Windows 2000系統開始兼容OpenType字型檔,其系統自帶的西文字型檔都已升級到了OpenType字體格式,蘋果公司也從MAC OS X開始完全兼容OpenType字型檔。而Adobe 公司不僅將自己Adobe 字體全部升級到OpenType格式,還推出Adobe Creative Suite 2 軟體包,其中的InDesign,Illustrator 和Photoshop對OpenType 的排版特性都有非常好的支持。
從OpenType文件結構來說,確切地講它是TrueType 格式的擴展延伸,它在繼承了TrueType格式的基礎上增加了對PostScript字型數據的支持,所以OpenType的字型數據即可以採用TrueType的字型描述方式也可以採用PostScript的字型描述方式,這完全由字體廠商來選擇決定。從文件結構的角度來講OpenType或許並不是一種真正新的字體格式,但是該字體格式所增加的排版特性卻從功能上為用戶開闢了新的用字方式,為用戶提供了更高效率的排版模式。
如果在雙擊Arial字體文件,可以看到如下內容:"OpenType Font,Digitally Signed,TrueType Outlines" 說明這款OpenType字型檔採用的就是TrueType描述方式,這種字型檔在原有的TrueType字型檔的基礎上增加入了OpenType的排版特性使其升級到了OpenType字型檔格式,這些排版特性的加入可以更好地控制字型的替換和排版位置。
如果雙擊漢儀柏青體簡字型檔,可以看到如下內容:"OpenType Font,PostScript Outlines,Single Master" 說明這款OpenType字型檔是PostScript 描述方式,採用了Adobe CID-Keyed font 技術,我們簡稱該類字型檔為 CFF OpenType,
過去前端可使用的PostScript字型檔很少,一般是Type1字型檔,它僅能容納256個字元,顯然這種字型格式不適合我們的中文字型檔,並且不是所有軟體都支持這種格式。而OpenType字體格式不僅可以包含上萬的字型,而且兼容性非常好,對於圖形或排版的專業人員來說前端使用CFF OpenType字型檔是很好的選擇。目前Adobe在大陸發行的Adobe CS 2 專業版、標準版、InDesign CS2軟體均提供一張漢儀開元字寶光碟,該產品就是30款 CFF OpenType 字型檔。
OpenType字體格式採用Unicode編碼,Unicode是國際編碼標準,它為不同語言的字型分配了唯一的編碼,幾乎包含了世界上的所有字元,每個字元都有一個單一的Unicode值,所以在同一款OpenType字型檔中可以同時包含很多種語言的字型,比如西文、中文、韓文、日文、俄文等,從這方面講OpenType是一種兼容各種語言的字體格式。
目前OpenType 可以包含 65,536 個字型(unicode字元為無符號雙位元組),對於中文字型檔而言最基本的字彙應該包含GB2312-80標準的6763個常用字型,這些字應該能滿足一般用戶的使用,對於戶籍管理、銀行系統和出版社等用戶而言需要2萬多字甚至7萬多字的支持。
這是OpenType字體格式最突出的特點,它可以協助排版用戶更快地設計出色版面,比如提供了分數字、上下標、連筆字的替換功能。下面舉一些例子:
自由連筆功能:有些用戶可能在排以下符號時會覺得字母之間距離過大,會通過調字間距的功能來縮小間距,如今字體廠商可以在字型檔中為用戶做一些常用的連筆字型,然後利用OpenType的自由連筆特性將這個字型與需要連筆的字元進行關聯,在Indesign中打開OpenType的自由連筆字功能,用戶在敲“m”“m”兩個字元時就自動被一個“mm”圖形所替代。
分數字,上下標功能:當文章中需要敲一些分數字或上下標時用戶往往會為數字的位置高低而煩惱,同樣利用OpenType的分數字、上標、下標、分子字、分母字的功能可以幫用戶很快實現用戶想達到的效果。
花飾字功能:在排英文版面時,如果段落的第一個大寫字母是一個漂亮的花體字是不是很漂亮呢,現在OpenType提供的花飾字功能就可以達到錦上添花的效果。