CID字库简介

印前频道 - RIP 来源:设计在线 作者:hccm 2010-07-15

       CID格式是美国Adobe公司发表的最新字库格式,它具有易扩充、速度快、兼容性好、简便、灵活等特点,已成为国内开发中文字库的热点。北大方正根据自己开发CID字库的经验,分析其优势及应用前景。

  CID字库的发展历史
  PostScript语言自1984年出现以来,发展非常迅速,已经占领了照排机和中、高档打印机市场的很大份额。1993年北大方正推出了世界上第一个中文PostScript解释器,取得了很好的成绩。PostScript字库技术也随之发展,经历了开始的Type 1、Type 3格式,1990年复合字库Type 0格式(OCF)发表。目前在亚洲市场,外国厂商的产品主要是采用这种技术支持大字符,在国内也比较流行。1993年,方正推出自己的Type 2格式,占领了70%以上的报业市场,Adobe公司也开始研制CID字库格式,并逐渐成熟。
  CID(character idenlifier)就是字符识别码,总字符集包括了一种特定语言中所有常用的字符,把这些字符排序,它们在总字符集中排列的次序号就是各个字符的CID标识码;CMap(character Map)字符映射文件,将字符的编码映射到字符的CID标识码,再用CID标识码从CIDFont文件中取到字形信息。
  CID字库的文件格式已由Adobe公司公开发表,所有字形描述都采用PostScript Type 1格式,这种标准格式保证了跨平台的高质量输出。

  CID字库的开发过程
  总字符集:针对一种特定的语言,制定一个字符集,包含所有常用的字符,并把它们排序。这些字符在总字符集中的序号就是它们的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文件来调用用户已经安装在系统内的其它字库。这一功能提供了极大的灵活性,同时减轻了开发的负担,降低了存储量。这样的字库其实只是一张表,记录每一个字符是从哪一个字库中借用过来的,以及这些字符和输入码之间的映射关系。

  CID字库的优点
  从CID字库的开发过程,我们可以看出CID字库格式拥有如下优点:
  (1)易扩充
  要在现有的CID字库中加入更多的字符集和编码是很容易的。字库开发者可以先制作一个基本的字符集,以后再加入较多的字数来满足别的市场。这一点对字库开发商来说最有价值。
  (2)速度快
  在现有的打印机上通过兼容方式打印,CID字库的速度和OCF字库相当,但在以后直接支持CID字库的PostScript解释器上,速度可以加快百分之五十。
  (3)兼容性
  由于所有的CID字库中字形的描述都采用标准的Type 1格式,因而能和大多数操作系统、应用软件、输出设备兼容,跨越不同的平台。如Macintosh、 Windows和UNIX。
  (4)简单
  CID字库格式大大减少了字库文件的数量,从OCF字库上百个文件,减少到只有一个,存储量降低了15%左右,使字库的制作、安装、调试都相对容易。
  (5)高质量
  除了保持原有的Type 1提示信息外,又增加了黑白控制提示,加强了对笔画复杂的中、日、韩文的控制。
  (6)防盗版
  CID字库实质上是PostScript程序,受版权保护,由于开发中、日、韩文字库通常要投入极大的时间、精力、物力,比制作西文字库的投资大得多,往往需要额外的保护,在CID字库上很容易加装防盗保护。

  CID字库的上述优点为为用户和开发商都提供了许多方便。
  从90年复合字库Type 0(OCF)格式发表,在过去的几年中,Adobe一直在研究亚洲字库市场,OCF字库格式也一直随着市场的变化而变化,从来没有正式成文或推广使用,虽然常常改变,但仍无法完全满足市场的需求。正是由于开发OCF的经验教训,才形成了现在的CID字库格式。这种格式能满足亚洲市场的要求,字库和软件开发商没有必要经常改变字库格式。
  CID字库也是一种复合字库,但和OCF格式相比,格式简单,能保证PostScript打印的高速、高质量和兼容性。它的简单灵活能使字库开发商制作出更多、更好的产品,更快地打进更多的市场。用户也能得到质量更好,数量更多的字体。

声明:站内网友所发表的所有内容及言论仅代表其本人,并不反映任何网站意见及观点。

全部评论

暂无相关推荐