© 1995, 1998, 2000, 2001, 2003, 2005, 2007, 2009, 2012, 2017 Adobe Systems Incorporated.
L'autorisation est accordée, gratuitement, à toute personne qui obtient une copie de ce fichier de documentation à utiliser, copier, publier, distribuer, sous-licencier et / ou vendre des copies de la documentation, et permettre aux autres de faire de même, à condition que:
Aucune modification, édition ou autre altération de ce document n'est autorisée; et
L'avis de droit d'auteur ci-dessus et le présent avis d'autorisation sont inclus dans toutes les copies de la documentation.
L'autorisation est accordée, gratuitement, à toute personne qui obtient une copie de ce fichier de documentation, pour créer ses propres œuvres dérivées à partir du contenu de ce document à utiliser, copier, publier, distribuer, sous-licencier et / ou vendre les œuvres dérivées, et pour permettre aux autres de faire la même chose, à condition que le travail dérivé ne soit pas représenté comme étant une copie ou une version de ce document.
Adobe ne sera pas responsable de toute partie pour toute perte de revenus ou de bénéfices ou pour des dommages indirects, accessoires, spéciaux, consécutifs ou autres, qu'ils soient basés sur des délits (y compris sans négligence ou une responsabilité stricte), un contrat ou d'autres motifs juridiques ou équitables même si Adobe a été conseillé ou a eu des raisons de connaître la possibilité de tels dommages. Les matériaux Adobe sont fournis sur une base «tel quel». Adobe décline spécifiquement toutes les garanties express, statutaires ou implicites relatives aux matériaux d'Adobe, y compris, mais sans s'y limiter, celles concernant la qualité marchande ou l'aptitude à un usage particulier ou à la non-contrefaçon de tout droit tiers concernant les matériaux d'Adobe.
Adobe ne détient aucun brevet sur le sujet de cette spécification.
Dernière mise à jour 2017-10-10
Le but de ce document est de définir et de décrire la collection de caractères Adobe-CNS1-7 , qui énumère 19 179 glyphes, et dont la désignation est dérivée des trois entrées de dictionnaire / cidsystemInfo suivantes:
Les ressources CIDFONT qui font référence à cette collection de caractères doivent inclure un dictionnaire A / CiDSystemInfo qui correspond aux chaînes / records / de commandement indiqué ci-dessus.
Ce document est conçu pour les développeurs de polices, dans le but de développer des polices chinoises traditionnelles pour une utilisation avec des produits PostScript, ou pour développer des polices traditionnelles chinoises OpenType. Il est également utile pour les développeurs d'applications et les utilisateurs finaux qui ont besoin d'en savoir plus sur les glyphes de cette collection de caractères. Ce document s'attend à ce que ses lecteurs connaissent le format de fichier de police à clé CID, qui est décrit dans Adobe Technical Note # 5014, intitulé Adobe CMAP et CIDFONT Fichiers Spécification .
Une collection de caractères contient les glyphes nécessaires pour développer des produits de police pour une langue, un script ou un marché spécifique. Les encodages spécifiques sont définis grâce à l'utilisation de ressources CMAP qui sont instanciées sous forme de fichiers et font généralement référence à un sous-ensemble de la collection de caractères.
La collecte de caractères qui résulte de chaque supplément comprend les glyphes associés à tous les suppléments antérieurs. Par exemple, le supplément 7 comprend tous les glyphes définis dans les suppléments 0 à 6.
The Adobe-CNS1-7 character collection enumerates 19,179 glyphs, specifically CIDs 0 through 19178, among eight Supplements, designated 0 through 7. Adobe-CNS1-6 supports CNS 11643 Planes 1 and 2, Big Five, Hong Kong GCCS, and the 1999, 2001, 2004, 2008, and 2016 versions of Hong Kong SCS ( Hong Kong Supplementary Character Set ou raccourci à HKSCS). Le tableau suivant résume ces huit suppléments et fournit également les pages sur lesquelles leurs glyphes sont indiqués dans le fichier Adobe-CNS1-7.pdf :
| Supplément | Cids supplémentaires | Gamme CID | Total des cides | Date d'établissement | Pages |
|---|---|---|---|---|---|
| 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 |
Chaque CID ( ID de caractère ) d'une collection de caractères est associé à une classe de formes de caractère ou de glyphes. La forme spécifique d'un glyphe d'une classe de glyphes donnée dépend du style de la police et peut-être d'autres facteurs. Les glyphes pour tous les CID sont illustrés dans ce document, fournissant un exemple ou une instance spécifique de la correspondance entre un CID et sa classe de forme de glyphe. Les développeurs de polices doivent concevoir des glyphes pour chaque CID de la collection de caractères et peuvent utiliser ce document comme référence lors de la prestation ou de la validation autrement des ressources CIDFONT.
Les sections suivantes détaillent l'histoire et le contenu de chacun des huit suppléments de la collection de caractères Adobe-CNS1-7.
Supplément 0, qui énumère 14 099 glyphes, en particulier les cids 0 à 14098, soutient la norme du CNS 11643-1992 (plans 1 et 2 uniquement), Big Five et les extensions d'Eten vers Big Five.
Le supplément 1 fournit 3 309 glyphes supplémentaires, en particulier les CID 14099 à 17407, qui sont nécessaires pour prendre en charge les GCC de Hong Kong et son extension, ainsi que des jeux de caractères spécifiques au fournisseur de monotype et de dynacomware. Les CID 14099 à 14122 sont des glyphes de ponctuation et de dessin de ligne, qui ont été inclus pour répondre complètement aux besoins des modes d'écriture verticaux et horizontaux.
Supplément 2 ajoute 193 glyphes, spécifiquement des CID 17408 à 17600, et a été conçu pour ajouter uniquement des versions préfotatives de toutes les glyphes latins et latins non plus pleins de la largeur de la VRT2 '( alternatives verticales et de rotation ) .
Le supplément 3 ajoute 1 245 glyphes, en particulier les CID 17601 à 18845. Les glyphes pour le symbole de la monnaie euro sont à CID 17601 à 17605 (proportionnels, les glyphériques Euro à largeur et demi-largeur pré-routus). Les glyphes sont également inclus pour soutenir pleinement les SC de Hong Kong, comme publié initialement par le gouvernement de la région administrative spéciale de Hong Kong (SAR) de la République populaire de Chine (Hong Kong SCS-1999). Les glyphes pour Hanzi qui n'étaient pas déjà inclus dans Adobe-CNS1-1 sont alloués au CIDS 17606 via CIDS 18784. CIDS 18785 à 18845 Complétez le support pour les SC de Hong Kong en allouant des positions pour des symboles de latin ou de latin avec des marques diacritiques, ainsi que des symboles supplémentaires.
Le supplément 4 ajoute 119 glyphes, en particulier les CID de 18846 à 18964. 116 de ces glyphes (CIDS 18849 à 18964) ont été ajoutés pour refléter l'ajout de 116 caractères, qui sont tous Hanzi, à Hong Kong SCS-2001.
Les CID 18846, 18847 et 18848 sont nécessaires pour distinguer les conceptions de trois caractères Hong Kong SCS (0xc8e0, 0xc8e9 et 0xc8f1) par rapport aux conceptions de trois grands caractères (0xa4eb, 0xa8a4, et 0xf0e8). Dans le passé, les trois premiers personnages ont été rendus en utilisant les CID 732, 1289 et 2550, car ils étaient considérés comme identiques à ce dernier. Cependant, le but des trois caractères Hong Kong SCS est de représenter trois caractères Unicode «CJK Radicals» (U + 2E9D ⺝, U + 2EC6 ⻆ et U + 2EE3 ⻣). Cela a conduit à des ajustements de conception qui ont nécessité l'ajout de CID 18846, 18847 et 18848.
Le supplément 5 ajoute 123 nouveaux glyphes, en particulier les CID de 18965 à 19087, pour refléter l'ajout de 123 caractères, qui sont tous Hanzi, à Hong Kong SCS-2004.
Le supplément 6 ajoute 68 nouveaux glyphes, en particulier les CID de 19088 à 19155, pour refléter l'ajout de 68 caractères, qui sont tous Hanzi, à Hong Kong SCS-2008.
Le supplément 7 ajoute 23 nouveaux glyphes, en particulier les CID de 19156 à 19178, pour refléter l'ajout de 23 caractères, qui sont tous Hanzi, à Hong Kong SCS-2016. Hong Kong SCS-2016 a également ajouté le symbole de la monnaie euro, dont les glyphes étaient déjà inclus dans le supplément 3.
Les sections suivantes détaillent les glyphes spéciaux et autres notes qui intéressent les développeurs de polices. Plusieurs classes de glyphes sont complexes et méritent une certaine explication et clarification.
Le tableau suivant répertorie tous les glyphes Adobe-CNS1-7 qui sont classés comme un espace, ou qui sont autrement rendus en espace, et fournit des informations concernant leur utilisation prévue, ainsi que leurs largeurs de décors recommandées:
| Cid | Se régler la largeur | Description |
|---|---|---|
| 1 | Proportionnel | Espace latin - U + 0020 |
| 99 | Pleine largeur | Espace idéographique - U + 3000 |
| 13648 | Demi-largeur | Espace latin - U + 2002 |
| 17408 | Pleine largeur | Version pré-pilée de CID + 1 |
| 17506 | Pleine largeur | Version pré-pilée de CID + 13648 |
Les glyphes d'espace décrits comme une version pré-rayée d'un autre glyphe doivent se voir attribuer des largeurs d'ensemble de largeur pleine largeur en termes de largeurs de réglage horizontal, mais lorsqu'ils sont instanciés comme une police d'openType, leurs largeurs de définition verticale comme spécifiées dans le tableau OpenType `` VMTX '' ( métriques verticaux ) doivent correspondre à celles de leurs homologues non éteints.
Adobe-CNS1-7 comprend 17 898 glyphes qui sont classés comme Hanzi (aka idéographies), et leurs gammes CID, séparées par supplément, sont présentées dans le tableau ci-dessous:
| Supplément | Gammes CID |
|---|---|
| 0 | 281–289, 536–561, 595–13645, 13999–14008, 14056–14062 |
| 1 | 14123–17407 |
| 2 | aucun |
| 3 | 17608–18784 |
| 4 | 18846–18964 |
| 5 | 18965–19087 |
| 6 | 19088–19155 |
| 7 | 19156-19178 |
Afin de prendre en charge la fonction GSUB «VRT2» ( alternatives verticales et rotation ), la collection de caractères Adobe-CNS1-7 comprend des formes pré-rayées pour tous les glyphes latins et latins qui ne sont pas pleine largeur. Le tableau ci-dessous détaille comment les CID et les gammes de CID horizontaux mettent en œuvre à leurs gammes CID pré-rayées correspondantes:
| Supplément | Cids horizontaux et gammes de CID | Gammes de CID pré-pilées |
|---|---|---|
| 2 | 1–98, 13648–13742 | 17408–17600 |
| 3 | 17601, 17603 | 17604–17605 |
Le tableau suivant fournit des CID et des gammes de CID qui indiquent explicitement quelles glyphes sont destinés à être conçus avec des largeurs de décors proportionnelles ou à large largeur. Tous les autres glyphes devraient être pleine largeur.
| Se régler la largeur | CIDS & CID GAMES |
|---|---|
| Proportionnel | 1–98, 17601 |
| Demi-largeur | 13648–13742, 17603 |
Les tables de glyphes fournies dans ce document comprennent des marques d'enregistrement qui servent à indiquer la largeur des ensembles relatifs. La spécification explicite des classes de largeur, comme dans le tableau ci-dessus, est clairement plus précise et fiable que la mesure de la distance entre les marques d'enregistrement. Veuillez utiliser les deux ressources comme guide.
Notez que les marques d'enregistrement utilisées dans les tables de glyphes sont dans une couche séparée, et si leur présence est ennuyeuse, cette couche peut être désactivée, empêchant ainsi leur affichage.
Les ressources CMAP associées à la collecte de caractères Adobe-CNS1-7, ainsi que le fichier de données cid2code.txt qui fournit des détails supplémentaires pour les développeurs de polices, sont disponibles dans le cadre du projet Open Source CMAP Resources .
Des descriptions plus complètes des ressources individuelles ADOBE-CNS1-7 CMAP peuvent être trouvées dans Adobe Technical Note # 5094, intitulée Adobe CJKV Corter Collections et fichiers CMAP pour les polices à clé CID .
En général, les ressources CMAP qui sont basées sur des encodages hérités, tels que Big Five, ne sont plus mis à jour. Au contraire, les ressources Unicode CMAP - disponibles pour les encodages UTF-8, UTF-16 (UTF-16BE) et UTF-32 (UTF-32BE), et maintenus parfaitement synchronisés - sont mis à jour régulièrement, avec de nouveaux mappages déclenchés par un nouveau supplément ou une nouvelle version de Unicode. De plus, les ressources UCS-2 CMAP sont obsolètes et obsolètes. Les développeurs doivent utiliser les ressources CMAP UTF-16 à la place, car ils sont compatibles avec les UCS-2 Obsolete maintenant.
Les séquences de variation standardisées (SVSE) qui sont spécifiées dans Adobe-CNS1_Sedences.txt DataFile correspondent aux idéographies de compatibilité CJK.
Des glyphes représentatifs pour les CID 0 à 19178 sont fournis dans le fichier Adobe-CNS1-7.pdf qui est inclus dans ce référentiel, avec 500 glyphes indiqués par page. Et, pour la commodité des lecteurs, le début de chaque supplément est clairement marqué. La police utilisée pour illustrer chaque glyphe est Adobe Ming Std l (aka, adobemingstd-light ou adobe 明體 std l), conçu par la technologie arphique, et détenue par Adobe Systems Incorporated. L'instance de police spécifique est la version 7.000, comme en témoigne son entrée de dictionnaire / cidfontversion.
Les sections suivantes détaillent l'historique de ce document, qui était à l'origine appelé Adobe Technical Note # 5080.
Les glyphes du supplément 5 (CIDS 18965 à 19087) ont été ajoutés. AdobemingStd-Light ( Adobe Ming STD L ) avec / CidFontversion Value 5.000 a été utilisé pour les glyphes représentatifs.
Les glyphes du supplément 6 (CIDS 19088 à 19155) ont été ajoutés. Adobemingstd-Light ( Adobe Ming STD L ) avec / la valeur CIDFontversion 6.001 a été utilisé pour les glyphes représentatifs. L'ensemble du document a été complètement réécrit.
Les glyphes du supplément 7 (CIDS 19156 à 19178) ont été ajoutés. AdobemingStd-Light ( Adobe Ming STD L ) avec / CidFontversion Value 7.000 a été utilisé pour les glyphes représentatifs. La spécification entière a été portée vers la syntaxe GitHub Markdown et révisée.
Modifications éditoriales mineures.
C'est tout.