© 1995, 1998, 2000, 2001, 2003, 2005, 2007, 2009, 2012, 2017 Adobe Systems Incorporated.
Die Erlaubnis wird hiermit an jede Person, die eine Kopie dieser Dokumentationsdatei erhält, kostenlos zur Verwendung, Kopie, Veröffentlichung, Verteilung, Unterlizenz und/oder verkauft Kopien der Dokumentation erteilt, und es anderen zu erlauben, dasselbe zu tun, sofern:
Es ist keine Änderung, Bearbeitung oder andere Änderung dieses Dokuments zulässig. Und
Die oben genannte Copyright -Mitteilung und diese Berechtigungsbekanntmachung müssen in alle Kopien der Dokumentation aufgenommen werden.
Die Erlaubnis wird hiermit an jede Person, die eine Kopie dieser Dokumentationsdatei erhält, kostenlos erteilt, um ihre eigenen Ableitungen aus dem Inhalt dieses Dokuments zu erstellen, um zu verwenden, zu kopieren, zu veröffentlichen, zu verteilen, zu sublizenzieren und/oder die abgeleiteten Werke zu verkaufen und andere zu erlauben, dass das abgeleitete Werk nicht als Kopie dieses Dokuments dargestellt wird.
Adobe haftet keiner Partei für einen Einnahmeverlust oder Gewinn oder für indirekte, zufällige, besondere, konsequentierte oder ähnliche Schäden, ob auf der unerlaubten Handlung (einschließlich ohne Einschränkung der Fahrlässigkeit oder der strengen Haftung), Vertrag oder andere rechtliche oder gerechte Gründe, selbst wenn Adobe nachgewiesen wurde oder Grund zur Bekanntheit der Möglichkeit, die Möglichkeit einer solchen Schadensschäden zu kennen. Die Adobe -Materialien werden auf "As is" -Basis bereitgestellt. Adobe lehnt ausdrücklich alle ausdrücklichen, gesetzlichen oder stillschweigenden Garantien in Bezug auf die Adobe-Materialien ab, einschließlich, aber nicht beschränkt auf diejenigen, die für die Handelsfähigkeit oder Eignung für einen bestimmten Zweck oder die Nichtverletzung von Rechten Dritter in Bezug auf die Adobe-Materialien in Bezug auf Handelsfähigkeit oder Eignung beschränkt sind.
Adobe hält keine Patente zum Thema dieser Spezifikation.
Zuletzt aktualisiert 2017-10-10
Der Zweck dieses Dokuments ist es, die Adobe-CNS1-7- Charaktersammlung zu definieren und zu beschreiben, die 19.179 Glyphen aufweist und deren Bezeichnung aus den folgenden drei /cidsysteminfo-Wörterbucheinträgen abgeleitet ist:
CIDFONT -Ressourcen, die auf diese Charaktererfassung verweisen, muss ein A /Cidsysteminfo -Wörterbuch enthalten, das den oben gezeigten Strings /Registrierung und /Order -Zeichenfolgen entspricht.
Dieses Dokument richtet sich an Schriftartenentwickler, um traditionelle chinesische Schriftarten für die Verwendung mit Postscript -Produkten oder zur Entwicklung traditioneller chinesischer Schriftarten zu entwickeln. Es ist auch für Anwendungsentwickler und Endbenutzer nützlich, die mehr über die Glyphen in dieser Charaktersammlung erfahren müssen. Dieses Dokument erwartet, dass seine Leser mit dem Cid-Keey-Schriftart-Dateiformat vertraut sind, das in Adobe Technical Note #5014 mit dem Titel Adobe CMAP und CIDFONT-Dateien beschrieben wird.
Eine Charaktersammlung enthält die Glyphen, die zur Entwicklung von Schriftartprodukten für eine bestimmte Sprache, ein bestimmtes Skript oder einen bestimmten Markt erforderlich sind. Spezifische Codierungen werden durch die Verwendung von CMAP -Ressourcen definiert, die als Dateien instanziiert werden, und verweisen im Allgemeinen auf eine Teilmenge der Zeichensammlung.
Die Charaktererfassung, die aus jedem Ergänzungsmittel resultiert, enthält die Glyphen, die allen früheren Ergänzungsmitteln zugeordnet sind. Zum Beispiel umfasst Supplement 7 alle Glyphen, die in den Nahrungsergänzungsmitteln 0 bis 6 definiert sind.
Die Adobe-CNS1-7-Charaktersammlung zählt 19.179 Glyphen, insbesondere Cids 0 bis 19178, auf acht Ergänzungen, die 0 bis 7. Adobe -CNS1-6 bezeichnet werden. Auf hkscs einstellen oder verkürzt). Die folgende Tabelle fasst diese acht Ergänzungen zusammen und enthält auch die Seiten, auf denen ihre Glyphen in der Datei Adobe-CNS1-7.pdf angezeigt werden:
| Ergänzen | Zusätzliche Cids | CID -Bereich | Total -Cids | Datum der Einrichtung | Seiten |
|---|---|---|---|---|---|
| 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 |
Jede CID ( Zeichen -ID ) in einer Charaktersammlung ist einer Klasse von Charakterformen oder Glyphen verbunden. Die spezifische Form einer Glyphe aus einer bestimmten Glyphenklasse hängt vom Schriftstil und möglicherweise anderen Faktoren ab. In diesem Dokument werden Glyphen für alle CIDs veranschaulicht, die ein spezifisches Beispiel oder eine bestimmte Instanz der Korrespondenz zwischen einem CID und seiner Glyphenformklasse liefern. Schriftartentwickler sollten Glyphen für jede CID der Charaktersammlung entwerfen und können dieses Dokument als Referenz verwenden, wenn CIDFONT -Ressourcen validieren oder anderweitig validieren.
In den folgenden Abschnitten werden die Geschichte und der Inhalt jeder der acht Ergänzungen der Adobe-CNS1-7-Charaktersammlung beschrieben.
Ergänzung 0, der 14.099 Glyphen, insbesondere CIDS 0 bis 14098, aufzählt, unterstützt den CNS 11643-1992-Charakter-Standard (nur die Flugzeuge 1 und 2), Big Five und die ETen-Erweiterungen auf Big Five.
Ergänzung 1 enthält 3.309 zusätzliche Glyphen, insbesondere die CIDs von 14099 bis 17407, die für die Unterstützung von Hongkong GCCs und seiner Erweiterung erforderlich sind, zusammen mit herstellerspezifischen Zeichensets aus Monotypen und Dynacomware. CIDs 14099 bis 14122 sind Interpunktions- und Leitungsglyphen, die berücksichtigt wurden, um die Bedürfnisse vertikaler und horizontaler Schreibmodi vollständig zu unterstützen.
Ergänzung 2 fügt 193 Glyphen hinzu, insbesondere die CIDs 17408 bis 17600, und wurde so konzipiert, dass sie nur vorgefaktierte Versionen aller nicht-vollständigen lateinischen und lateinischen Glyphen in der Supplement 1 und früher, für den spezifischen Zweck der Unterstützung der Openentype 'VRT2' ( Vertical Alternate und Rotation ) GSUB ( GLYPH-Merkmal ).
Supplement 3 fügt 1.245 Glyphen hinzu, insbesondere von 17601 bis 18845. Ebenfalls enthalten sind die Glyphen, die erforderlich sind, um Hongkong SCS zu unterstützen, wie sie ursprünglich durch die Regierung der Hongkong Special Administrative Region (SAR) der Volksrepublik China (Hongkong SCS-1999) veröffentlicht wurde. Glyphen für Hanzi, die nicht bereits in Adobe-CNS1-1 enthalten waren, werden in CIDS 17606 durch CIDS 18784 zugewiesen.
Ergänzung 4 fügt 119 Glyphen hinzu, insbesondere von 18846 bis 18964. 116 dieser Glyphen (CIDS 18849 bis 18964) wurden hinzugefügt, um die Zugabe von 116 Zeichen, die alle Hanzi sind, nach Hongkong SCS-2001 widerzuspiegeln.
CIDS 18846, 18847 und 18848 sind erforderlich, um die Entwürfe von drei Hongkong -SCS -Zeichen (0xc8e0, 0xc8e9 und 0xc8f1) gegenüber den Designs von drei Big Five -Charakteren (0xa4eb, 0xa8a4 und 0xf0e8) zu unterscheiden. In der Vergangenheit wurden die ersteren drei Zeichen unter Verwendung von CIDs 732, 1289 und 2550 gerendert, da sie als identisch angesehen wurden. Der Zweck der drei SCS -Zeichen in Hongkong besteht jedoch darin, drei Unicode -Zeichen „CJK Radicals Supplement“ darzustellen (U+2E9D ⺝, U+2ec6 ⻆ und U+2ee3 ⻣). Dies führte zu Konstruktionsanpassungen, die die Zugabe von CIDs 18846, 18847 und 18848 erforderten.
Supplement 5 fügt 123 neue Glyphen, insbesondere die Cids 18965 bis 19087, hinzu, um die Zugabe von 123 Zeichen, die alle Hanzi sind, zu Hongkong SCS-2004 widerzuspiegeln.
Ergänzung 6 fügt 68 neue Glyphen, insbesondere an den CIDS 19088 bis 19155, hinzu, um die Zugabe von 68 Zeichen, die alle Hanzi sind, zu Hongkong SCS-2008 widerzuspiegeln.
Supplement 7 fügt 23 neue Glyphen hinzu, insbesondere die Cids von 19156 bis 19178, um die Zugabe von 23 Zeichen, die alle Hanzi sind, zu Hongkong SCS-2016 widerzuspiegeln. Hong Akg SCS-2016 fügte auch das Euro-Währungssymbol hinzu, dessen Glyphen bereits in Supplement 3 enthalten waren.
In den folgenden Abschnitten werden spezielle Glyphen und andere Notizen beschrieben, die für Schriftarten von Interesse sind. Mehrere Glyphenklassen sind komplex und verdienen ein gewisses Maß an Erklärung und Klärung.
In der folgenden Tabelle werden alle Glyphen von Adobe-CNS1-7 aufgelistet, die als Raum eingestuft werden oder ansonsten als Raum gerendert werden, und liefert Informationen zu ihrer beabsichtigten Nutzung sowie deren empfohlenen Set Widths:
| Cid | Breite einstellen | Beschreibung |
|---|---|---|
| 1 | Proportional | Lateinischer Raum - U+0020 |
| 99 | Vollbreite | Ideografischer Raum - u+3000 |
| 13648 | Halbbreite | Lateinischer Raum - U+2002 |
| 17408 | Vollbreite | Vor-rotierte Version von CID+1 |
| 17506 | Vollbreite | Vor-rotierte Version von CID+13648 |
Den Raum-Glyphen, die als vorhandene Version eines anderen Glyphs beschrieben werden, müssen in Bezug auf ihre horizontalen Set-Breiten mit voller Breite zugeordnet werden. Wenn sie jedoch als Openentyp-Schriftart instanziiert werden, sollten ihre vertikalen Set-Breiten, wie im Openentyp 'VMTX' ( vertikales Handwerk ) angegeben, den Tisch ihrer nicht protierten Gegenstände entsprechen.
Adobe-CNS1-7 enthält 17.898 Glyphen, die als Hanzi (auch bekannt als Ideografien) eingestuft werden, und ihre durch Supplement getrennten CID-Bereiche sind in der folgenden Tabelle angezeigt:
| Ergänzen | CID -Bereiche |
|---|---|
| 0 | 281–289, 536–561, 595–13645, 13999–14008, 14056–140622 |
| 1 | 14123–17407 |
| 2 | keiner |
| 3 | 17608–18784 |
| 4 | 18846–18964 |
| 5 | 18965–19087 |
| 6 | 19088–19155 |
| 7 | 19156–19178 |
Um das Openentyp 'VRT2' ( vertikale Alternativen und Rotation ) GSUB-Funktion zu unterstützen, enthält die Adobe-CNS1-7-Charaktersammlung vorhandene Formulare für alle lateinischen und lateinischen Glyphen, die nicht vollständig sind. In der folgenden Tabelle werden beschrieben, wie horizontale CIDs und CID-Bereiche ihren entsprechenden vorhandenen CID-Bereichen zuordnen:
| Ergänzen | Horizontale Cids & CID -Bereiche | Vorkörperte CID-Bereiche |
|---|---|---|
| 2 | 1–98, 13648–13742 | 17408–17600 |
| 3 | 17601, 17603 | 17604–17605 |
Die folgende Tabelle enthält CIDs und CID-Bereiche, die explizit angeben, welche Glyphen mit proportionalen oder halben Breite ausgelegt sind. Es wird erwartet, dass alle anderen Glyphen in voller Breite sind.
| Breite einstellen | Cids & CID -Bereiche |
|---|---|
| Proportional | 1–98, 17601 |
| Halbbreite | 13648–13742, 17603 |
Die in diesem Dokument bereitgestellten Glyphentabellen enthalten Registrierungsmarken, die zur relativen Set -Breite dienen. Die expliziten Angabe von Breitklassen, wie in der obigen Tabelle, ist eindeutig genauer und zuverlässig als die Messung des Abstands zwischen den Registrierungsmarken. Bitte verwenden Sie beide Ressourcen als Leitfaden.
Beachten Sie, dass die in den Glypabetabellen verwendeten Registrierungsmarken in einer separaten Ebene enthalten sind. Wenn ihre Anwesenheit ärgerlich ist, kann diese Schicht ausgeschaltet werden, wodurch deren Anzeige verhindert wird.
Die CMAP-Ressourcen, die mit der Adobe-CNS1-7-Charaktersammlung zusammen mit der Datei CID2Code.txt -Datei verbunden sind, die zusätzliche Details für Schriftentwickler enthält, sind im Rahmen des Open-Source-Projekts von CMAP Resources verfügbar.
Ausführlichere Beschreibungen der einzelnen Adobe-CNS1-7-CMAP-Ressourcen finden Sie in Adobe Technical Note #5094 mit dem Titel Adobe CJKV-Charaktersammlungen und CMAP-Dateien für Cid-Keyed-Schriftarten .
Im Allgemeinen werden die CMAP -Ressourcen, die auf älteren Codierungen wie Big Five basieren, nicht mehr aktualisiert. Vielmehr werden die für UTF-8, UTF-16 (UTF-16BE) und UTF-32 (UTF-32BE) verfügbaren Unicode-CMAP-Ressourcen und sind perfekt synchronisiert-werden regelmäßig aktualisiert, wobei neue Mappings durch eine neue Ergänzung oder eine neue Version von Unicode ausgelöst werden. Darüber hinaus sind die UCS-2-CMAP-Ressourcen veraltet und veraltet. Entwickler sollten stattdessen die UTF-16-CMAP-Ressourcen verwenden, da sie mit den inzwischen OBSOLETE-UCS-2 kompatibel sind.
Die standardisierten Variationssequenzen (SVSEs), die in den adobe-cns1_sequences.txtdatenfile angegeben sind, entsprechen den CJK-Kompatibilitätsideografien.
Repräsentative Glyphen für CIDs 0 bis 19178 sind in der Datei Adobe-CNS1-7.PDF enthalten, die in diesem Repository enthalten ist und 500 Glyphen pro Seite angezeigt werden. Und für den Leser -Bequemlichkeit ist der Beginn der einzelnen Ergänzungen klar markiert. Die zum Beispiel für die Veranschaulichung jedes Glyphe verwendete Schrift ist Adobe Ming Std L (auch bekannt als Adobemingstd-Light oder Adobe 明體 Std L), das von der arphischen Technologie entworfen und von Adobe Systems Incorporated gehörte. Die spezifische Schriftinstanz ist Version 7.000, wie sich in seinem /cidfontversion -Wörterbucheintrag widerspiegelt.
In den folgenden Abschnitten werden die Geschichte dieses Dokuments beschrieben, die ursprünglich als Adobe Technical Note #5080 bezeichnet wurde.
Die Glyphen für Ergänzung 5 (CIDS 18965 bis 19087) wurden zugegeben. Adobemingstd-Light ( Adobe Ming Std L ) mit /cidfontversionswert 5.000 wurde für die repräsentativen Glyphen verwendet.
Die Glyphen für Ergänzung 6 (CIDS 19088 bis 19155) wurden zugegeben. Adobemingstd-Light ( Adobe Ming Std L ) mit /cidfontversionswert 6.001 wurde für die repräsentativen Glyphen verwendet. Das gesamte Dokument wurde vollständig neu geschrieben.
Die Glyphen für Ergänzung 7 (CIDS 19156 bis 19178) wurden zugegeben. Adobemingstd-Light ( Adobe Ming Std L ) mit /cidfontversionswert 7.000 wurde für die repräsentativen Glyphen verwendet. Die gesamte Spezifikation wurde auf die Github -Markdown -Syntax portiert und überarbeitet.
Kleinere redaktionelle Änderungen.
Das ist alles.