Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/unicode-org/cjk-symbols

CJK Symbols
https://github.com/unicode-org/cjk-symbols

cjk cjk-compatibility cjk-symbols font kangxi-radicals opentype otf truetype ttf unicode

Last synced: 4 days ago
JSON representation

CJK Symbols

Awesome Lists containing this project

README

        

# CJK Symbols

*CJK Symbols* is a special-purpose CID-keyed OpenType/CFF (aka OTF) font that includes the glyphs for the following 21 Unicode blocks, and covers 19 of them in their entirety:

* [Spacing Modifier Letters](https://www.unicode.org/charts/PDF/U02B0.pdf) — only U+02EA and U+02EB
* [Enclosed Alphanumerics](https://unicode.org/charts/PDF/U2460.pdf)
* [Dingbats](https://unicode.org/charts/PDF/U2700.pdf) — only U+2776 through U+2793
* [Ideographic Description Characters](https://unicode.org/charts/PDF/U2FF0.pdf)
* [CJK Symbols and Punctuation](https://unicode.org/charts/PDF/U3000.pdf)
* [Hiragana](https://unicode.org/charts/PDF/U3040.pdf)
* [Katakana](https://unicode.org/charts/PDF/U30A0.pdf)
* [Bopomofo](https://unicode.org/charts/PDF/U3100.pdf)
* [Hangul Compatibility Jamo](https://unicode.org/charts/PDF/U3130.pdf)
* [Kanbun](https://unicode.org/charts/PDF/U3190.pdf)
* [Bopomofo Extended](https://unicode.org/charts/PDF/U31A0.pdf)
* [CJK Strokes](https://unicode.org/charts/PDF/U31C0.pdf)
* [Katakana Phonetic Extensions](https://unicode.org/charts/PDF/U31F0.pdf)
* [Enclosed CJK Letters and Months](https://unicode.org/charts/PDF/U3200.pdf)
* [CJK Compatibility](https://unicode.org/charts/PDF/U3300.pdf)
* [Vertical Forms](https://unicode.org/charts/PDF/UFE10.pdf)
* [CJK Compatibility Forms](https://unicode.org/charts/PDF/UFE30.pdf)
* [Small Form Variants](https://unicode.org/charts/PDF/UFE50.pdf)
* [Halfwidth and Fullwidth Forms](https://unicode.org/charts/PDF/UFF00.pdf)
* [Enclosed Alphanumeric Supplement](https://unicode.org/charts/PDF/U1F100.pdf)
* [Enclosed Ideographic Supplement](https://unicode.org/charts/PDF/U1F200.pdf)

Also included in this project is a TrueType (aka TTF) version of the font that is necessary for Unicode code chart production. The vast majority of its glyphs are derived from [*Source Han Serif*](https://github.com/adobe-fonts/source-han-serif/), specifically the Regular weight.

The latest pre-built binary version of the font, in both OTF and TTF formats, can be easily downloaded from the [Latest Release](https://github.com/unicode-org/cjk-symbols/releases/latest/).

This font began to be used as a replacement code chart font in [Unicode Version 14.0](https://www.unicode.org/versions/Unicode14.0.0/), and the [Glyph and Variation Sequence Changes](https://www.unicode.org/charts/PDF/Unicode-14.0/#GlyphChanges) table on the [Unicode® 14.0 Versioned Charts Index](https://www.unicode.org/charts/PDF/Unicode-14.0/) page indicates which particular blocks, among those listed above, were updated to use this font.

## Building the fonts from source

### Requirements

To build the binary font files from source, you need to have installed the [Adobe Font Development Kit for OpenType](https://github.com/adobe-type-tools/afdko/) (AFDKO) tools. The AFDKO tools are widely used for font development today, and are part of most font editor apps.

### Building the fonts

In this repository, all necessary files are in place for building the name-keyed OpenType/CFF and TrueType fonts, and the *build.sh* file can simply be executed.

## Getting Involved

Send suggestions for changes to the *CJK Symbols* project by submitting a [new issue](https://github.com/unicode-org/cjk-symbols/issues/new).

### Copyright & Licenses

Copyright © 2014-2024 Unicode, Inc. Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the United States and other countries.

A CLA is required to contribute to this project - please refer to the [CONTRIBUTING.md](https://github.com/unicode-org/.github/blob/main/.github/CONTRIBUTING.md) file (or start a Pull Request) for more information.

The contents of this repository are governed by the Unicode [Terms of Use](https://www.unicode.org/copyright.html) and are released under [LICENSE](./LICENSE).