Han Unification
Embed This Widget
Add the script tag and a data attribute to embed this widget.
Embed via iframe for maximum compatibility.
<iframe src="https://unicodefyi.com/iframe/glossary/han-unification/" width="420" height="400" frameborder="0" style="border:0;border-radius:10px;max-width:100%" loading="lazy"></iframe>
Paste this URL in WordPress, Medium, or any oEmbed-compatible platform.
https://unicodefyi.com/glossary/han-unification/
Add a dynamic SVG badge to your README or docs.
[](https://unicodefyi.com/glossary/han-unification/)
Use the native HTML custom element.
The process of mapping Chinese, Japanese, and Korean ideographs that share a common historical origin to a single Unicode code point, despite regional glyph variations.
What is Han Unification?
Han Unification, formally known as CJK Unified Ideographs, is the process by which the Unicode Consortium assigned single code points to Chinese, Japanese, and Korean (CJK) characters that share the same historical origin and abstract meaning, even though their printed forms can differ significantly across regions. The result is the CJK Unified Ideographs block (U+4E00–U+9FFF) and several extension blocks (Extension A through Extension I), together containing over 98,000 ideographs.
The core principle is straightforward: if two characters in Chinese, Japanese, and Korean descend from the same historical Chinese character and carry the same semantic meaning, they are unified into a single code point. A reader in Beijing, Tokyo, or Seoul would recognize the same abstract concept, even if their local typographic tradition renders the strokes slightly differently.
The Controversy: Source Separation vs. Unification
Han Unification has been one of the most debated decisions in Unicode history. Critics, especially from Japan, argue that the policy conflates characters that Japanese users consider distinct. The classic example is the character for "grass radical" — in Japanese printing it traditionally appears as a three-stroke form, while in Chinese it appears as a four-stroke form. Unifying them onto one code point means selecting which glyph to display falls entirely to the font, not to the text itself.
Proponents argue that encoding every regional glyph variant as a separate code point would multiply the size of the character set many times over and that Han Unification mirrors how Latin-script readers accept that the same letter looks different in different typefaces.
The controversy gave rise to formal mechanisms to handle legitimate distinctions:
- IRG (Ideographic Rapporteur Group): The ISO/IEC working group that advises Unicode on CJK matters, comprising national representatives from China, Taiwan, Japan, Korea, Vietnam, and others. The IRG reviews proposals for new ideographs, verifies source references, and mediates unification disputes.
- IVD (Ideographic Variation Database): A Unicode-registered database of Variation Sequences that allow text to specify which regional glyph variant is intended. A base character followed by a Variation Selector (U+E0100–U+E01EF for ideographic variation) unambiguously selects a specific glyph. For example, the sequence U+82F1 U+E0101 requests a specific Japanese form of the character for "England/hero" that differs from the default Chinese form.
Technical Implications
When working with CJK text programmatically, Han Unification has several practical consequences:
- Font selection is semantically significant: A document using Chinese characters must use a Chinese-locale font to render correctly. The same bytes rendered with a Japanese font may display noticeably different glyphs.
- Locale metadata matters: The
langattribute in HTML (lang="ja"vs.lang="zh") tells the browser which font to prefer, directly affecting how unified ideographs appear. - Variation sequences must be preserved: Text processing pipelines that strip non-printing characters can inadvertently destroy intentional glyph disambiguation encoded via variation selectors.
Extension Blocks
Unicode has added CJK extensions as more historical and regional characters were identified:
| Block | Range | Count |
|---|---|---|
| CJK Unified Ideographs | U+4E00–U+9FFF | 20,902 |
| CJK Extension A | U+3400–U+4DBF | 6,592 |
| CJK Extension B | U+20000–U+2A6DF | 42,718 |
| CJK Extension C–I | Various | ~35,000+ |
Quick Facts
| Property | Value |
|---|---|
| Primary block | CJK Unified Ideographs U+4E00–U+9FFF |
| Total unified ideographs | ~98,000+ across all extension blocks |
| Governing body | Ideographic Rapporteur Group (IRG) |
| Glyph disambiguation mechanism | Ideographic Variation Database (IVD) |
| Variation selectors range | U+E0100–U+E01EF (Supplemental) |
| Key controversy | Regional glyph differences unified onto single code points |
| Related CSS property | lang attribute triggers font selection |
관련 용어
유니코드 표준의 더 많은 용어
한중일 — 유니코드에서 통합 한자 블록 및 관련 문자 체계를 아우르는 집합적 …
The individual consonant and vowel components (jamo) of the Korean Hangul writing …
유니코드와 동기화된 국제 표준(ISO/IEC 10646)으로, 동일한 문자 목록과 코드 포인트를 정의하지만 유니코드의 …
모든 문자 체계의 모든 문자에 고유 번호(코드 포인트)를 부여하는 범용 문자 인코딩 …
Normative or informative documents that are integral parts of the Unicode Standard. …
Informational documents published by the Unicode Consortium covering specific topics like security …
평면 0(U+0000~U+FFFF)으로, 라틴, 그리스, 키릴, CJK, 아랍 문자 및 대부분의 기호 등 …
어느 유니코드 버전에서도 문자가 할당되지 않은 코드 포인트로, Cn(미할당)으로 분류됩니다. 향후 버전에서 …
평면 1~16(U+10000~U+10FFFF)으로, 이모지, 고대 문자, CJK 확장, 악보 등을 포함합니다. UTF-16에서는 서로게이트 …
내부 사용을 위해 영구 예약된 코드 포인트(총 66개): 각 평면의 U+FDD0~U+FDEF 및 …