©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語法並進行了修訂。
較小的社論變化。
僅此而已。