CID字库.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CID字库

有人认为PDF的出现给传统印刷业带来了很大的冲击,在国内外众多厂商的大力推动下,PDF正在逐渐成为继Postscript之后的工业标准。而可嵌入式字体(CID字)又成为PDF的一个重要选件  CID字库   一、为何选择CID字库?   CID 是 Adobe公司专为亚洲字库设计的字体文件格式, 它打破了Type1字体只能容纳 256 个字符的限制,可以支持双字节、多字节等大字符集,极大的方便了各领域用户。   使用CID 字库的好处:   1、扩充性强   可以很方便地扩充字符集,只要向相应的CMap文件增加编码及拷贝相应的CID字形描述文件,就可以达到扩充字符集的目的。   由于这种扩充没有改动原来的字库,所以用户可以安心地输出原来的稿件,无需再次校对。   2、质量好   CID的字形描述采用PostScript Type 1格式, 除了保持原有的Type 1提示信息外,又增加了黑白控制提示等特性。这些特性的增加,保证CID字库的小磅数及低精度的输出,能得到比过去更好的输出质量。   3、兼容性广   CID的字形描述采用标准的Type 1格式,该项技术已经逐渐被广泛认同,因此它的兼容性会越来越强。   4、速度快   在直接支持CID字库的PostScript解释器上,CID的字形还原速度可以加快百分之五十。   二、CID字库的运作   CMap (Character Map ) File   针对不同国家、地区,Adobe公司提供不同字符集标准的CMap文件,例如GB-PC-H、B5-PC-H等CMap文件。这些文件一般安装在RIP的Resource/CMap目录中,造字厂商也可以根据需要编写自己的 CMap文件。   CID (CharacterID )Font即字形描述文件   CID字库在运作时首先根据字的内码有哪些信誉好的足球投注网站CMap文件中相对应的ID号,上图中的CMap文件是GB码 的CMap文件,“汉”的内码是BABA,它对应的ID号是1905,根据1905到CID Font中得到相应的字形描述数据,可见它的寻找路径非常简单。   一个CMap文件可以通过对应不同的CIDFont而得到不同的字形,如图所示同一个ID号对应到两个CIDFont中可以得到汉仪长宋简、汉仪秀英体简两种不同的字形。   原来的OCF字库要求每个不同字形配有不同的文件头,与之相比CID字库文件要简单得多,而且装的字库款数越多,CID字库数据量小的优势就更加突出。 . CID字形如何取得字形外框数据呢? 首先,需要定义Character Collection字形集的字形ID号码,或使用Adobe标准字形ID号码,如哑字,Adobe标准字形ID号码是1126;CMap file中定义Big5内码B0D7的字形ID号码是1126,所以就可以制作一个CID字库第1126个字形外框数据就是哑字。下面图形做更进一步说明: 我们由键盘上输入哑字,得到内码为B0D7,经过CMap对应档对应后得知B0D7的字形ID号码为1126,最后在CID字库的1126的位置就可以得到哑字的外框数据,就可以打印输出了。 CID字形的组成由一个CID字库和一个或多个CMap字对应档。CMap对应档是Character Map的简称,它是一个文字描述文件,描述内容是字形内码及字形ID号码两者之间的对应。这种CMap的对应方式,相当于英文Type1字形的编码方式,只是一套英文Type1字形最多只有256个字符,CID字形可视为一套非常大的英文Type1字形,CID字库内容就是CID字形的外框数据,这字形外框数据和Type1字形格式是一样的,所以它可以兼容于很多PostScript解译器,而且可以增加Hints的数据,在低分辨率和小size字形时,可以有高质量的字形输出。 针对一种特定的语言,制定一个字符集,包含所有常用的字符,并把它们排序。这些字符在总字符集中的序号就是它们的CID标识编号。字库开发商可以制定命名自己的总字符集。例如方正公司所制定的中文总字符集命名为Founder-PKU1-0。 CMap映射文件:文件中记载着字符的编码和CID标识码之间的对应关系。这有点象Type 1字体中的“编码(encoding)”,只不过在Type 1字体中一次只允许最多256个字被编成代码以供使用,而CID字体可以支持大字符集,用户可以同时用几千个字符。   一个CMap文件可以映射整个总字符集,也可以只映射它的一个子集,可以引用其它的CMap文件,来重组字库。利用它,可以支持双字节编码、支持Unicode。只要在文件中写明编码和字库的CID号码之间的对应关系就行,能够灵活、自然、方便地支持GB码

文档评论(0)

almm118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档