© 1995, 1998, 2000, 2001, 2003, 2005, 2007, 2009, 2012, 2017 Adobe Systems Incorporated
ได้รับอนุญาตโดยไม่เสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาของเอกสารเอกสารนี้ที่จะใช้, คัดลอก, เผยแพร่, แจกจ่าย, sublicense และ/หรือขายสำเนาของเอกสารและอนุญาตให้ผู้อื่นทำเช่นเดียวกัน
ไม่อนุญาตให้มีการดัดแปลงการแก้ไขหรือการเปลี่ยนแปลงอื่น ๆ ของเอกสารนี้ และ
ประกาศลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดของเอกสาร
ได้รับอนุญาตโดยไม่ต้องเสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาของไฟล์เอกสารนี้เพื่อสร้างผลงานอนุพันธ์ของตนเองจากเนื้อหาของเอกสารนี้เพื่อใช้สำเนาเผยแพร่แจกจ่าย sublicense และ/หรือขายงานอนุพันธ์และเพื่อให้ผู้อื่นทำเช่นเดียวกัน
Adobe จะไม่รับผิดชอบต่อฝ่ายใดฝ่ายหนึ่งสำหรับการสูญเสียรายได้หรือผลกำไรหรือสำหรับทางอ้อม, โดยบังเอิญ, พิเศษ, เป็นผลสืบเนื่องหรือความเสียหายอื่น ๆ ที่คล้ายกันไม่ว่าจะขึ้นอยู่กับการละเมิด (รวมถึง แต่ไม่ จำกัด เพียงความประมาทเลินเล่อหรือความรับผิดที่เข้มงวด) สัญญาหรือพื้นที่ทางกฎหมายหรือความเป็นธรรมอื่น ๆ วัสดุ Adobe มีให้บนพื้นฐาน "ตามสภาพ" Adobe ปฏิเสธการรับประกันตามกฎหมายหรือโดยนัยที่เกี่ยวข้องกับวัสดุ Adobe ทั้งหมดรวมถึง แต่ไม่ จำกัด เฉพาะผู้ที่เกี่ยวข้องกับการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะหรือการไม่ละเมิดสิทธิของบุคคลที่สามเกี่ยวกับวัสดุ Adobe
Adobe ไม่มีสิทธิบัตรในหัวข้อของข้อกำหนดนี้
อัปเดตล่าสุด 2017-10-10
วัตถุประสงค์ของเอกสารนี้คือการกำหนดและอธิบายการรวบรวมอักขระ Adobe-CNS1-7 ซึ่งระบุ 19,179 ร่ายมนตร์และการกำหนดมาจากรายการพจนานุกรมสาม /cidsysteminfo ต่อไปนี้:
ทรัพยากร CIDFONT ที่อ้างอิงการรวบรวมอักขระนี้จะต้องมีพจนานุกรม A /CIDSYSTEMINFO ที่ตรงกับ /registry และ /การสั่งซื้อสตริงที่แสดงด้านบน
เอกสารนี้ออกแบบมาสำหรับนักพัฒนาแบบอักษรเพื่อวัตถุประสงค์ในการพัฒนาแบบอักษรจีนแบบดั้งเดิมเพื่อใช้กับผลิตภัณฑ์ Postscript หรือเพื่อพัฒนาแบบอักษรจีนแบบดั้งเดิมของ Opentype นอกจากนี้ยังมีประโยชน์สำหรับนักพัฒนาแอปพลิเคชันและผู้ใช้ปลายทางที่จำเป็นต้องรู้เพิ่มเติมเกี่ยวกับร่ายมนตร์ในคอลเลกชันอักขระนี้ เอกสารนี้คาดว่าผู้อ่านจะคุ้นเคยกับรูปแบบไฟล์ FONT ที่มีคีย์คีดซึ่งอธิบายไว้ใน Adobe Technical Note #5014 ชื่อ Adobe CMAP และข้อกำหนดไฟล์ CIDFONT
คอลเลกชันตัวละครประกอบด้วยร่ายมนตร์ที่จำเป็นในการพัฒนาผลิตภัณฑ์แบบอักษรสำหรับภาษาสคริปต์หรือตลาดที่เฉพาะเจาะจง การเข้ารหัสเฉพาะถูกกำหนดผ่านการใช้ทรัพยากร CMAP ที่มีการสร้างอินสแตนซ์เป็นไฟล์และโดยทั่วไปจะอ้างอิงชุดย่อยของการรวบรวมอักขระ
คอลเลกชันอักขระที่เป็นผลมาจากอาหารเสริมแต่ละตัวรวมถึงร่ายมนตร์ที่เกี่ยวข้องกับอาหารเสริมก่อนหน้านี้ทั้งหมด ตัวอย่างเช่นภาคผนวก 7 รวมถึงร่ายมนตร์ทั้งหมดที่กำหนดไว้ในอาหารเสริม 0 ถึง 6
คอลเล็กชั่นตัวละคร Adobe-CNS1-7 ระบุ 19,179 ร่ายมนตร์โดยเฉพาะ CIDS 0 ถึง 19178 ในบรรดาอาหารเสริมแปดตัวกำหนด 0 ถึง 7. Adobe-CNS1-6 รองรับ CNS 11643 Planes 1 และ 2, Big Five, Hong Kong GCCS ชุดอักขระ หรือสั้นลงเป็น HKSCs) ตารางต่อไปนี้สรุปอาหารเสริมทั้งแปดนี้และยังมีหน้าเว็บที่ glyphs ของพวกเขาแสดงในไฟล์ adobe-CNS1-7.pdf :
| เสริม | CID เพิ่มเติม | ช่วง CID | CIDs ทั้งหมด | วันที่จัดตั้ง | หน้า |
|---|---|---|---|---|---|
| 0 | N/A | 0–14098 | 14,099 | 2538-06-26 | 1–29 |
| 1 | 3,309 | 14099–17407 | 17,408 | 1998-09 | 29–35 |
| 2 | 193 | 17408–17600 | 17,601 | 2541-10-12 | 35–36 |
| 3 | 1,245 | พ.ศ. 2303-2388 | 18,846 | 2000-06 | 36–38 |
| 4 | 119 | พ.ศ. 2429-2489 | 18,965 | 2001-08 | 38 |
| 5 | 123 | พ.ศ. 2439–19087 | 19,088 | 2005-07-08 | 38–39 |
| 6 | 68 | 2451-2458 | 19,156 | 2009-09-24 | 39 |
| 7 | 23 | 2459-2510 | 19,179 | 2017-07-04 | 39 |
CID แต่ละตัว ( รหัสอักขระ ) ในคอลเลกชันอักขระนั้นเกี่ยวข้องกับคลาสของรูปร่างตัวละครหรือร่ายมนตร์ รูปร่างที่เฉพาะเจาะจงของสัญลักษณ์จากคลาส Glyph ที่กำหนดนั้นขึ้นอยู่กับสไตล์แบบอักษรและปัจจัยอื่น ๆ Glyphs สำหรับ CID ทั้งหมดแสดงไว้ในเอกสารนี้โดยให้ตัวอย่างหรืออินสแตนซ์เฉพาะของการติดต่อระหว่าง CID และคลาส Glyph รูปร่าง นักพัฒนาแบบอักษรควรออกแบบร่ายมนตร์สำหรับ CID แต่ละตัวของการรวบรวมอักขระและอาจใช้เอกสารนี้เป็นข้อมูลอ้างอิงเมื่อพิสูจน์อักษรหรือตรวจสอบทรัพยากร CIDFONT
ส่วนต่อไปนี้มีรายละเอียดประวัติและเนื้อหาของแต่ละผลิตภัณฑ์เสริมของการรวบรวมอักขระ Adobe-CNS1-7 แปดรายการ
เสริม 0 ซึ่งระบุ 14,099 ร่ายมนตร์โดยเฉพาะ CIDS 0 ถึง 14098 รองรับ CNS 11643-1992 มาตรฐานชุดอักขระ (เครื่องบิน 1 และ 2 เท่านั้น) บิ๊กห้าและส่วนขยาย ETEN ถึงบิ๊กห้า
ภาคผนวก 1 ให้ร่ายมนตร์เพิ่มเติม 3,309 ตัวโดยเฉพาะ CIDS 14099 ถึง 17407 ซึ่งจำเป็นต้องสนับสนุนฮ่องกง GCCs และการขยายของมันพร้อมกับชุดอักขระเฉพาะของผู้ขายจาก monotype และ dynacomware CIDS 14099 ถึง 14122 เป็นเครื่องหมายวรรคตอนและรัศมีการวาดเส้นซึ่งได้รับการรวมไว้เพื่อรองรับความต้องการของโหมดการเขียนแนวตั้งและแนวนอนอย่างสมบูรณ์
ภาคผนวก 2 เพิ่ม 193 ร่ายมนตร์โดยเฉพาะ CIDS 17408 ถึง 17600 และได้รับการออกแบบมาเพื่อเพิ่มเฉพาะรุ่นที่หมุนล่วงหน้าของ Glyphs แบบละตินและละตินที่ไม่เต็มไปด้วยความกว้างทั้งหมดที่พบในส่วนเสริม 1 และ ก่อน หน้านี้
ภาคผนวก 3 เพิ่ม 1,245 ร่ายมนตร์โดยเฉพาะ CIDS 17601 ถึง 18845 glyphs สำหรับสัญลักษณ์สกุลเงินยูโรอยู่ที่ CIDS 17601 ถึง 17605 (สัดส่วนเต็มความกว้างและครึ่งหนึ่งของยูโร Glyphs รวมถึงร่ายมนตร์เหล่านั้นที่จำเป็นในการสนับสนุนฮ่องกง SCS อย่างเต็มที่ตามที่ตีพิมพ์ครั้งแรกโดยรัฐบาลของเขตปกครองพิเศษฮ่องกง (SAR) ของสาธารณรัฐประชาชนจีน (ฮ่องกง SCS-1999) ร่ายมนตร์สำหรับ Hanzi ที่ไม่ได้รวมอยู่ใน Adobe-CNS1-1 ได้รับการจัดสรรที่ CIDS 17606 ผ่าน CIDS 18784 CIDS 18785 ถึง 18845 ให้การสนับสนุน Hong Kong SCS
ภาคผนวก 4 เพิ่ม 119 ร่ายมนตร์โดยเฉพาะ CIDS 18846 ถึง 18964 116 ของร่ายมนตร์เหล่านี้ (CIDS 18849 ถึง 18964) ได้รับการเพิ่มเพื่อสะท้อนถึงการเพิ่มตัวละคร 116 ตัวซึ่งทั้งหมดนี้คือ Hanzi ไปยัง Hong Kong SCS-2001
CIDS 18846, 18847 และ 18848 มีความจำเป็นในการแยกแยะการออกแบบของตัวละครฮ่องกงสามตัว (0xC8E0, 0xC8E9 และ 0xC8F1) เมื่อเทียบกับการออกแบบของตัวละครขนาดใหญ่ห้าตัว (0xA4EB, 0xA8A4 และ 0xF0E8) ในอดีตตัวละครสามตัวในอดีตได้รับการแสดงผลโดยใช้ CIDS 732, 1289 และ 2550 เพราะพวกเขาได้รับการพิจารณาว่าเหมือนกันกับหลัง อย่างไรก็ตามจุดประสงค์ของอักขระฮ่องกงสามตัวคือการเป็นตัวแทนของตัวละคร "CJK Radicals เสริม" สามตัว (U+2E9D ⺝, U+2EC6 ⻆และ U+2EE3 ⻣) สิ่งนี้นำไปสู่การปรับแต่งการออกแบบที่จำเป็นต้องเพิ่ม CIDS 18846, 18847 และ 18848
ภาคผนวก 5 เพิ่ม 123 glyphs ใหม่โดยเฉพาะ CIDS 18965 ถึง 19087 เพื่อสะท้อนถึงการเพิ่ม 123 ตัวอักษรซึ่งทั้งหมดนี้คือ Hanzi ไปยัง Hong Kong SCS-2004
ภาคผนวก 6 เพิ่ม 68 glyphs ใหม่โดยเฉพาะ CIDS 19088 ถึง 19155 เพื่อสะท้อนถึงการเพิ่ม 68 ตัวอักษรซึ่งทั้งหมดนี้คือ Hanzi ไปยัง Hong Kong SCS-2008
ภาคผนวก 7 เพิ่มร่ายมนตร์ใหม่ 23 ตัวโดยเฉพาะ CIDS 19156 ถึง 19178 เพื่อสะท้อนการเพิ่ม 23 ตัวอักษรซึ่งทั้งหมดนี้คือ Hanzi ไปยัง Hong Kong SCS-2016 ฮ่องกง SCS-2016 ยังได้เพิ่มสัญลักษณ์สกุลเงินยูโรซึ่งมีร่ายมนตร์รวมอยู่ในภาคผนวก 3 แล้ว
ส่วนต่อไปนี้รายละเอียดร่ายมนตร์พิเศษและบันทึกอื่น ๆ ที่เป็นที่สนใจของนักพัฒนา Glyph หลายคลาสมีความซับซ้อนและสมควรได้รับคำอธิบายและการชี้แจงจำนวนหนึ่ง
ตารางต่อไปนี้แสดงรายการ Glyphs Adobe-CNS1-7 ทั้งหมดที่จัดเป็นพื้นที่หรือแสดงเป็นพื้นที่และให้ข้อมูลเกี่ยวกับการใช้งานที่ตั้งใจไว้พร้อมกับความกว้างของชุดที่แนะนำ:
| CID | ตั้งค่าความกว้าง | คำอธิบาย |
|---|---|---|
| 1 | ตามสัดส่วน | พื้นที่ละติน - U+0020 |
| 99 | เต็มความกว้าง | พื้นที่อุดมการณ์ - U+3000 |
| 13648 | ความกว้างครึ่ง | พื้นที่ละติน - U+2002 |
| 2283 | เต็มความกว้าง | CID+1 เวอร์ชันล่วงหน้า |
| 2299 | เต็มความกว้าง | CID เวอร์ชันล่วงหน้าของ CID+13648 |
Glyphs Space ที่อธิบายว่าเป็นรุ่นที่หมุนล่วงหน้าของ glyph อื่นจะต้องกำหนดความกว้างชุดเต็มความกว้างในแง่ของความกว้างชุดแนวนอนของพวกเขา แต่เมื่ออินสแตนซ์เป็นแบบอักษร opentype, ความกว้างของชุดแนวตั้งตามที่ระบุไว้ใน opentype ' vmtx '
Adobe-CNS1-7 มี glyphs 17,898 ที่จัดเป็น Hanzi (aka ideographs) และช่วง CID ของพวกเขาซึ่งคั่นด้วยอาหารเสริมแสดงไว้ในตารางด้านล่าง:
| เสริม | ช่วง CID |
|---|---|
| 0 | 281–289, 536–561, 595–13645, 13999–14008, 14056–14062 |
| 1 | 14123–17407 |
| 2 | ไม่มี |
| 3 | พ.ศ. 2303-2311 |
| 4 | พ.ศ. 2429-2489 |
| 5 | พ.ศ. 2439–19087 |
| 6 | 2451-2458 |
| 7 | 2459-2510 |
เพื่อรองรับ opentype 'VRT2' ( ทางเลือกในแนวตั้งและการหมุน ) คุณสมบัติ GSUB, คอลเลกชันอักขระ Adobe-CNS1-7 รวมถึงรูปแบบการหมุนล่วงหน้าสำหรับ glyphs เหมือนละตินและละตินทั้งหมดที่ไม่ได้มีความกว้างเต็มรูปแบบ ตารางด้านล่างรายละเอียดว่า CIDs และ CID ในแนวนอนแมปแผนที่ไปยังช่วง CID ที่มีการหมุนล่วงหน้าที่สอดคล้องกันอย่างไร:
| เสริม | ช่วง CIDS และ CID แนวนอน | ช่วง CID ที่หมุนล่วงหน้า |
|---|---|---|
| 2 | 1–98, 13648–13742 | 17408–17600 |
| 3 | 2303, 17603 | พ.ศ. 2303-2383 |
ตารางต่อไปนี้ให้ช่วง CIDs และ CID ที่ระบุอย่างชัดเจนว่า glyphs ใดที่มีวัตถุประสงค์เพื่อออกแบบด้วยความกว้างชุดสัดส่วนหรือครึ่งความกว้าง ร่ายมนตร์อื่น ๆ ทั้งหมดคาดว่าจะเต็มไปด้วยความกว้าง
| ตั้งค่าความกว้าง | ช่วง CIDS & CID |
|---|---|
| ตามสัดส่วน | 1–98, 17601 |
| ความกว้างครึ่ง | 13648–13742, 17603 |
ตาราง Glyph ที่มีให้ในเอกสารนี้รวมถึงเครื่องหมายการลงทะเบียนที่ให้บริการเพื่อระบุความกว้างของชุดสัมพัทธ์ การระบุคลาสความกว้างอย่างชัดเจนเช่นในตารางด้านบนมีความแม่นยำและเชื่อถือได้มากกว่าการวัดระยะห่างระหว่างเครื่องหมายลงทะเบียน โปรดใช้แหล่งข้อมูลทั้งสองเป็นแนวทางของคุณ
โปรดทราบว่าเครื่องหมายการลงทะเบียนที่ใช้ในตาราง Glyph นั้นอยู่ในเลเยอร์แยกต่างหากและหากการปรากฏตัวของพวกเขาน่ารำคาญเลเยอร์นั้นสามารถปิดได้
ทรัพยากร CMAP ที่เกี่ยวข้องกับการรวบรวมอักขระ ADOBE-CNS1-7 พร้อมกับ CID2Code.txt DataFile ที่ให้รายละเอียดเพิ่มเติมสำหรับนักพัฒนาฟอนต์มีให้บริการเป็นส่วนหนึ่งของโครงการโอเพ่นซอร์ส ทรัพยากร CMAP
คำอธิบายที่สมบูรณ์ยิ่งขึ้นของทรัพยากร Adobe-CNS1-7 CMAP แต่ละตัวสามารถพบได้ใน Adobe Technical Note #5094 ชื่อ Adobe CJKV Collections และไฟล์ CMAP สำหรับแบบอักษร CID-keyed
โดยทั่วไปทรัพยากร CMAP ที่ใช้การเข้ารหัสแบบดั้งเดิมเช่น Big Five จะไม่ได้รับการปรับปรุงอีกต่อไป ค่อนข้างทรัพยากร Unicode CMAP ซึ่งสามารถใช้งานได้สำหรับ UTF-8, UTF-16 (UTF-16BE) และ UTF-32 (UTF-32BE) การเข้ารหัสและเก็บไว้อย่างสมบูรณ์แบบ-ได้รับการปรับปรุงเป็นประจำ นอกจากนี้ทรัพยากร UCS-2 CMAP นั้นล้าสมัยและเลิกใช้แล้ว นักพัฒนาควรใช้ทรัพยากร UTF-16 CMAP แทนเพราะพวกเขาเข้ากันได้กับ UCS-2 ในตอนนี้
ลำดับการแปรผันที่เป็นมาตรฐาน (SVSEs) ที่ระบุไว้ใน Adobe-CNS1_ESECTION.txt DataFile สอดคล้องกับ CJK ความเข้ากันได้ของ CJK
glyphs ตัวแทนสำหรับ CIDs 0 ถึง 19178 มีให้ในไฟล์ Adobe-CNS1-7.pdf ที่รวมอยู่ในที่เก็บนี้โดยมี 500 ร่ายมนตร์ต่อหน้า และเพื่อความสะดวกของผู้อ่านจุดเริ่มต้นของแต่ละภาคผนวกจะถูกทำเครื่องหมายไว้อย่างชัดเจน แบบอักษรที่ใช้เป็นตัวอย่างของ Glyph แต่ละตัวคือ Adobe Ming Std L (aka, Adobemingstd-Light หรือ Adobe 明體 std L) ออกแบบโดยเทคโนโลยี Arphic และเป็นเจ้าของโดย Adobe Systems Incorporated อินสแตนซ์ตัวอักษรที่เฉพาะเจาะจงคือเวอร์ชัน 7.000 ดังที่แสดงในรายการพจนานุกรม /cidfontversion
ส่วนต่อไปนี้มีรายละเอียดประวัติของเอกสารนี้ซึ่งเดิมเรียกว่า Adobe Technical Note #5080
มีการเพิ่มร่ายมนตร์สำหรับภาคผนวก 5 (CIDS 18965 ถึง 19087) ADOBEMINGSTD-LIGHT ( ADOBE MING STD L ) พร้อม /CIDFONTVERSION ค่า 5.000 ใช้สำหรับ glyphs ตัวแทน
มีการเพิ่มร่ายมนตร์สำหรับเสริม 6 (CIDS 19088 ถึง 19155) ADOBEMINGSTD-LIGHT ( ADOBE MING STD L ) พร้อม /CIDFONTVERSION ค่า 6.001 ถูกใช้สำหรับ glyphs ตัวแทน เอกสารทั้งหมดถูกเขียนใหม่อย่างสมบูรณ์
มีการเพิ่มร่ายมนตร์สำหรับภาคผนวก 7 (CIDS 19156 ถึง 19178) ADOBEMINGSTD-LIGHT ( ADOBE MING STD L ) พร้อม /CIDFONTVERSION ค่า 7.000 ใช้สำหรับ glyphs ตัวแทน ข้อกำหนดทั้งหมดถูกส่งไปยังไวยากรณ์ของ GitHub Markdown และแก้ไข
การเปลี่ยนแปลงบรรณาธิการเล็กน้อย
นั่นคือทั้งหมด