{"id":13992307,"url":"https://github.com/adobe-type-tools/cmap-resources","last_synced_at":"2026-01-28T14:03:35.993Z","repository":{"id":29457463,"uuid":"32993872","full_name":"adobe-type-tools/cmap-resources","owner":"adobe-type-tools","description":"CMap Resources","archived":false,"fork":false,"pushed_at":"2023-11-15T12:47:31.000Z","size":14334,"stargazers_count":266,"open_issues_count":4,"forks_count":53,"subscribers_count":31,"default_branch":"master","last_synced_at":"2025-03-06T14:55:08.548Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Makefile","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/adobe-type-tools.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2015-03-27T15:29:57.000Z","updated_at":"2025-03-05T00:42:07.000Z","dependencies_parsed_at":"2024-01-18T03:50:01.693Z","dependency_job_id":null,"html_url":"https://github.com/adobe-type-tools/cmap-resources","commit_stats":{"total_commits":35,"total_committers":5,"mean_commits":7.0,"dds":0.2571428571428571,"last_synced_commit":"5dfea11db87084b62145cc7db82150da2e6707af"},"previous_names":[],"tags_count":18,"template":false,"template_full_name":null,"purl":"pkg:github/adobe-type-tools/cmap-resources","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fcmap-resources","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fcmap-resources/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fcmap-resources/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fcmap-resources/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/adobe-type-tools","download_url":"https://codeload.github.com/adobe-type-tools/cmap-resources/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/adobe-type-tools%2Fcmap-resources/sbom","scorecard":{"id":167118,"data":{"date":"2025-08-11","repo":{"name":"github.com/adobe-type-tools/cmap-resources","commit":"f5cf3bca7fdfeaceb77aa82847e974f2306c20b4"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":2.8,"checks":[{"name":"Dangerous-Workflow","score":-1,"reason":"no workflows found","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":1,"reason":"Found 4/28 approved changesets -- score normalized to 1","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":0,"reason":"0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Token-Permissions","score":-1,"reason":"No tokens found","details":null,"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"Pinned-Dependencies","score":-1,"reason":"no dependencies found","details":null,"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE.md:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE.md:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":0,"reason":"Project has not signed or included provenance with any releases.","details":["Warn: release artifact 20231115 not signed: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/129539801","Warn: release artifact 20230921 not signed: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/121959523","Warn: release artifact 20230622 not signed: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/109493307","Warn: release artifact 20230118 not signed: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/89354002","Warn: release artifact 20231115 does not have provenance: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/129539801","Warn: release artifact 20230921 does not have provenance: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/121959523","Warn: release artifact 20230622 does not have provenance: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/109493307","Warn: release artifact 20230118 does not have provenance: https://api.github.com/repos/adobe-type-tools/cmap-resources/releases/89354002"],"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":0,"reason":"branch protection not enabled on development/release branches","details":["Warn: branch protection not enabled for branch 'master'"],"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 7 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-16T15:13:09.754Z","repository_id":29457463,"created_at":"2025-08-16T15:13:09.754Z","updated_at":"2025-08-16T15:13:09.754Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28846058,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T13:02:32.985Z","status":"ssl_error","status_checked_at":"2026-01-28T13:02:04.945Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-09T14:01:55.655Z","updated_at":"2026-01-28T14:03:30.985Z","avatar_url":"https://github.com/adobe-type-tools.png","language":"Makefile","funding_links":[],"categories":["Makefile"],"sub_categories":[],"readme":"# CMap Resources\n\nThis open source project provides the latest CMap resources for Adobe’s public character collections.\n\nCMap (*Character Map*) resources are used to unidirectionally map character codes, such as a Unicode encoding form, to CIDs (*Characters IDs*, meaning glyphs) of a CIDFont resource. CMap resources, like CIDFont resources, include a /CIDSystemInfo dictionary that specifies /Registry and /Ordering strings that must match for compatibility between the two resources. In other words, a CMap resource can be used with a CIDFont resource only if their /Registry and /Ordering strings match.\n\nA character collection is sometimes referred to as an **ROS**, which is an abbreviation for the three elements of the /CIDSystemInfo dictionary, specifically the **/Registry** string, the **/Ordering** string, and the **/Supplement** value (an integer). When fully specified, the three elements are separate using single hyphens, such as **Adobe-Japan1-7** (broken down into /Registry = *Adobe*, /Ordering = *Japan1*, and /Supplement = *7*).\n\nAlthough originally designed for use with CIDFont resources, CMap resources are also used for other purposes, such as by the [AFDKO](https://github.com/adobe-type-tools/afdko) *makeotf* tool for building 'cmap' tables for OpenType/CFF fonts when the source font is a CIDFont resource.\n\n## Contents\n\nThis project includes the following CMap resources, grouped by character collection:\n\n*Adobe-Identity-0*: Adobe-Identity-0 (Special Purpose)  \n*Adobe-CNS1-7*: [Adobe-CNS1-7](https://github.com/adobe-type-tools/Adobe-CNS1/) (Traditional Chinese, including Hong Kong SCS-2016)  \n*Adobe-GB1-6*: [Adobe-GB1-6](https://github.com/adobe-type-tools/Adobe-GB1/) (Simplified Chinese)  \n*Adobe-Japan1-7*: [Adobe-Japan1-7](https://github.com/adobe-type-tools/Adobe-Japan1/) (Japanese)  \n*Adobe-Korea1-2*: [Adobe-Korea1-2](https://github.com/adobe-type-tools/Adobe-KR/raw/master/5093.Adobe-Korea1-2.pdf) (Korean)  \n*Adobe-KR-9*: [Adobe-KR-9](https://github.com/adobe-type-tools/Adobe-KR/) (Korean)  \n*Adobe-Manga1-0*: [Adobe-Manga1-0](https://github.com/adobe-type-tools/Adobe-Manga1/) (Japanese Manga)  \n*deprecated/Adobe-Japan2-0*: [Adobe-Japan2-0](https://github.com/adobe-type-tools/Adobe-Japan1/raw/master/5097.Adobe-Japan2-0.pdf) (Japanese, for JIS X 0212-1990 only; Deprecated and replaced by Adobe-Japan1-6)\n\nThe *VERSIONS.txt* file specifies the current version of each CMap resource.\n\nEach collection of CMap resources includes a *cid2code.txt* file that provides the mappings for each CID in tabular form. The Adobe-Japan1-7 CMap resources additionally include mapping files for the three JIS standards, JIS X 0208, JIS X 0212, and JIS X 0213, for JIS90- (*-jp90*) and JIS2004-savvy (*-jp04*) implementations. (The deprecated Adobe-Japan2-0 CMap resources include JIS X 0212 mapping files.)\n\n## CMap Resources Versus 'cmap' Tables\n\nCMap resources should not be confused with '[cmap](https://docs.microsoft.com/en-us/typography/opentype/spec/cmap)' tables of sfnt-based fonts, such as OpenType and TrueType. While they are functionally similar, in that both unidirectionally map character codes, a 'cmap' table maps them to GIDs (*Glyph IDs*). For some fonts, such as OpenType fonts that are based on one of these character collections and include every glyph, CIDs can equal GIDs, but it is not guaranteed, thus the importance of the distinction.\n\n## Compiling/Decompiling CMap Resources\n\nThe [Perl Scripts](https://github.com/adobe-type-tools/perl-scripts) open source project includes a *cmap-tool.pl* script that can be used to compile and decompile CMap resources.\n\n## CMap Resource Descriptions\n\nThe sections that follow provide detailed information about the CMap resources that are included in this project, on a per character collection basis, and the following conventions and notes apply:\n\n* References to code points and code space ranges are expressed in hexadecimal notation, and use a leading “0x.”  \n* Every two hexadecimal digits correspond to one byte.  \n* The encodings described in this document range from one- to four-byte.  \n* Whenever a horizontal CMap resource is modified to support a newer Supplement, its corresponding vertical CMap resource is also modified to reflect the same Supplement, regardless of whether mappings were added or not.  \n* Although still listed, the UCS-2 CMap files are now considered obsolete, and are no longer being maintained. They have been replaced\u0026mdash;for all character collections\u0026mdash;with a suite of UTF-8, UTF-16, and UTF-32 CMap resources that include the same number of mappings.\n\nFor more information about the character sets and encodings that are referenced in the sections below, please reference [*CJKV Information Processing*, Second Edition](http://shop.oreilly.com/product/9780596514471.do) (O’Reilly Media, 2009).\n\n### The Adobe-CNS1-7 Character Collection\n\nThe table below lists the supported encodings:\n\n**Encoding** | **Byte Ranges**\n--- | ---\nISO-2022 | 0x2121–0x7E7E\nEUC-TW | 0x00–0x80, 0xA1A1–0xFEFE, 0x8EA1A1A1–0x8EA1FEFE, 0x8EA2A1A1–0x8EA2FEFE \u0026 0x8EA3A1A1–0x8EA3FEFE\nBig Five | 0x00–0x80, 0xFD–0xFF (only in B5pc) \u0026 0x8140–0xFEFE (0xA140–0xFCFE in B5pc; 0x8140–0xFEFE in HKscs)\nUCS-2 | 0x0000–0xD7FF \u0026 0xE000–0xFFFF\nUTF-8 | 0x00–0x7F, 0xC080–0xDFBF, 0xE08080–0xEFBFBF \u0026 0xF0808080–0xF7BFBFBF\nUTF-16 | 0x0000–0xD7FF, 0xE000–0xFFFF \u0026 0xD800DC00–0xDBFFDFFF\nUTF-32 | 0x00000000–0x0010FFFF\n\nThe table below provides descriptions of the Adobe-CNS1-7 CMap resources:\n\n**CMap Resource** | **Description**\n--- | ---\nAdobe-CNS1-0 | Identity CMap\nAdobe-CNS1-1 | Identity CMap\nAdobe-CNS1-2 | Identity CMap\nAdobe-CNS1-3 | Identity CMap\nAdobe-CNS1-4 | Identity CMap\nAdobe-CNS1-5 | Identity CMap\nAdobe-CNS1-6 | Identity CMap\nAdobe-CNS1-7 | Identity CMap\nB5-H | Big Five character set, Big Five encoding, halfwidth ASCII character set in one-byte range\nB5-V | Vertical version of B5-H\nB5pc-H | Apple Macintosh Traditional Chinese character set, Big Five encoding, proportional-width ASCII character set in one-byte range\nB5pc-V | Vertical version of B5pc-H\nCNS-EUC-H | CNS 11643 character set, Planes 1 and 2, EUC-TW encoding, half-width ASCII character set in one-byte range\nCNS-EUC-V | Vertical version of CNS-EUC-H\nCNS1-H | CNS 11643 character set, Plane 1, ISO-2022 encoding\nCNS1-V | Vertical version of CNS1-H\nCNS2-H | CNS 11643 character set, Plane 2, ISO-2022 encoding\nCNS2-V | Vertical version of CNS2-H\nETen-B5-H | Big Five character set with ETen extensions, Big Five encoding, half-width ASCII character set in one-byte range\nETen-B5-V | Vertical version of ETen-B5-H\nETenms-B5-H | Big Five character set with ETen extensions, Big Five encoding, proportional ASCII character set in one-byte range\nETenms-B5-V | Vertical version of ETenms-B5-H\nETHK-B5-H | HKSCS plus ETen extensions, Big Five encoding\nETHK-B5-V | Vertical version of ETHK-B5-H\nHKdla-B5-H | DynaComware’s larger Hong Kong–specific character set containing 784 hanzi, Big Five encoding (0xFA41–0xFEFE)\nHKdla-B5-V | Vertical version of HKdla-B5-H\nHKdlb-B5-H | DynaComware’s smaller Hong Kong–specific character set containing 665 hanzi, Big Five encoding (0x8E40–0x9265)\nHKdlb-B5-V | Vertical version of HKdlb-B5-H\nHKgccs-B5-H | Hong Kong GCCS, plus 145 additional hanzi, Big Five encoding (0x8A40–0x8B5A \u0026 0x8E40–0xA0E6 and 0xFA40–0xFEFE)\nHKgccs-B5-V | Vertical version of HKgccs-B5-H\nHKm314-B5-H | Monotype’s smaller Hong Kong–specific character set containing 314 hanzi, being a complete subset of the larger set, Big Five encoding (0xC740–0xC8FE)\nHKm314-B5-V | Vertical version of HKm314-B5-H\nHKm471-B5-H | Monotype’s larger Hong Kong–specific character set containing 471 hanzi, Big Five encoding (0xFA40–0xFCFE)\nHKm471-B5-V | Vertical version of HKm471-B5-H\nHKscs-B5-H | HKSCS, Big Five encoding\nHKscs-B5-V | Vertical version of HKscs-B5-H\nUniCNS-UCS2-H | ISO/IEC 10646 (Unicode), UCS-2 encoding\u0026mdash;OBSOLETE (use UniCNS-UTF16-H)\nUniCNS-UCS2-V | Vertical version of UniCNS-UCS2-H\u0026mdash;OBSOLETE (use UniCNS-UTF16-V)\nUniCNS-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding\nUniCNS-UTF8-V | Vertical version of UniCNS-UTF8-H\nUniCNS-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding\nUniCNS-UTF16-V | Vertical version of UniCNS-UTF16-H\nUniCNS-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding\nUniCNS-UTF32-V | Vertical version of UniCNS-UTF32-H\n\n### The Adobe-GB1-6 Character Collection\n\nThe table below lists the supported encodings:\n\n**Encoding** | **Byte Ranges**\n--- | ---\nISO-2022 | 0x2121–0x7E7E\nEUC-CN | 0x00–0x80, 0xFD–0xFF (only in GBpc and GBTpc) \u0026 0xA1A1–0xFEFE (0xA1A1–0xFCFE in GBpc and GBTpc)\nGBK | 0x00–0x80 \u0026 0x8140–0xFEFE\nGB 18030 | 0x00–0x80, 0x8140–0xFEFE \u0026 0x81308130–0xFE39FE39\nUCS-2 | 0x0000–0xD7FF \u0026 0xE000–0xFFFF\nUTF-8 | 0x00–0x7F, 0xC080–0xDFBF, 0xE08080–0xEFBFBF \u0026 0xF0808080–0xF7BFBFBF\nUTF-16 | 0x0000–0xD7FF, 0xE000–0xFFFF \u0026 0xD800DC00–0xDBFFDFFF\nUTF-32 | 0x00000000–0x0010FFFF\n\nThe table below provides descriptions of the Adobe-GB1-6 CMap resources:\n\n**CMap Resource** | **Description**\n--- | ---\nAdobe-GB1-0 | Identity CMap\nAdobe-GB1-1 | Identity CMap\nAdobe-GB1-2 | Identity CMap\nAdobe-GB1-3 | Identity CMap\nAdobe-GB1-4 | Identity CMap\nAdobe-GB1-5 | Identity CMap\nAdobe-GB1-6 | Identity CMap\nGB-H | GB/T 2312 character set, ISO-2022 encoding\nGB-V | Vertical version of GB-H\nGB-EUC-H | GB/T 2312 character set, EUC-CN encoding, half-width GB/T 1988 character set (nearly identical with ASCII) in one-byte range\nGB-EUC-V | Vertical version of GB-EUC-H\nGBpc-EUC-H | Apple Macintosh Simplified Chinese character set, EUC-CN encoding, proportional-width ASCII character set in one-byte range\nGBpc-EUC-V | Vertical version of GBpc-EUC-H\nGBK-EUC-H | GBK character set, GBK encoding\nGBK-EUC-V | Vertical version of GBK-EUC-H\nGBK2K-H | GB 18030 character set, GB 18030 encoding\nGBK2K-V | Vertical version of GBK2K-H\nGBT-H | GB/T 12345 character set, ISO-2022 encoding\nGBT-V | Vertical version of GBT-H\nGBT-EUC-H | GB/T 12345 character set, EUC-CN encoding, half-width GB/T 1988 character set (nearly identical with ASCII) in one-byte range\nGBT-EUC-V | Vertical version of GBT-EUC-H\nGBTpc-EUC-H | GB/T 12345 character set for Apple Macintosh, EUC-CN encoding, proportional-width ASCII character set in one-byte range\nGBTpc-EUC-V | Vertical version of GBTpc-EUC-H\nUniGB-UCS2-H | ISO/IEC 10646 (Unicode), UCS-2 encoding\u0026mdash;OBSOLETE (use UniGB-UTF16-H)\nUniGB-UCS2-V | Vertical version of UniGB-UCS2-H\u0026mdash;OBSOLETE (use UniGB-UTF16-V)\nUniGB-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding\nUniGB-UTF8-V | Vertical version of UniGB-UTF8-H\nUniGB-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding\nUniGB-UTF16-V | Vertical version of UniGB-UTF16-H\nUniGB-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding\nUniGB-UTF32-V | Vertical version of UniGB-UTF32-H\n\n### The Adobe-Japan1-7 Character Collection\n\nThe table below lists the supported encodings:\n\n**Encoding** | **Byte Ranges**\n--- | ---\nISO-2022-JP | 0x2121–0x7E7E\nEUC-JP | 0x00–0x80, 0x8EA0–0x8EDF \u0026 0xA1A1–0xFEFE\nShift-JIS | 0x00–0x80, 0xA0–0xDF, 0xFD–0xFF (only in 83pv and 90pv), 0x8140–0x9FFC \u0026 0xE040–0xFCFC\nOther | 0x00–0xFF (Hankaku, Hiragana, Katakana, Roman \u0026 WP-Symbol)\nUCS-2 | 0x0000–0xD7FF \u0026 0xE000–0xFFFF\nUTF-8 | 0x00–0x7F, 0xC080–0xDFBF, 0xE08080–0xEFBFBF \u0026 0xF0808080–0xF7BFBFBF\nUTF-16 | 0x0000–0xD7FF, 0xE000–0xFFFF \u0026 0xD800DC00–0xDBFFDFFF\nUTF-32 | 0x00000000–0x0010FFFF\n\nThe table below provides descriptions of the Adobe-Japan1-7 CMap resources:\n\n**CMap Resource** | **Description**\n--- | ---\nAdobe-Japan1-0 | Identity CMap\nAdobe-Japan1-1 | Identity CMap\nAdobe-Japan1-2 | Identity CMap\nAdobe-Japan1-3 | Identity CMap\nAdobe-Japan1-4 | Identity CMap\nAdobe-Japan1-5 | Identity CMap\nAdobe-Japan1-6 | Identity CMap\nAdobe-Japan1-7 | Identity CMap\nH | JIS X 0208 character set, ISO-2022-JP encoding\nV | Vertical version of H\nRKSJ-H | JIS X 0208 character set, Shift-JIS encoding, half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range\nRKSJ-V | Vertical version of RKSJ-H\nEUC-H | JIS X 0208 character set, EUC-JP encoding, half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range (code set 0), half-width katakana character set in two-byte range (code set 2)\nEUC-V | Vertical version of EUC-H\n78-H | JIS C 6226-1978 character set, ISO-2022-JP encoding\n78-V | Vertical version of 78-H\n78-RKSJ-H | JIS C 6226-1978 character set, Shift-JIS encoding, half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range\n78-RKSJ-V | Vertical version of 78-RKSJ-H\n78-EUC-H | JIS C 6226-1978 character set, EUC-JP encoding, half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range (code set 0), half-width katakana character set in two-byte range (code set 2)\n78-EUC-V | Vertical version of 78-EUC-H\n78ms-RKSJ-H | Identical to 90ms-RKSJ-H, except that JIS C 6226-1978 forms are used, Shift-JIS encoding, half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range\n78ms-RKSJ-V | Vertical version of 78ms-RKSJ-H\n83pv-RKSJ-H | Apple Macintosh KanjiTalk Version 6 character set, Shift-JIS encoding, proportional-width ASCII character set in one-byte range\n90ms-RKSJ-H | Microsoft Windows 3.1J and Windows 95J character set, Shift-JIS encoding; half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range\n90ms-RKSJ-V | Vertical version of 90ms-RKSJ-H\n90msp-RKSJ-H | Identical to 90ms-RKSJ-H, but using a proportional JIS-Roman character set (nearly identical with ASCII) in one-byte range, Shift-JIS encoding\n90msp-RKSJ-V | Vertical version of 90msp-RKSJ-H\n90pv-RKSJ-H | Apple Macintosh KanjiTalk Version 7 character set, Shift-JIS encoding, proportional-width ASCII character set in one-byte range\n90pv-RKSJ-V | Vertical version of 90pv-RKSJ-H\nAdd-H | Fujitsu FMR character set, ISO-2022-JP encoding\nAdd-V | Vertical version of Add-H\nAdd-RKSJ-H | Fujitsu FMR character set, Shift-JIS encoding, half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range\nAdd-RKSJ-V | Vertical version of Add-RKSJ-H\nExt-H | NEC character set, ISO-2022-JP encoding\nExt-V | Vertical version of Ext-H\nExt-RKSJ-H | NEC character set, Shift-JIS encoding, half-width JIS-Roman character set (nearly identical with ASCII) in one-byte range\nExt-RKSJ-V | Vertical version of Ext-RKSJ-H\nNWP-H | NEC Bungō character set, ISO-2022-JP encoding\nNWP-V | Vertical version of NWP-H\nHankaku | Half-width Latin, hiragana, and katakana in one-byte range\nHiragana | Half-width hiragana in one-byte range\nKatakana | Half-width katakana in one-byte range\nRoman | Half-width Latin in one-byte range\nWP-Symbol | Miscellaneous symbols in one-byte range\nUniJIS-UCS2-H | ISO/IEC 10646 (Unicode), UCS-2 encoding\u0026mdash;OBSOLETE (use UniJIS-UTF16-H)\nUniJIS-UCS2-V | Vertical version of UniJIS-UCS2-H\u0026mdash;OBSOLETE (use UniJIS-UTF16-V)\nUniJISPro-UCS2-V | Vertical version of UniJIS-UCS2-H with references to vertical forms added in Adobe-Japan1-4\u0026mdash;OBSOLETE (use UniJIS-UTF16-V)\nUniJIS-UCS2-HW-H | Same as UniJIS-UCS2-H, but with half-width Latin glyphs in the ASCII/JIS-Roman range (0x20–0x7E and 0xA5)\u0026mdash;OBSOLETE (use UniJIS-UTF16-H)\nUniJIS-UCS2-HW-V | Vertical version of UniJIS-UCS2-HW-H\u0026mdash;OBSOLETE (use UniJIS-UTF16-V)\nUniJISPro-UCS2-HW-V | Vertical version of UniJIS-UCS2-HW-H with references to vertical forms added in Adobe-Japan1-4\u0026mdash;OBSOLETE (use UniJIS-UTF16-V)\nUniJIS-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding\nUniJIS-UTF8-V | Vertical version of UniJIS-UTF8-H\nUniJISPro-UTF8-V | Vertical version of UniJIS-UTF8-H with references to vertical forms added in Adobe-Japan1-4\u0026mdash;OBSOLETE (use UniJIS-UTF8-V)\nUniJIS-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding\nUniJIS-UTF16-V | Vertical version of UniJIS-UTF16-H\nUniJIS-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding\nUniJIS-UTF32-V | Vertical version of UniJIS-UTF32-H\nUniJIS2004-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding, JIS2004 glyphs are default\nUniJIS2004-UTF8-V | Vertical version of UniJIS2004-UTF8-H\nUniJIS2004-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding, JIS2004 glyphs are default\nUniJIS2004-UTF16-V | Vertical version of UniJIS2004-UTF16-H\nUniJIS2004-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding, JIS2004 glyphs are default\nUniJIS2004-UTF32-V | Vertical version of UniJIS2004-UTF32-H\nUniJISX0213-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding, macOS compatible\nUniJISX0213-UTF32-V | Vertical version of UniJISX0213-UTF32-H\nUniJISX02132004-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding, macOS compatible, JIS2004 glyphs are default\nUniJISX02132004-UTF32-V | Vertical version of UniJISX02132004-UTF32-H\n\n### The Adobe-Japan2-0 Character Collection\u0026mdash;DEPRECATED\n\nThe table below lists the supported encodings:\n\n**Encoding** | **Byte Ranges**\n--- | ---\nISO-2022 | 0x2121–0x7E7E\nEUC-JP | 0x8FA1A1–0x8FFEFE\nUCS-2 | 0x0000–0xD7FF \u0026 0xE000–0xFFFF\nUTF-8 | 0x00–0x7F, 0xC080–0xDFBF, 0xE08080–0xEFBFBF \u0026 0xF0808080–0xF7BFBFBF\nUTF-16 | 0x0000–0xD7FF, 0xE000–0xFFFF \u0026 0xD800DC00–0xDBFFDFFF\nUTF-32 | 0x00000000–0x0010FFFF\n\nThe table below provides descriptions of the Adobe-Japan2-0 CMap resources:\n\n**CMap Resource** | **Description**\n--- | ---\nAdobe-Japan2-0 | Identity CMap\nHojo-H | JIS X 0212 character set, ISO-2022 encoding\nHojo-V | Vertical version of Hojo-H\nHojo-EUC-H | JIS X 0212 character set, EUC-JP encoding (code set 3)\nHojo-EUC-V | Vertical version of Hojo-EUC-H\nUniHojo-UCS2-H | ISO/IEC 10646 (Unicode), UCS-2 encoding\u0026mdash;OBSOLETE (use UniHojo-UTF16-H)\nUniHojo-UCS2-V | Vertical version of UniHojo-UCS2-H\u0026mdash;OBSOLETE (use UniHojo-UTF16-V)\nUniHojo-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding\nUniHojo-UTF8-V | Vertical version of UniHojo-UTF8-H\nUniHojo-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding\nUniHojo-UTF16-V | Vertical version of UniHojo-UTF16-H\nUniHojo-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding\nUniHojo-UTF32-V | Vertical version of UniHojo-UTF32-H\n\n### The Adobe-Korea1-2 Character Collection\n\nThe table below lists the supported encodings:\n\n**Encoding** | **Byte Ranges**\n--- | ---\nISO-2022 | 0x2121–0x7E7E\nEUC-KR | 0x00–0x80 (0x00–0x83 in KSCpc), 0xFE–0xFF (only in KSCpc) \u0026 0xA1A1–0xFEFE (0xA141–0xFDFE in KSCpc)\nJohab | 0x00–0x80, 0x8441–0xD3FE, 0xD831–0xDEFE \u0026 0xE031–0xF9FE\nUHC | 0x00–0x80 \u0026 0x8141–0xFEFE\nUCS-2 | 0x0000–0xD7FF \u0026 0xE000–0xFFFF\nUTF-8 | 0x00–0x7F, 0xC080–0xDFBF, 0xE08080–0xEFBFBF \u0026 0xF0808080–0xF7BFBFBF\nUTF-16 | 0x0000–0xD7FF, 0xE000–0xFFFF \u0026 0xD800DC00–0xDBFFDFFF\nUTF-32 | 0x00000000–0x0010FFFF\n\nThe table below provides descriptions of the Adobe-Korea1-2 CMap resources:\n\n**CMap Resource** | **Description**\n--- | ---\nAdobe-Korea1-0 | Identity CMap\nAdobe-Korea1-1 | Identity CMap\nAdobe-Korea1-2 | Identity CMap\nKSC-H | KS X 1001 character set, ISO-2022-KR encoding\nKSC-V | Vertical version of KSC-H\nKSC-EUC-H | KS X 1001 character set, EUC-KR encoding, half-width KS X 1003 character set (nearly identical with ASCII) in one-byte range\nKSC-EUC-V | Vertical version of KSC-EUC-H\nKSC-Johab-H | KS X 1001 character set plus Johab extensions, Johab encoding\nKSC-Johab-V | Vertical version of KSC-Johab-H\nKSCms-UHC-H | KS X 1001 character set plus Microsoft extensions (Unified Hangul Code), UHC encoding\nKSCms-UHC-V | Vertical version of KSCms-UHC-H\nKSCpc-EUC-H | Apple Macintosh Korean character set, modified EUC-KR encoding, proportional-width ASCII character set in one-byte range\nKSCpc-EUC-V | Vertical version of KSCpc-EUC-H\nUniKS-UCS2-H | ISO/IEC 10646 (Unicode), UCS-2 encoding\u0026mdash;OBSOLETE (use UniKS-UTF16-H)\nUniKS-UCS2-V | Vertical version of UniKS-UCS2-H\u0026mdash;OBSOLETE (use UniKS-UTF16-V)\nUniKS-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding\nUniKS-UTF8-V | Vertical version of UniKS-UTF8-H\nUniKS-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding\nUniKS-UTF16-V | Vertical version of UniKS-UTF16-H\nUniKS-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding\nUniKS-UTF32-V | Vertical version of UniKS-UTF32-H\n\n### The Adobe-KR-9 Character Collection\n\nThe table below lists the supported encodings:\n\n**Encoding** | **Byte Ranges**\n--- | ---\nUTF-8 | 0x00–0x7F, 0xC080–0xDFBF, 0xE08080–0xEFBFBF \u0026 0xF0808080–0xF7BFBFBF\nUTF-16 | 0x0000–0xD7FF, 0xE000–0xFFFF \u0026 0xD800DC00–0xDBFFDFFF\nUTF-32 | 0x00000000–0x0010FFFF\n\nThe table below provides descriptions of the Adobe-KR-9 CMap resources:\n\n**CMap Resource** | **Description**\n--- | ---\nAdobe-KR-0 | Identity CMap\nAdobe-KR-1 | Identity CMap\nAdobe-KR-2 | Identity CMap\nAdobe-KR-3 | Identity CMap\nAdobe-KR-4 | Identity CMap\nAdobe-KR-5 | Identity CMap\nAdobe-KR-6 | Identity CMap\nAdobe-KR-7 | Identity CMap\nAdobe-KR-8 | Identity CMap\nAdobe-KR-9 | Identity CMap\nUniAKR-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding\nUniAKR-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding\nUniAKR-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding\n\n### The Adobe-Manga1-0 Character Collection\n\nThe table below lists the supported encodings:\n\n**Encoding** | **Byte Ranges**\n--- | ---\nUTF-8 | 0x00–0x7F, 0xC080–0xDFBF, 0xE08080–0xEFBFBF \u0026 0xF0808080–0xF7BFBFBF\nUTF-16 | 0x0000–0xD7FF, 0xE000–0xFFFF \u0026 0xD800DC00–0xDBFFDFFF\nUTF-32 | 0x00000000–0x0010FFFF\n\nThe table below provides descriptions of the Adobe-Manga1-0 CMap resources:\n\n**CMap Resource** | **Description**\n--- | ---\nAdobe-Manga1-0 | Identity CMap\nUniManga-UTF8-H | ISO/IEC 10646 (Unicode), UTF-8 encoding\nUniManga-UTF8-V | Vertical version of UniManga-UTF8-H\nUniManga-UTF16-H | ISO/IEC 10646 (Unicode), UTF-16 encoding\nUniManga-UTF16-V | Vertical version of UniManga-UTF16-H\nUniManga-UTF32-H | ISO/IEC 10646 (Unicode), UTF-32 encoding\nUniManga-UTF32-V | Vertical version of UniManga-UTF32-H\n\n\n## More Information\n\nTo learn more about CMap resources, please reference [Adobe Tech Note #5099](https://github.com/adobe-type-tools/font-tech-notes/blob/main/pdfs/5099.CMapResources.pdf), *Developing CMap Resources for CID-Keyed Fonts*, and [Adobe Tech Note #5014](https://github.com/adobe-type-tools/font-tech-notes/blob/main/pdfs/5014.CIDFont_Spec.pdf), *Adobe CMap and CID Font Files Specification*.\n\n## Getting Involved\n\nSuggest changes by submitting an [Issue](https://github.com/adobe-type-tools/cmap-resources/issues).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadobe-type-tools%2Fcmap-resources","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fadobe-type-tools%2Fcmap-resources","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fadobe-type-tools%2Fcmap-resources/lists"}