©1995,1998,2000,2001,2003,2005,2007,2009,2012,2017 Adobe Systems Incorporated。
特此免费授予任何获取本文档文件副本的人,以使用,复制,发布,分发,分配,转销和/或出售文档的副本,并允许其他人这样做,但前提是:
不允许对本文档进行修改,编辑或其他更改;和
上述版权通知和该许可通知应包含在文档的所有副本中。
特此免费授予获得本文档文件副本的任何人,从本文档的内容中创建自己的衍生作品,以使用,复制,发布,分发,分发,转销和/或出售衍生作品,并允许其他人进行相同的工作,前提是派生的工作不被表示为本文档的副本或版本。
Adobe对于任何收入或利润的损失,或间接,偶然,特殊,后果或其他类似损害赔偿的任何一方都不应承担任何责任,无论是基于侵权行为(包括无限制的疏忽或严格的责任),合同或其他法律或公平的理由,即使Adobe已被告知或有理由知道有可能遭受此类损害的可能性。 Adobe材料以“原样”为基础提供。 Adobe明确否认与Adobe材料有关的所有明示,法定或暗示的保证,包括但不限于有关适销或适合特定目的或不侵犯任何第三方权利有关Adobe材料的保证。
Adobe对本规范的主题没有专利。
最后更新的2017-10-10
本文档的目的是定义和描述Adobe-CNS1-7角色集合,该字符列举了19,179个字形,其指定源自以下三个 /cidsysteminfo字典:
引用此字符集合的CIDFONT资源必须包括符合 /注册表和 /订购字符串的A /CIDSYSTEMINFO字典。
该文档是为字体开发人员设计的,目的是开发中国字体,以与后记产品一起使用,或开发用于传统的中国字体。对于需要进一步了解此角色集合中的字形的应用程序开发人员和最终用户也很有用。该文档预计其读者熟悉CID键的字体文件格式,该格式在Adobe技术注释#5014中进行了描述,标题为“ Adobe CMAP”和CIDFONT文件规范。
角色集合包含为特定语言,脚本或市场开发字体产品所需的字形。特定的编码是通过使用将CMAP资源实例化为文件的,并且通常引用字符集合的子集。
每种补充剂产生的角色收集包括与所有早期补充剂相关的字形。例如,补充7包括补品0至6中定义的所有字形。
Adobe-CNS1-7角色收集列举了19,179个字形,特别是CIDS 0到19178,在八种补充剂中,指定为0到7。Adobe- CNS1-6支持CNS 11643平面1和2字符设置或缩短为HKSC)。下表概述了这八个补品,还提供了在Adobe-CNS1-7.pdf文件中显示其字形的页面:
| 补充 | 其他CID | CID范围 | 总CID | 建立日期 | 页面 |
|---|---|---|---|---|---|
| 0 | N/A。 | 0–14098 | 14,099 | 1995-06-26 | 1–29 |
| 1 | 3,309 | 14099–17407 | 17,408 | 1998-09 | 29–35 |
| 2 | 193 | 17408–17600 | 17,601 | 1998-10-12 | 35–36 |
| 3 | 1,245 | 17601–18845 | 18,846 | 2000-06 | 36–38 |
| 4 | 119 | 18846– 18964 | 18,965 | 2001-08 | 38 |
| 5 | 123 | 18965– 19087年 | 19,088 | 2005-07-08 | 38–39 |
| 6 | 68 | 19088–19155 | 19,156 | 2009-09-24 | 39 |
| 7 | 23 | 19156– 19178年 | 19,179 | 2017-07-04 | 39 |
字符集合中的每个CID(字符ID )都与一类角色形状或字形相关联。来自给定字形类别的字形的特定形状取决于字体样式以及其他因素。本文档中说明了所有CID的字形,提供了CID及其字形形状类之间对应关系的特定示例或实例。字体开发人员应为角色集合的每个CID设计字形,并在证明或以其他方式验证CIDFONT资源时使用此文档作为参考。
以下各节详细介绍了Adobe-CNS1-7字符集合的八个补充剂的历史和内容。
补充0列举了14,099个字形,特别是CIDS 0至14098,支持CNS 11643-1992角色集标准(仅飞机1和2),五大巨头,以及对五大巨大的扩展。
补充1提供了3,309个其他字形,特别是CIDS 14099至17407,这对于支持香港GCC及其扩展以及来自Monotype和DynAcomware的供应商特定角色集所必需。 CIDS 14099至14122是标点符号和划线字形,已包含在内,以完全支持垂直和水平写作模式的需求。
补充2添加了193个字形,特别是CIDS 17408至17600年,旨在仅添加1及以更早的所有非满足拉丁语拉丁和拉丁语的glyphs的预先旋转版本,以提供特定的目的,以支持Opentype'vrt2'(VRT2'(垂直替代品和旋转)gsub( gsition )gsitity gsitity gsitity tartem gsitity tartem(gsitity)特征。
补充3增加了1,245个字形,特别是CIDS 17601至18845。欧元符号的字形位于CIDS 17601至17605(比例,全宽度和半宽的欧元字形,以及预先旋转的比例和半宽度的欧元,欧元的欧元元素)。还包括那些完全支持香港SCS所必需的字形,这是由中华人民共和国香港特别行政区(SAR)(香港SCS-1999)发表的。 Adobe-CNS1-1尚未包含的hanzi的字形在CIDS 17606至CIDS 18784中分配。CIDS18785至18845年,通过分配了与拉丁或拉丁语样的语法以及其他符号以及其他符号,通过分配拉丁或拉丁语样的字形来完成对香港SC的支持。
补充4添加了119个字形,特别是CIDS 18846至18964。这些字形中的116个(CIDS 18849至18964)被添加以反映116个字符的添加,所有这些字符都是Hanzi,所有这些都是Hanzi,用于香港SCS-SCS-2001。
CIDS 18846、18847和18848对于区分三个香港SCS字符(0xC8E0、0XC8E9和0xC8F1)的设计是必要的,而不是三个五大字符的设计(0xA4EB,0xA4EB,0xA8A4和0xF0E8)。过去,前三个字符是使用CIDS 732、1289和2550渲染的,因为它们被认为与后者相同。但是,三个香港SCS字符的目的是表示三个Unicode“ CJK激进分子补充”字符(U+2E9D⺝,U+2EC6⻆和U+2EE3⻣)。这导致了设计调整,需要增加CIDS 18846、18847和18848。
补充5增加了123个新的字形,特别是CIDS 18965至19087,以反映123个字符,所有这些字符,所有这些都是hanzi,在香港SCS-2004中。
补充6增加了68个新的字形,特别是CIDS 19088至19155,以反映了在香港SCS-2008中添加68个字符,所有这些字符,所有这些都是hanzi。
补充7增加了23个新的字形,特别是CIDS 19156至19178,以反映23个字符,所有这些字符,所有这些都是hanzi,在香港SCS-2016中。香港SCS-2016还添加了欧元货币符号,其字形已经包含在补充3中。
以下各节详细介绍了字体开发人员感兴趣的特殊字形和其他注释。几个字形类都是复杂的,应该得到一些解释和澄清。
下表列出了被归类为空间或以其他方式呈现为空间的所有Adobe-CNS1-7字形,并提供有关其预期用法的信息,以及其推荐的设置宽度:
| CID | 设置宽度 | 描述 |
|---|---|---|
| 1 | 比例 | 拉丁空间-U+0020 |
| 99 | 全宽 | 意识形态空间-U+3000 |
| 13648 | 半宽 | 拉丁空间-U+2002 |
| 17408 | 全宽 | CID+1的预先旋转版本 |
| 17506 | 全宽 | CID+13648的预先旋转版本 |
必须根据其水平设置宽度来分配被描述为另一个字形的预旋转版本的太空字形,但是当在Opentype字体中实例化时,按照Opentype的垂直设置宽度,在Opentype“ VMTX”(VMTX)(垂直计量表)中应匹配其无效的副手的垂直宽度。
Adobe-CNS1-7包括归类为Hanzi(又名意识形态)的17,898个字形,其CID范围(以补充剂为单位)如下:
| 补充 | CID范围 |
|---|---|
| 0 | 281–289,536–561,595–13645,13999–14008,14056–14062 |
| 1 | 14123–17407 |
| 2 | 没有任何 |
| 3 | 17608–18784 |
| 4 | 18846– 18964 |
| 5 | 18965– 19087年 |
| 6 | 19088–19155 |
| 7 | 19156– 19178年 |
为了支持Opentype“ VRT2”(垂直交替和旋转)GSUB功能,Adobe-CNS1-7字符集合包含所有不是全尺寸的拉丁语和拉丁语类glyphs的预旋转形式。下表详细介绍了水平CID和CID范围如何映射到相应的预旋转CID范围:
| 补充 | 水平CID和CID范围 | 预先旋转的CID范围 |
|---|---|---|
| 2 | 1–98,13648–13742 | 17408–17600 |
| 3 | 17601,17603 | 17604–17605 |
下表提供了CID和CID范围,这些范围明确指示哪些字形旨在以比例或半宽的设置宽度设计。所有其他字形预计将是全宽的。
| 设置宽度 | CIDS和CID范围 |
|---|---|
| 比例 | 1-98,17601 |
| 半宽 | 13648–13742,17603 |
本文档中提供的字形表包括用于指示相对设定宽度的注册标记。明确指定宽度类别(例如上表中)显然比测量注册标记之间的距离更准确和可靠。请使用这两个资源作为指南。
请注意,字形表中使用的注册标记位于单独的层中,如果它们的存在很烦人,则可以关闭该图层,从而阻止其显示。
与Adobe-CNS1-7角色集合相关的CMAP资源以及CID2Code.txt DataFile,为字体开发人员提供其他详细信息,可作为CMAP Resources开源项目的一部分。
可以在Adobe技术注释#5094中找到单个Adobe-CNS1-7 CMAP资源的更完整的描述,标题为“ Adobe CJKV”字符集合和CMAP文件,用于CID钥匙字体。
通常,不再更新基于旧版编码的CMAP资源,例如五巨头。相反,UNICODE CMAP资源(对于UTF-8,UTF-16(UTF-16BE)和UTF-32(UTF-32BE)编码可用,并保持完美同步,并定期更新,并且新映射由新的补充剂或新版本的Unicode触发。此外,UCS-2 CMAP资源已过时和贬低。开发人员应该使用UTF-16 CMAP资源,因为它们与现已出现的UCS-2相兼容。
在Adobe-CNS1_Sequences.txt DataFile中指定的标准化变体序列(SVSE)对应于CJK兼容性意识形志。
在此存储库中包含的Adobe-CNS1-7.PDF文件中提供了CIDS 0至19178的代表性字形,每个页面显示了500个字形。而且,为了读者的便利,每个补充剂的开头都是明确标记的。用于举例说明每个字形的字体是由河道技术设计的Adobe ming std l (又名,Adobemingstd-light或Adobe明体StdL),由Adobe Systems Incorporated拥有。特定的字体实例是版本7.000,如其 /cidfontvertion词典条目所反映。
以下各节详细介绍了本文档的历史记录,该文档最初称为Adobe技术说明#5080。
添加了补充5(CIDS 18965至19087)的字形。具有 /cidfontversion值5.000的Adobemingstd-light( Adobe ming std L )用于代表性字形。
添加了补充6(CIDS 19088至19155)的字形。 Adobemingstd-light( Adobe ming std L )具有 /cidfontversion值6.001用于代表性字形。整个文档都是完全重写的。
添加了补充7的字形(CIDS 19156至19178)。 Adobemingstd-light( Adobe ming std L )具有 /cidfontversion值7.000用于代表性字形。整个规范已移植到GitHub Markdown语法并进行了修订。
较小的社论变化。
仅此而已。