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字型档上很容易加装防盗保护。