簡介
ISDNNetworkIdentificationCode--ISDN網標識碼相關資料
CID字型檔技術是美國Adobe公司發表的最新字型檔格式,它具有易擴充、速度快、兼容性好、簡便、靈活等特點,已成為國內開發中文字型檔的熱點。CID(characteridenlifier)就是字元識別碼,總字元集包括了一種特定語言中所有常用的字元,把這些字元排序,它們在總字元集中排列的次序號就是各個字元的CID標識碼;CMap(characterMap)字元映射檔案,將字元的編碼映射到字元的CID標識碼,再用CID標識碼從CIDFont檔案中取到字形信息。
CID字型檔的檔案格式已由Adobe公司公開發表,所有字形描述都採用PostScriptType1格式,這種標準格式保證了跨平台的高質量輸出。
沿革
PostScript語言自1984年出現以來,發展非常迅速,已經占領了照排機和中、高檔印表機市場的很大份額。1993年北大方正推出了世界上第一個中文PostScript解釋器,取得了很好的成績。PostScript字型檔技術也隨之發展,經歷了開始的Type1、Type3格式,1990年複合字型檔Type0格式(OCF)發表。目前在亞洲市場,外國廠商的產品主要是採用這種技術支持大字元,在國內也比較流行。1993年,方正推出自己的Type2格式,占領了70%以上的報業市場,Adobe公司也開始研製CID字型檔格式,並逐漸成熟。
從1990年複合字型檔Type0(OCF)格式發表,在過去的幾年中,Adobe一直在研究亞洲字型檔市場,OCF字型檔格式也一直隨著市場的變化而變化,從來沒有正式成文或推廣使用,雖然常常改變,但仍無法完全滿足市場的需求。正是由於開發OCF的經驗教訓,才形成了現在的CID字型檔格式。這種格式能滿足亞洲市場的要求,字型檔和軟體開發商沒有必要經常改變字型檔格式。CID字型檔也是一種複合字型檔,但和OCF格式相比,格式簡單,能保證PostScript列印的高速、高質量和兼容性。它的簡單靈活能使字型檔開發商製作出更多、更好的產品,更快地打進更多的市場。用戶也能得到質量更好,數量更多的字型。
北大方正依靠自己的技術開發力量,在極短的時間內開發出自己的CID格式的字型檔,已經通過測試,將和我們新的解釋器一起推向市場,並歡迎其他廠商採用我們的字型檔技術和產品。
總字元集:針對一種特定的語言,制定一個字元集,包含所有常用的字元,並把它們排序。這些字元在總字元集中的序號就是它們的CID標識編號。字型檔開發商可以制定命名自己的總字元集。例如方正公司所制定的中文總字元集命名為Founder-PKU1-0。
CMap映射檔案:檔案中記載著字元的編碼和CID標識碼之間的對應關係。這有點象Type1字型中的“編碼(encoding)”,只不過在Type1字型中一次只允許最多256個字被編成代碼以供使用,而CID字型可以支持大字元集,用戶可以同時用幾千個字元。
一個CMap檔案可以映射整個總字元集,也可以只映射它的一個子集,可以引用其它的CMap檔案,來重組字型檔。利用它,可以支持雙位元組編碼、支持Unicode。只要在檔案中寫明編碼和字型檔的CID號碼之間的對應關係就行,能夠靈活、自然、方便地支持GB碼、GBK碼、BIG5碼、方正碼。
CIDFont檔案:檔案中存儲了字型檔中所有字元的描述。描述完全採用Type1字型檔格式,因此CID字型檔很容易與大部分的PostScript輸出設備兼容,能跨越不同的平台。
CIDFont檔案中還包含了字型的提示(HINT)信息,解釋器能在低解析度的設備上得到細小清晰的字形。
此外CID字型檔中增加了一種新的提示—黑白控制提示,在以前的Type1字型檔中可以控制筆畫的粗細,但對筆畫之間的空白的控制能力比較弱,而對於筆畫複雜的中日韓文來說卻顯得非常重要,這種提示能在字型比較小、解析度低的情況下,還能保持黑、白之間的比例,使中、日、韓文的輸出質量有了比較大的提高。
CID字型檔格式的一個很大的特色就是有“重組字型檔”的能力,字型檔開發商可以製造一個只有CMap檔案的字型檔,用這個CMap檔案來調用用戶已經安裝在系統內的其它字型檔。這一功能提供了極大的靈活性,同時減輕了開發的負擔,降低了存儲量。這樣的字型檔其實只是一張表,記錄每一個字元是從哪一個字型檔中借用過來的,以及這些字元和輸入碼之間的映射關係。