# adobe-fonts/source-han-code-jp

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/adobe-fonts-source-han-code-jp).**

1,744 stars · 54 forks · PostScript · OFL-1.1

## Links

- GitHub: https://github.com/adobe-fonts/source-han-code-jp
- Homepage: https://ccjktype.fonts.adobe.com/2015/06/source-han-code-jp.html
- awesome-repositories: https://awesome-repositories.com/repository/adobe-fonts-source-han-code-jp.md

## Topics

`cff` `font` `japanese` `monospace-font` `opentype` `otc` `otf` `source-han`

## Description

Source Han Code JP is a monospaced typeface designed specifically for programming and terminal environments. It provides a unified grid system that aligns wide Japanese characters with narrow Latin glyphs, ensuring consistent vertical and horizontal spacing for improved readability in code editors.

The font family is distributed as an OpenType collection, bundling multiple character sets and weights into a single file to simplify asset management. It includes comprehensive support for Greek, Cyrillic, and Roman italic characters to accommodate internationalization requirements within software development and documentation.

Beyond its core layout capabilities, the typeface incorporates standardized data tables for color emoji rendering and utilizes compact vector outlining to maintain sharp, efficient character shapes across various display sizes. The font is mapped to standard Unicode code points to ensure consistent text rendering across different international software environments.

## Tags

### Development Tools & Productivity

- [Monospaced Fonts](https://awesome-repositories.com/f/development-tools-productivity/monospaced-fonts.md) — Provides a monospaced typeface designed for programming that aligns Japanese characters with Latin glyphs.
- [Code Editor Typography](https://awesome-repositories.com/f/development-tools-productivity/code-editor-typography.md) — Includes Greek, Cyrillic, and Roman Italic characters to support internationalization and documentation within code editors.

### User Interface & Experience

- [Monospaced Grids](https://awesome-repositories.com/f/user-interface-experience/data-grids/monospaced-grids.md) — Forces wide Japanese characters and narrow Latin characters into a unified grid system to maintain consistent alignment in code editors.
- [Monospaced Japanese Typography](https://awesome-repositories.com/f/user-interface-experience/monospaced-japanese-typography.md) — Aligns Japanese characters with fixed-width Latin glyphs to ensure consistent vertical and horizontal layout in code editors and terminals.
- [Multilingual Character Sets](https://awesome-repositories.com/f/user-interface-experience/character-encoding-support/multilingual-character-sets.md) — Provides support for Greek, Cyrillic, and Roman Italic characters to accommodate diverse coding and internationalization requirements. ([source](https://github.com/adobe-fonts/source-han-code-jp#readme))
- [Unicode Glyph Mapping](https://awesome-repositories.com/f/user-interface-experience/character-encoding-support/unicode-version-providers/character-encoding-support/glyph-mappings/unicode-glyph-mapping.md) — Maps diverse multilingual character sets to standard Unicode code points to ensure consistent text rendering across international environments.
- [Double-Width Character Alignment](https://awesome-repositories.com/f/user-interface-experience/terminal-text-rendering/double-width-character-alignment.md) — Provides consistent fixed-width alignment for mixed Japanese and Latin characters to improve visual clarity in code editors. ([source](https://github.com/adobe-fonts/source-han-code-jp/blob/master/README.md))
- [Font-Embedded Color Tables](https://awesome-repositories.com/f/user-interface-experience/ui-architecture/design-utilities/design-systems/color-system-utilities/color-palette-management/color-glyph-table-managers/font-embedded-color-tables.md) — Includes standardized data tables within the font file that allow host operating systems to render multi-colored emoji glyphs automatically.

### Part of an Awesome List

- [Font Collections](https://awesome-repositories.com/f/awesome-lists/media/font-collections.md) — Bundles multiple character sets and weights into a single OpenType collection file for simplified distribution.

### Content Management & Publishing

- [Multilingual Font Support](https://awesome-repositories.com/f/content-management-publishing/content-processing-transformation/document-processing-conversion/document-processing/rendering-visualization/document-rendering/multilingual-rendering/multilingual-font-support.md) — Provides comprehensive support for Greek, Cyrillic, and Roman characters to accommodate internationalization requirements.

### Graphics & Multimedia

- [Colored Glyph Rendering](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/text-rendering/colored-glyph-rendering.md) — Enables the rendering of color-enabled emoji glyphs within applications and web browsers using standard font table formats. ([source](https://github.com/adobe-fonts/source-han-code-jp#readme))
- [Unicode Emoji Fonts](https://awesome-repositories.com/f/graphics-multimedia/unicode-emoji-fonts.md) — Supports multi-colored emoji glyph rendering within applications and web browsers using standard font table formats.
- [Vector Outline Optimizations](https://awesome-repositories.com/f/graphics-multimedia/vector-outline-optimizations.md) — Provides compact vector outlining to maintain sharp, efficient character shapes across various display sizes.
