CID字型檔技術

CID字型檔技術是美國Adobe公司發表的最新字型檔格式,它具有易擴充、速度快、兼容性好、簡便、靈活等特點,已成為國內開發中文字型檔的熱點。

基本介紹

  • 中文名:CID字型檔技術
  • 公司:美國Adobe公司
  • 應當:具有易擴充、速度快
  • 性質:國內開發中文字型檔的熱點
技術原理,字型檔結構,歷史沿革,格式優點,

技術原理

CID(character idenlifier)就是字元識別碼,總字元集包括了一種特定語言中所有常用的字元,把這些字元排序,它們在總字元集中排列的次序號就是各個字元的CID標識碼;CMap(character Map)字元映射檔案,將字元的編碼映射到字元的CID標識碼,再用CID標識碼從CIDFont檔案中取到字形信息。
CID字型檔的檔案格式已由Adobe公司公開發表,所有字形描述都採用PostScript Type 1格式,這種標準格式保證了跨平台的高質量輸出。

字型檔結構

字元集:針對一種特定的語言,制定一個字元集,包含所有常用的字元,並把它們排序。這些字元在總字元集中的序號就是它們的CID標識編號。字型檔開發商可以制定命名自己的總字元集。例如方正公司所制定的中文總字元集命名為Founder-PKU1-0。
CMap映射檔案:檔案中記載著字元的編碼和CID標識碼之間的對應關係。這有點象Type 1字型中的“編碼(encoding)”,只不過在Type 1字型中一次只允許最多256個字被編成代碼以供使用,而CID字型可以支持大字元集,用戶可以同時用幾千個字元。
一個CMap檔案可以映射整個總字元集,也可以只映射它的一個子集,可以引用其它的CMap檔案,來重組字型檔。利用它,可以支持雙位元組編碼、支持Unicode。只要在檔案中寫明編碼和字型檔的CID號碼之間的對應關係就行,能夠靈活、自然、方便地支持GB碼、GBK碼、BIG5碼、方正碼。
CIDFont檔案:檔案中存儲了字型檔中所有字元的描述。描述完全採用Type 1字型檔格式,因此CID字型檔很容易與大部分的PostScript輸出設備兼容,能跨越不同的平台。
CIDFont檔案中還包含了字型的提示(HINT)信息,解釋器能在低解析度的設備上得到細小清晰的字形。
此外CID字型檔中增加了一種新的提示—黑白控制提示,在以前的Type 1字型檔中可以控制筆畫的粗細,但對筆畫之間的空白的控制能力比較弱,而對於筆畫複雜的中日韓文來說卻顯得非常重要,這種提示能在字型比較小、解析度低的情況下,還能保持黑、白之間的比例,使中、日、韓文的輸出質量有了比較大的提高。
CID字型檔格式的一個很大的特色就是有“重組字型檔”的能力,字型檔開發商可以製造一個只有CMap檔案的字型檔,用這個CMap檔案來調用用戶已經安裝在系統內的其它字型檔。這一功能提供了極大的靈活性,同時減輕了開發的負擔,降低了存儲量。這樣的字型檔其實只是一張表,記錄每一個字元是從哪一個字型檔中借用過來的,以及這些字元和輸入碼之間的映射關係。

歷史沿革

PostScript語言自1984年出現以來, 發展非常迅速,已經占領了照排機和中、高檔印表機市場的很大份額。1993年北大方正推出了世界上第一個中文PostScript解釋器,取得了很好的成績。PostScript字型檔技術也隨之發展,經歷了開始的Type 1、Type 3格式,1990年複合字型檔Type 0格式(OCF)發表。目前在亞洲市場,外國廠商的產品主要是採用這種技術支持大字元,在國內也比較流行。1993年,方正推出自己的Type 2格式,占領了70%以上的報業市場,Adobe公司也開始研製CID字型檔格式,並逐漸成熟。
從1990年複合字型檔Type 0( OCF)格式發表,在過去的幾年中,Adobe一直在研究亞洲字型檔市場,OCF字型檔格式也一直隨著市場的變化而變化,從來沒有正式成文或推廣使用,雖然常常改變,但仍無法完全滿足市場的需求。正是由於開發OCF的經驗教訓,才形成了現在的CID字型檔格式。這種格式能滿足亞洲市場的要求,字型檔和軟體開發商沒有必要經常改變字型檔格式。CID字型檔也是一種複合字型檔,但和OCF格式相比,格式簡單,能保證PostScript列印的高速、高質量和兼容性。它的簡單靈活能使字型檔開發商製作出更多、更好的產品,更快地打進更多的市場。用戶也能得到質量更好,數量更多的字型。
北大方正依靠自己的技術開發力量,在極短的時間內開發出自己的CID格式的字型檔,已經通過測試,將和我們新的解釋器一起推向市場,並歡迎其他廠商採用我們的字型檔技術和產品。

格式優點

易擴充:要在現有的CID字型檔中加入更多的字元集和編碼是很容易的。字型檔開發者可以先製作一個基本的字元集,以後再加入較多的字數來滿足別的市場。這一點對字型檔開發商來說最有價值。
速度快:在現有的印表機上通過兼容方式列印,CID字型檔的速度和OCF字型檔相當,但在以後直接支持CID字型檔的PostScript解釋器上,速度可以加快百分之五十。
兼容性:由於所有的CID字型檔中字形的描述都採用標準的Type 1格式,因而能和大多數作業系統、套用軟體、輸出設備兼容,跨越不同的平台。如Macintosh、 Windows和UNIX。
簡單:CID字型檔格式大大減少了字型檔檔案的數量,從OCF字型檔上百個檔案,減少到只有一個,存儲量降低了15%左右,使字型檔的製作、安裝、調試都相對容易。
高質量:除了保持原有的Type 1提示信息外,又增加了黑白控制提示,加強了對筆畫複雜的中、日、韓文的控制。
防盜版:CID字型檔實質上是PostScript程式,受著作權保護,由於開發中、日、韓文字型檔通常要投入極大的時間、精力、物力,比製作西文字型檔的投資大得多,往往需要額外的保護,在CID字型檔上很容易加裝防盜保護。

相關詞條

熱門詞條

聯絡我們