© 1995–1998, 2000, 2005, 2007, 2012, 2017, 2023 Adobe
ได้รับอนุญาตโดยไม่เสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาของเอกสารเอกสารนี้ที่จะใช้, คัดลอก, เผยแพร่, แจกจ่าย, sublicense และ/หรือขายสำเนาของเอกสารและอนุญาตให้ผู้อื่นทำเช่นเดียวกัน
ไม่อนุญาตให้มีการดัดแปลงการแก้ไขหรือการเปลี่ยนแปลงอื่น ๆ ของเอกสารนี้ และ
ประกาศลิขสิทธิ์ข้างต้นและประกาศการอนุญาตนี้จะรวมอยู่ในสำเนาทั้งหมดของเอกสาร
ได้รับอนุญาตโดยไม่ต้องเสียค่าใช้จ่ายสำหรับบุคคลใด ๆ ที่ได้รับสำเนาของไฟล์เอกสารนี้เพื่อสร้างผลงานอนุพันธ์ของตนเองจากเนื้อหาของเอกสารนี้เพื่อใช้สำเนาเผยแพร่แจกจ่าย sublicense และ/หรือขายงานอนุพันธ์และเพื่อให้ผู้อื่นทำเช่นเดียวกัน
Adobe จะไม่รับผิดชอบต่อฝ่ายใดฝ่ายหนึ่งสำหรับการสูญเสียรายได้หรือผลกำไรหรือสำหรับทางอ้อม, โดยบังเอิญ, พิเศษ, เป็นผลสืบเนื่องหรือความเสียหายอื่น ๆ ที่คล้ายกันไม่ว่าจะขึ้นอยู่กับการละเมิด (รวมถึง แต่ไม่ จำกัด เพียงความประมาทเลินเล่อหรือความรับผิดที่เข้มงวด) สัญญาหรือพื้นที่ทางกฎหมายหรือความเป็นธรรมอื่น ๆ วัสดุ Adobe มีให้บนพื้นฐาน "ตามสภาพ" Adobe ปฏิเสธการรับประกันตามกฎหมายหรือโดยนัยที่เกี่ยวข้องกับวัสดุ Adobe ทั้งหมดรวมถึง แต่ไม่ จำกัด เฉพาะผู้ที่เกี่ยวข้องกับการค้าหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะหรือการไม่ละเมิดสิทธิของบุคคลที่สามเกี่ยวกับวัสดุ Adobe
Adobe ไม่มีสิทธิบัตรในหัวข้อของข้อกำหนดนี้
อัปเดตล่าสุด 2023-04-21
วัตถุประสงค์ของเอกสารนี้คือการกำหนดและอธิบายการรวบรวมอักขระ Adobe-GB1-6 ซึ่งระบุ 30,572 ร่ายมนตร์และการกำหนดมาจากรายการพจนานุกรมสาม /cidsysteminfo ต่อไปนี้:
ทรัพยากร CIDFONT ที่อ้างอิงการรวบรวมอักขระนี้จะต้องมีพจนานุกรม A /CIDSYSTEMINFO ที่ตรงกับ /registry และ /การสั่งซื้อสตริงที่แสดงด้านบน
เอกสารนี้ได้รับการออกแบบมาสำหรับนักพัฒนาแบบอักษรเพื่อวัตถุประสงค์ในการพัฒนาแบบอักษรจีนที่ง่ายขึ้นเพื่อใช้กับผลิตภัณฑ์ Postscript หรือเพื่อพัฒนาแบบอักษรจีนที่ง่ายขึ้น นอกจากนี้ยังมีประโยชน์สำหรับนักพัฒนาแอปพลิเคชันและผู้ใช้ปลายทางที่จำเป็นต้องรู้เพิ่มเติมเกี่ยวกับร่ายมนตร์ในคอลเลกชันอักขระนี้ เอกสารนี้คาดว่าผู้อ่านจะคุ้นเคยกับรูปแบบไฟล์ FONT ที่มีคีย์คีดซึ่งอธิบายไว้ใน Adobe Technical Note #5014 ชื่อ Adobe CMAP และข้อกำหนดไฟล์ CIDFONT
คอลเลกชันตัวละครประกอบด้วยร่ายมนตร์ที่จำเป็นในการพัฒนาผลิตภัณฑ์แบบอักษรสำหรับภาษาสคริปต์หรือตลาดที่เฉพาะเจาะจง การเข้ารหัสเฉพาะถูกกำหนดผ่านการใช้ทรัพยากร CMAP ที่มีการสร้างอินสแตนซ์เป็นไฟล์และโดยทั่วไปจะอ้างอิงชุดย่อยของการรวบรวมอักขระ
คอลเลกชันอักขระที่เป็นผลมาจากอาหารเสริมแต่ละตัวรวมถึงร่ายมนตร์ที่เกี่ยวข้องกับอาหารเสริมก่อนหน้านี้ทั้งหมด ตัวอย่างเช่นภาคผนวก 6 รวมถึงร่ายมนตร์ทั้งหมดที่กำหนดไว้ในอาหารเสริม 0 ถึง 5
คอลเลกชันอักขระ Adobe-GB1-6 ระบุ 30,572 glyphs โดยเฉพาะ CIDs 0 ถึง 30571 ในบรรดาเจ็ดผลิตภัณฑ์เสริมที่กำหนด 0 ถึง 6. Adobe-GB1-6 รองรับ GB 2312-80, GB 1988-89, GB/T 12345-90 มาตรฐาน ตารางต่อไปนี้สรุปอาหารเสริมทั้งเจ็ดนี้และยังให้หน้าเว็บที่ glyphs ของพวกเขาแสดงในไฟล์ Adobe-GB1-6.pdf :
| เสริม | CID เพิ่มเติม | ช่วง CID | CIDs ทั้งหมด | วันที่จัดตั้ง | หน้า |
|---|---|---|---|---|---|
| 0 | N/A | 0–7716 | 7,717 | 2538-06-26 | 1–16 |
| 1 | 2,180 | 7717–9896 | 9,897 | 1996-02-06 | 16–20 |
| 2 | 12,230 | 9897–22126 | 22,127 | 1997-11-13 | 20–45 |
| 3 | 226 | 22127–22352 | 22,353 | 1998-10-08 | 45 |
| 4 | 6,711 | 22353–29063 | 29,064 | 2000-11-20 | 45–59 |
| 5 | 1,220 | 29064–30283 | 30,284 | 2005-12-04 | 59–61 |
| 6 | 288 | 30284-30571 | 30,572 | 2023-04-21 | 61-62 |
CID แต่ละตัว ( รหัสอักขระ ) ในคอลเลกชันอักขระนั้นเกี่ยวข้องกับคลาสของรูปร่างตัวละครหรือร่ายมนตร์ รูปร่างที่เฉพาะเจาะจงของสัญลักษณ์จากคลาส Glyph ที่กำหนดนั้นขึ้นอยู่กับสไตล์แบบอักษรและปัจจัยอื่น ๆ Glyphs สำหรับ CID ทั้งหมดแสดงไว้ในเอกสารนี้โดยให้ตัวอย่างหรืออินสแตนซ์เฉพาะของการติดต่อระหว่าง CID และคลาส Glyph รูปร่าง นักพัฒนาแบบอักษรควรออกแบบร่ายมนตร์สำหรับ CID แต่ละตัวของการรวบรวมอักขระและอาจใช้เอกสารนี้เป็นข้อมูลอ้างอิงเมื่อพิสูจน์อักษรหรือตรวจสอบทรัพยากร CIDFONT
ส่วนต่อไปนี้มีรายละเอียดประวัติและเนื้อหาของแต่ละภาคผนวกทั้งเจ็ดของการรวบรวมอักขระ Adobe-GB1-6
เสริม 0 ซึ่งระบุ 7,717 ร่ายมนตร์โดยเฉพาะ CIDS 0 ถึง 7716 สนับสนุนมาตรฐานชุดอักขระ GB 2312-80 และ GB 1988-89 เพื่อรวมการแก้ไขและเพิ่มเติมที่ระบุไว้ใน GB 6345.1-86 พร้อมกับเวอร์ชันMacintosh® รวมถึงอักขระแนวตั้งที่ระบุไว้ใน GB/T 12345-90
ภาคผนวก 1 ให้ร่ายมนตร์เพิ่มเติม 2,180 ตัวโดยเฉพาะ CIDS 7717 ถึง 9896 ซึ่งจำเป็นต้องสนับสนุนมาตรฐานชุดอักขระ GB/T 12345-90 ร่ายมนตร์เพิ่มเติม 2,180 เหล่านี้เป็นรูปแบบดั้งเดิมของ Hanzi ที่รวมอยู่ในภาคผนวก 0
ภาคผนวก 2 เพิ่ม 12,230 glyphs โดยเฉพาะ CIDS 9897 ถึง 22126 และให้การสนับสนุนสำหรับมาตรฐานชุดอักขระ GBK (AKA, GB 13000.1-93) ร่ายมนตร์เพิ่มเติมอีก 12,230 ตัวรวมถึง Hanzi ที่จำเป็นในการสนับสนุนทั้งมาตรฐานชุดอักขระ GBK และชุดอักขระจีน 20,902 ตัวใน Unicode เวอร์ชัน 1.1
ภาคผนวก 3 เพิ่ม 226 glyphs โดยเฉพาะ CIDS 22127 ถึง 22352 และได้รับการออกแบบมาเพื่อเพิ่มเฉพาะรุ่นที่มีการหมุนล่วงหน้าทั้งหมดของ Glyphs แบบละตินและละตินที่ไม่เต็มไปด้วยความกว้าง ทั้งหมดที่ พบในอาหารเสริม 0 เพื่อวัตถุประสงค์ เฉพาะ
ภาคผนวก 4 เพิ่ม 6,711 glyphs โดยเฉพาะ CIDS 22353 ถึง 29063 เพื่อรองรับมาตรฐานชุดอักขระ GB 18030-2000 CIDS 22353 ถึง 22356 ให้ร่ายมนตร์สำหรับสัญลักษณ์สกุลเงินเพิ่มเติมที่มีคุณสมบัติตามสัดส่วนและครึ่งความกว้าง CID+22357 ให้พื้นที่เติมเต็มรูปแบบของอุดมการณ์ ตัวอักษรและสัญลักษณ์ Katakana และ Katakana ซึ่งบางตัวได้รับการปรับสำหรับการใช้งานในแนวตั้ง, CIDS 22398 ถึง 22400 ให้ตัวเลขที่เรียกว่า "หางโจว" หรือ "ซูโจว" ที่สอดคล้องกับสิบยี่สิบและสามสิบและ CIDs 22401 ถึง 22427
ส่วนสำคัญของภาคผนวก 4 โดยเฉพาะ CIDS 22428 ถึง 29058 ให้ร่ายมนตร์ที่จำเป็นในการสนับสนุน CJK Unified Unified Ideographs Extension A อย่างครบถ้วนตามที่กำหนดโดย Unicode เวอร์ชัน 3.0 และ ISO 10646-1: 2000
ภาคผนวก 5 เพิ่ม 1,220 glyphs โดยเฉพาะ CIDS 29064 ถึง 30283 และให้การสนับสนุน YI ซึ่งเป็นหนึ่งในสคริปต์ระดับภูมิภาคที่อ้างอิงในมาตรฐานชุดอักขระ GB 18030-2005
ภาคผนวก 6 เพิ่ม 288 glyphs, CIDS 30284 ถึง 30571 เพื่อสนับสนุนการใช้งานระดับ 2 ของมาตรฐานชุดอักขระ GB 18030-2022
ส่วนต่อไปนี้รายละเอียดร่ายมนตร์พิเศษและบันทึกอื่น ๆ ที่เป็นที่สนใจของนักพัฒนา Glyph หลายคลาสมีความซับซ้อนและสมควรได้รับคำอธิบายและการชี้แจงจำนวนหนึ่ง
ตารางต่อไปนี้แสดงรายการ glyphs adobe-GB1-6 ทั้งหมดที่จัดเป็นพื้นที่หรือแสดงเป็นพื้นที่และให้ข้อมูลเกี่ยวกับการใช้งานที่ตั้งใจไว้พร้อมกับความกว้างของชุดที่แนะนำ:
| CID | ตั้งค่าความกว้าง | คำอธิบาย |
|---|---|---|
| 1 | ตามสัดส่วน | พื้นที่ละติน - U+0020 |
| 96 | เต็มความกว้าง | พื้นที่อุดมการณ์ - U+3000 |
| 7716 | ความกว้างครึ่ง | พื้นที่ละติน - U+2002 |
| 22127 | เต็มความกว้าง | CID+1 เวอร์ชันล่วงหน้า |
| 22352 | เต็มความกว้าง | CID+7716 เวอร์ชันล่วงหน้า |
Glyphs Space ที่อธิบายว่าเป็นรุ่นที่หมุนล่วงหน้าของ glyph อื่นจะต้องกำหนดความกว้างชุดเต็มความกว้างในแง่ของความกว้างชุดแนวนอนของพวกเขา แต่เมื่ออินสแตนซ์เป็นแบบอักษร opentype, ความกว้างของชุดแนวตั้งตามที่ระบุไว้ใน opentype ' vmtx '
Adobe-GB1-6 มีร่องรอย 27,917 ตัวที่จัดเป็น Hanzi (aka ideographs) และช่วง CID ของพวกเขาซึ่งคั่นด้วยอาหารเสริมแสดงไว้ในตารางด้านล่าง:
| เสริม | ช่วง CID |
|---|---|
| 0 | 940–7702 |
| 1 | 7717–9896 |
| 2 | 10072–22126 |
| 3 | ไม่มี |
| 4 | 22428–29058 |
| 5 | ไม่มี |
| 6 | 30284-30571 |
เพื่อรองรับ opentype 'VRT2' ( ทางเลือกในแนวตั้งและการหมุน ) คุณสมบัติ GSUB, คอลเลกชันอักขระ Adobe-GB1-6 รวมถึงรูปแบบการหมุนล่วงหน้าสำหรับ glyphs เหมือนละตินและละตินทั้งหมดที่ไม่ได้มีความกว้างเต็มรูปแบบ ตารางด้านล่างรายละเอียดว่า CIDs และ CID ในแนวนอนแมปแผนที่ไปยังช่วง CID ที่มีการหมุนล่วงหน้าที่สอดคล้องกันอย่างไร:
| เสริม | ช่วง CIDS และ CID แนวนอน | ช่วง CID ที่หมุนล่วงหน้า |
|---|---|---|
| 3 | 1–95, 7712–7715, 814–939, 7716 | 22127–22352 |
| 4 | 22353–22357 | 29059–29063 |
ตารางต่อไปนี้ให้ช่วง CIDs และ CID ที่ระบุอย่างชัดเจนว่า glyphs ใดที่มีวัตถุประสงค์เพื่อออกแบบด้วยความกว้างชุดสัดส่วนหรือครึ่งความกว้าง ร่ายมนตร์อื่น ๆ ทั้งหมดคาดว่าจะเต็มไปด้วยความกว้าง
| ตั้งค่าความกว้าง | ช่วง CIDS & CID |
|---|---|
| ตามสัดส่วน | 1–95, 7712–7715, 22353–22354 |
| ความกว้างครึ่ง | 814–939, 7716, 22355–22357 |
ตาราง Glyph ที่มีให้ในเอกสารนี้รวมถึงเครื่องหมายการลงทะเบียนที่ให้บริการเพื่อระบุความกว้างของชุดสัมพัทธ์ การระบุคลาสความกว้างอย่างชัดเจนเช่นในตารางด้านบนมีความแม่นยำและเชื่อถือได้มากกว่าการวัดระยะห่างระหว่างเครื่องหมายลงทะเบียน โปรดใช้แหล่งข้อมูลทั้งสองเป็นแนวทางของคุณ
โปรดทราบว่าเครื่องหมายการลงทะเบียนที่ใช้ในตาราง Glyph นั้นอยู่ในเลเยอร์แยกต่างหากและหากการปรากฏตัวของพวกเขาน่ารำคาญเลเยอร์นั้นสามารถปิดได้
ทรัพยากร CMAP ที่เกี่ยวข้องกับการรวบรวมอักขระ Adobe-GB1-6 พร้อมกับ CID2Code.txt DataFile ที่ให้รายละเอียดเพิ่มเติมสำหรับนักพัฒนาแบบอักษรมีให้บริการเป็นส่วนหนึ่งของโครงการ CMAP Resources Open Source
คำอธิบายที่สมบูรณ์ยิ่งขึ้นของทรัพยากร Adobe-GB1-6 CMAP แต่ละรายการสามารถพบได้ใน Adobe Technical Note #5094 ชื่อ Adobe CJKV Collections และไฟล์ CMAP สำหรับแบบอักษร CID-keyed
โดยทั่วไปทรัพยากร CMAP ที่ใช้การเข้ารหัสแบบดั้งเดิมเช่น GBK จะไม่ได้รับการปรับปรุงอีกต่อไป ค่อนข้างทรัพยากร Unicode CMAP ซึ่งสามารถใช้งานได้สำหรับ UTF-8, UTF-16 (UTF-16BE) และ UTF-32 (UTF-32BE) การเข้ารหัสและเก็บไว้อย่างสมบูรณ์แบบ-ได้รับการปรับปรุงเป็นประจำ นอกจากนี้ทรัพยากร UCS-2 CMAP นั้นล้าสมัยและเลิกใช้แล้ว นักพัฒนาควรใช้ทรัพยากร UTF-16 CMAP แทนเพราะพวกเขาเข้ากันได้กับ UCS-2 ในตอนนี้
ลำดับการแปรผันที่เป็นมาตรฐาน (SVSEs) ที่ระบุไว้ใน Adobe-GB1_equences.txt DataFile สอดคล้องกับความเข้ากันได้ของ CJK
glyphs ตัวแทนสำหรับ CIDs 0 ถึง 30571 มีให้ในไฟล์ Adobe-GB1-6.pdf ที่รวมอยู่ในที่เก็บนี้โดยมี 500 glyphs ที่แสดงต่อหน้า และเพื่อความสะดวกของผู้อ่านจุดเริ่มต้นของแต่ละภาคผนวกจะถูกทำเครื่องหมายไว้อย่างชัดเจน แบบอักษรที่ใช้เป็นตัวอย่างของรีลฟีแต่ละอันคือ Adobe Song std L (aka, Adobesongstd-Light หรือ Adobe 宋体 std l) ออกแบบโดย Changzhou Sinotype Technology Co. , Ltd เป็นเจ้าของโดย Adobe อินสแตนซ์ตัวอักษรที่เฉพาะเจาะจงคือเวอร์ชัน 6.000 ดังที่แสดงในรายการพจนานุกรม /cidfontversion
ส่วนต่อไปนี้มีรายละเอียดประวัติของเอกสารนี้ซึ่งเดิมเรียกว่า Adobe Technical Note #5079
ร่ายมนตร์สำหรับภาคผนวก 5 มีวัตถุประสงค์เพื่อให้การสนับสนุนสคริปต์ภูมิภาค Yi ของ GB 18030 ถูกเพิ่มเข้ามาและ Adobesongstd-Light ( Adobe Song std L ) ด้วย /cidfontversion มูลค่า 5.002 ถูกนำมาใช้สำหรับตัวแทนตัวแทน โปรดทราบว่า Note Adobe Tech รุ่นก่อนหน้านี้ใช้ stsongstd-light ( STSONG STD ปกติ ) สำหรับ Glyphs ตัวแทน
เอกสารทั้งหมดถูกเขียนใหม่อย่างสมบูรณ์
ข้อกำหนดทั้งหมดถูกส่งไปยังไวยากรณ์ของ GitHub Markdown และแก้ไข
Glyphs สำหรับภาคผนวก 6 ถูกเพิ่มเข้ามาเพื่อสนับสนุนการใช้งานระดับ 2 ของชุดอักขระ GB 18030-2022
นั่นคือทั้งหมด