CID字庫簡介

印前頻道 - RIP 來源:設(shè)計在線 作者:hccm 2010-07-15

       CID格式是美國Adobe公司發(fā)表的最新字庫格式,它具有易擴充、速度快、兼容性好、簡便、靈活等特點,已成為國內(nèi)開發(fā)中文字庫的熱點。北大方正根據(jù)自己開發(fā)CID字庫的經(jīng)驗,分析其優(yōu)勢及應(yīng)用前景。

  CID字庫的發(fā)展歷史
  PostScript語言自1984年出現(xiàn)以來,發(fā)展非常迅速,已經(jīng)占領(lǐng)了照排機和中、高檔打印機市場的很大份額。1993年北大方正推出了世界上第一個中文PostScript解釋器,取得了很好的成績。PostScript字庫技術(shù)也隨之發(fā)展,經(jīng)歷了開始的Type 1、Type 3格式,1990年復(fù)合字庫Type 0格式(OCF)發(fā)表。目前在亞洲市場,外國廠商的產(chǎn)品主要是采用這種技術(shù)支持大字符,在國內(nèi)也比較流行。1993年,方正推出自己的Type 2格式,占領(lǐng)了70%以上的報業(yè)市場,Adobe公司也開始研制CID字庫格式,并逐漸成熟。
  CID(character idenlifier)就是字符識別碼,總字符集包括了一種特定語言中所有常用的字符,把這些字符排序,它們在總字符集中排列的次序號就是各個字符的CID標(biāo)識碼;CMap(character Map)字符映射文件,將字符的編碼映射到字符的CID標(biāo)識碼,再用CID標(biāo)識碼從CIDFont文件中取到字形信息。
  CID字庫的文件格式已由Adobe公司公開發(fā)表,所有字形描述都采用PostScript Type 1格式,這種標(biāo)準(zhǔn)格式保證了跨平臺的高質(zhì)量輸出。

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

  CID字庫的優(yōu)點
  從CID字庫的開發(fā)過程,我們可以看出CID字庫格式擁有如下優(yōu)點:
 。1)易擴充
  要在現(xiàn)有的CID字庫中加入更多的字符集和編碼是很容易的。字庫開發(fā)者可以先制作一個基本的字符集,以后再加入較多的字?jǐn)?shù)來滿足別的市場。這一點對字庫開發(fā)商來說最有價值。
 。2)速度快
  在現(xiàn)有的打印機上通過兼容方式打印,CID字庫的速度和OCF字庫相當(dāng),但在以后直接支持CID字庫的PostScript解釋器上,速度可以加快百分之五十。
 。3)兼容性
  由于所有的CID字庫中字形的描述都采用標(biāo)準(zhǔn)的Type 1格式,因而能和大多數(shù)操作系統(tǒng)、應(yīng)用軟件、輸出設(shè)備兼容,跨越不同的平臺。如Macintosh、 Windows和UNIX。
 。4)簡單
  CID字庫格式大大減少了字庫文件的數(shù)量,從OCF字庫上百個文件,減少到只有一個,存儲量降低了15%左右,使字庫的制作、安裝、調(diào)試都相對容易。
  (5)高質(zhì)量
  除了保持原有的Type 1提示信息外,又增加了黑白控制提示,加強了對筆畫復(fù)雜的中、日、韓文的控制。
 。6)防盜版
  CID字庫實質(zhì)上是PostScript程序,受版權(quán)保護,由于開發(fā)中、日、韓文字庫通常要投入極大的時間、精力、物力,比制作西文字庫的投資大得多,往往需要額外的保護,在CID字庫上很容易加裝防盜保護。

  CID字庫的上述優(yōu)點為為用戶和開發(fā)商都提供了許多方便。
  從90年復(fù)合字庫Type 0(OCF)格式發(fā)表,在過去的幾年中,Adobe一直在研究亞洲字庫市場,OCF字庫格式也一直隨著市場的變化而變化,從來沒有正式成文或推廣使用,雖然常常改變,但仍無法完全滿足市場的需求。正是由于開發(fā)OCF的經(jīng)驗教訓(xùn),才形成了現(xiàn)在的CID字庫格式。這種格式能滿足亞洲市場的要求,字庫和軟件開發(fā)商沒有必要經(jīng)常改變字庫格式。
  CID字庫也是一種復(fù)合字庫,但和OCF格式相比,格式簡單,能保證PostScript打印的高速、高質(zhì)量和兼容性。它的簡單靈活能使字庫開發(fā)商制作出更多、更好的產(chǎn)品,更快地打進更多的市場。用戶也能得到質(zhì)量更好,數(shù)量更多的字體。

聲明:站內(nèi)網(wǎng)友所發(fā)表的所有內(nèi)容及言論僅代表其本人,并不反映任何網(wǎng)站意見及觀點。

全部評論

暫無相關(guān)推薦