Korean

Korean

Root Zone Label Generation Rules, 5th Edition

Summary

Version5 — Root Zone LGR for the Korean Script
Date
Tag und-Kore (Korean)
Unicode11.0.0
ScopeDNS root zone
Source filerz-lgr-5-korean-script-26may22-en.xml (309.0kb)
This ruleset in other editions: 6th Edition 5th Edition 4th Edition 3rd Edition 2nd Edition 1st Edition

This ruleset is integrated into the Common (integrated set) ruleset of this release.

Description

Root Zone Label Generation Rules for the Korean Script

Overview

This file contains a set of Label Generation Rules for the Korean script for the Root Zone. The term “Korean script” is usually synonymous with “Hangul”. However, in the context of the Korean LGR, “Korean script” refers to the union of Hangul Syllables and Han characters used in writing Korean (Hanja).

For more details on this LGR and additional background on the script, see “Proposal for a Korean Script Root Zone Label Generation Ruleset (LGR)” [Proposal-Korean], including the appendices [Proposal-Korean-Appendices]. This file is one of a set of LGR files that together form an integrated LGR for the DNS Root Zone [RZ-LGR-5]. The format of this file follows [RFC 7940].

Repertoire

The repertoire includes 11,172 Hangul syllables and 4,758 Hanja characters for a total of 15,930 code points (11,172 + 4,758). For more details, see Section 5, “Repertoire” in [Proposal-Korean].

Read the rest of the description Show less

The repertoire is based on [MSR-5], which is a subset of [Unicode 11.0].

Code points outside the Korean script repertoire that are listed in this file are targets for out-of-repertoire variants and are identified by a reflexive (identity) variant of type “out-of-repertoire-var”. They do not form part of the repertoire.

As part of the Root Zone, this LGR includes neither decimal digits nor the HYPHEN-MINUS.

Each code point or range is tagged with the script or scripts with which the code points are used, and one or more references documenting sufficient justification for inclusion in the repertoire; see “References” below.

For more details, see Section 5 “Repertoire” in [Proposal-Korean].

Variants

There are no variants defined between Hangul syllables. However, the LGR defines 37 variant sets among Hanja, and 7 variant sets containing at least one Hangul syllable. All additional variants between in-repertoire Hanja required by integration with the Chinese LGR [CLGR] are also listed but not further identified in comments.

Altogether, this LGR lists 289 variant sets, which can be classified as follows:

  • 283 variant sets consist of variants between two or more Hanja characters that are part of this LGR repertoire. One of these variant sets also includes a Hangul syllable.
  • 4 variant sets consist of variants between one or more in-repertoire Hanja character and a Hangul syllable. This includes one variant set already included in the previous group.
  • 3 variant sets consist of variants between one out-of-repertoire Hanja character and a Hangul syllable. One variant set also includes one in-repertoire Hanja character.

Because one variant set is classified in both group 1 and 2, the total of variant sets is 283+4+3-1 = 289.

Additional Variants: In addition to the variants listed in this LGR, integration into the Root Zone LGR will result in many additional variants to out-of-repertoire code points as result of variants defined in other LGRs, including the effects of transitivity. However, the list of in-repertoire variants in this LGR is exhaustive.

See the merged, Common LGR [RZ-LGR-5] for details of all applicable cross-repertoire variants, including any not listed here; always use the Common LGR for determining cross-script collisions of labels.

Variant Mapping Types

All non-reflexive variant mappings defined are of type “blocked” and all reflexive ones of type “out-of-repertoire-var”. For more details, see Section 6 “Variants” in [Proposal-Korean].

This LGR does not define allocatable variants.

Source References for Variants

The following source references are used for variant entries in this LGR:

  • [201] – Korean-specific variants among Hanja (Table 1-1 in Appendix F)
  • [202] – Korean-specific variants between Hangul and in-repertoire Hanja (Table 1-2 in Appendix F)
  • [203] – Korean-specific variants between Hanja and out-of-repertoire Hanja (Table 1-3 in Appendix F)
  • [204] – In-repertoire Hanja variants originating from [300] (Table 2-1 in Appendix F)
  • [300] – in-repertoire variants originating from the Chinese LGR [CLGR]

Character Classes

This LGR defines the following named character classes:

  • hanja — Hanja code points
  • hangul — Hangul code points

Whole Label Evaluation (WLE) rules and Context Rules

Default Whole Label Evaluation Rules

The LGR includes the set of required default WLE rules and actions applicable to the Root Zone and defined in [MSR-5]. They are marked with ⍟.

Korean-specific Rules and Actions

A label may consist of Hangul syllables or Hanja characters only; no mixes are allowed. See also Section 7, “Whole Label Evaluation Rules (WLE)” in [Proposal-Korean].

  • no-hangul-hanja-mixed-label — a WLE rule triggering a Korean-specific action invalidating any mixed labels

Methodology and Contributors

The Root Zone LGR for the Korean script was developed by the Korean Script Generation Panel (KGP). For further details on methodology and contributors, see Sections 4 and 8 in [Proposal-Korean], as well as [RZ-LGR-5-Overview].

References

References [0] to [3] refer to the Unicode Standard versions in which corresponding code points were initially encoded. For example, a reference value of [3] means a character was first encoded in Unicode Version 3.0.

References [101] and up indicate that the code point is included in one of the following source references:

  • [101] – ‘kIRG_KSource’ values starting by K0 in the Unihan database [Unihan]
  • [102] – ‘kIICore’ values including the letter ‘K’(indicating source) in the Unihan database.

Entries in the table may have multiple source reference values.

In addition, the following general references are cited in this document:

[CLGR]
Root Zone Label Generation Rules for Chinese, 26 May 2020, https://www.icann.org/en/system/files/files/proposal-chinese-lgr-26may20-en.xml
[MSR-5]
Integration Panel, “Maximal Starting Repertoire — MSR-5 Overview and Rationale”, 24 June 2021, https://www.icann.org/en/system/files/files/msr-5-overview-24jun21-en.pdf
[Proposal-Korean]
Korean Script Generation Panel (KGP), “Proposal for a Korean Script Root Zone LGR”, 1 May 2021, https://www.icann.org/en/system/files/files/proposal-korean-lgr-01may21-en.pdf
[Proposal-Korean-Appendices]
Appendices to “Proposal for a Korean Script Root Zone LGR”, 1 May 2021 (ZIP), https://www.icann.org/en/system/files/files/proposal-korean-lgr-appendices-01may21-en.zip
[RFC 7940]
Davies, K. and A. Freytag, “Representing Label Generation Rulesets Using XML”, RFC 7940, August 2016, https://www.rfc-editor.org/info/rfc7940.
[RZ-LGR-5-Overview]
Integration Panel, “Root Zone Label Generation Rules (RZ LGR-5): Overview and Summary”,26 May 2022, https://www.icann.org/sites/default/files/lgr/rz-lgr-5-overview-26may22-en.pdf
[RZ-LGR-5]
Integration Panel, “Root Zone Label Generation Rules (RZ-LGR-5)”, 26 May 2022 (XML), https://www.icann.org/sites/default/files/lgr/rz-lgr-5-common-26may22-en.xml
non-normative HTML presentation: https://www.icann.org/sites/default/files/lgr/rz-lgr-5-common-26may22-en.html
[Unicode 11.0]
The Unicode Consortium. The Unicode Standard, Version 11.0.0, (Mountain View, CA: The Unicode Consortium, 2018. ISBN 978-1-936213-19-1) https://www.unicode.org/versions/Unicode11.0.0/
[Unihan]
The Unicode Consortium, UAX#38 "The Unicode Han Database (Unihan)", Latest version available at: http://unicode.org/reports/tr38/

For additional detail on references cited in the remainder of the document refer to the Table of References below.

Where links to certain references are not available, the data may be archived as part of [Proposal-Korean].

Repertoire

Showing the first 250 of 4776 entries.
Glyph Code point Tags and context Variants
㥠 U+3960 CJK UNIFIED IDEOGRAPH-3960 3 102 Tagsc:Hani 諝 U+8ADD blocked Korean-specific Hanja variant
䄷 U+4137 CJK UNIFIED IDEOGRAPH-4137 3 102 Tagsc:Hani
䨒 U+4A12 CJK UNIFIED IDEOGRAPH-4A12 3 102 Tagsc:Hani
䪸 U+4AB8 CJK UNIFIED IDEOGRAPH-4AB8 3 102 Tagsc:Hani
一 U+4E00 CJK UNIFIED IDEOGRAPH-4E00 0 101 102 Tagsc:Hani 壹 U+58F9 blocked
丁 U+4E01 CJK UNIFIED IDEOGRAPH-4E01 0 101 102 Tagsc:Hani
七 U+4E03 CJK UNIFIED IDEOGRAPH-4E03 0 101 102 Tagsc:Hani
万 U+4E07 CJK UNIFIED IDEOGRAPH-4E07 0 101 102 Tagsc:Hani 萬 U+842C blocked
丈 U+4E08 CJK UNIFIED IDEOGRAPH-4E08 0 101 102 Tagsc:Hani
三 U+4E09 CJK UNIFIED IDEOGRAPH-4E09 0 101 102 Tagsc:Hani
上 U+4E0A CJK UNIFIED IDEOGRAPH-4E0A 0 101 102 Tagsc:Hani
下 U+4E0B CJK UNIFIED IDEOGRAPH-4E0B 0 101 102 Tagsc:Hani
不 U+4E0D CJK UNIFIED IDEOGRAPH-4E0D 0 101 102 Tagsc:Hani
丑 U+4E11 CJK UNIFIED IDEOGRAPH-4E11 0 101 102 Tagsc:Hani 醜 U+919C blocked
且 U+4E14 CJK UNIFIED IDEOGRAPH-4E14 0 101 102 Tagsc:Hani
丕 U+4E15 CJK UNIFIED IDEOGRAPH-4E15 0 101 102 Tagsc:Hani 조 U+C870 blocked Hangul syllable-Hanja
世 U+4E16 CJK UNIFIED IDEOGRAPH-4E16 0 101 102 Tagsc:Hani
丘 U+4E18 CJK UNIFIED IDEOGRAPH-4E18 0 101 102 Tagsc:Hani 坵 U+5775 blocked
丙 U+4E19 CJK UNIFIED IDEOGRAPH-4E19 0 101 102 Tagsc:Hani
丛 U+4E1B CJK UNIFIED IDEOGRAPH-4E1B 0 Not part of repertoire; variant for Hangul syllable Tagsc:Hani 叢 U+53E2 blocked 쓰 U+C4F0 blocked Hangul syllable-Hanja (out-of-repertoire)
丞 U+4E1E CJK UNIFIED IDEOGRAPH-4E1E 0 101 102 Tagsc:Hani
中 U+4E2D CJK UNIFIED IDEOGRAPH-4E2D 0 101 102 Tagsc:Hani
串 U+4E32 CJK UNIFIED IDEOGRAPH-4E32 0 101 102 Tagsc:Hani
丸 U+4E38 CJK UNIFIED IDEOGRAPH-4E38 0 101 102 Tagsc:Hani
丹 U+4E39 CJK UNIFIED IDEOGRAPH-4E39 0 101 102 Tagsc:Hani
主 U+4E3B CJK UNIFIED IDEOGRAPH-4E3B 0 101 102 Tagsc:Hani
乂 U+4E42 CJK UNIFIED IDEOGRAPH-4E42 0 101 102 Tagsc:Hani
乃 U+4E43 CJK UNIFIED IDEOGRAPH-4E43 0 101 102 Tagsc:Hani
久 U+4E45 CJK UNIFIED IDEOGRAPH-4E45 0 101 102 Tagsc:Hani
之 U+4E4B CJK UNIFIED IDEOGRAPH-4E4B 0 101 102 Tagsc:Hani
乍 U+4E4D CJK UNIFIED IDEOGRAPH-4E4D 0 101 102 Tagsc:Hani
乎 U+4E4E CJK UNIFIED IDEOGRAPH-4E4E 0 101 102 Tagsc:Hani
乏 U+4E4F CJK UNIFIED IDEOGRAPH-4E4F 0 101 102 Tagsc:Hani
乖 U+4E56 CJK UNIFIED IDEOGRAPH-4E56 0 101 102 Tagsc:Hani
乘 U+4E58 CJK UNIFIED IDEOGRAPH-4E58 0 101 102 Tagsc:Hani
乙 U+4E59 CJK UNIFIED IDEOGRAPH-4E59 0 101 102 Tagsc:Hani
九 U+4E5D CJK UNIFIED IDEOGRAPH-4E5D 0 101 102 Tagsc:Hani
乞 U+4E5E CJK UNIFIED IDEOGRAPH-4E5E 0 101 102 Tagsc:Hani
也 U+4E5F CJK UNIFIED IDEOGRAPH-4E5F 0 101 102 Tagsc:Hani
乫 U+4E6B CJK UNIFIED IDEOGRAPH-4E6B 0 101 102 Tagsc:Hani
乭 U+4E6D CJK UNIFIED IDEOGRAPH-4E6D 0 101 102 Tagsc:Hani
乳 U+4E73 CJK UNIFIED IDEOGRAPH-4E73 0 101 102 Tagsc:Hani
乶 U+4E76 CJK UNIFIED IDEOGRAPH-4E76 0 101 102 Tagsc:Hani
乷 U+4E77 CJK UNIFIED IDEOGRAPH-4E77 0 101 102 Tagsc:Hani
乾 U+4E7E CJK UNIFIED IDEOGRAPH-4E7E 0 101 102 Tagsc:Hani 干 U+5E72 blocked 幹 U+5E79 blocked
亂 U+4E82 CJK UNIFIED IDEOGRAPH-4E82 0 101 102 Tagsc:Hani
了 U+4E86 CJK UNIFIED IDEOGRAPH-4E86 0 101 102 Tagsc:Hani 瞭 U+77AD blocked
予 U+4E88 CJK UNIFIED IDEOGRAPH-4E88 0 101 102 Tagsc:Hani
事 U+4E8B CJK UNIFIED IDEOGRAPH-4E8B 0 101 102 Tagsc:Hani
二 U+4E8C CJK UNIFIED IDEOGRAPH-4E8C 0 101 102 Tagsc:Hani 貳 U+8CB3 blocked
于 U+4E8E CJK UNIFIED IDEOGRAPH-4E8E 0 101 102 Tagsc:Hani 於 U+65BC blocked
亐 U+4E90 CJK UNIFIED IDEOGRAPH-4E90 0 101 102 Tagsc:Hani
云 U+4E91 CJK UNIFIED IDEOGRAPH-4E91 0 101 102 Tagsc:Hani 雲 U+96F2 blocked
互 U+4E92 CJK UNIFIED IDEOGRAPH-4E92 0 101 102 Tagsc:Hani
五 U+4E94 CJK UNIFIED IDEOGRAPH-4E94 0 101 102 Tagsc:Hani 伍 U+4F0D blocked
井 U+4E95 CJK UNIFIED IDEOGRAPH-4E95 0 101 102 Tagsc:Hani
亘 U+4E98 CJK UNIFIED IDEOGRAPH-4E98 0 101 102 Tagsc:Hani
些 U+4E9B CJK UNIFIED IDEOGRAPH-4E9B 0 101 102 Tagsc:Hani
亞 U+4E9E CJK UNIFIED IDEOGRAPH-4E9E 0 101 102 Tagsc:Hani
亡 U+4EA1 CJK UNIFIED IDEOGRAPH-4EA1 0 101 102 Tagsc:Hani
亢 U+4EA2 CJK UNIFIED IDEOGRAPH-4EA2 0 101 102 Tagsc:Hani
交 U+4EA4 CJK UNIFIED IDEOGRAPH-4EA4 0 101 102 Tagsc:Hani
亥 U+4EA5 CJK UNIFIED IDEOGRAPH-4EA5 0 101 102 Tagsc:Hani
亦 U+4EA6 CJK UNIFIED IDEOGRAPH-4EA6 0 101 102 Tagsc:Hani
亨 U+4EA8 CJK UNIFIED IDEOGRAPH-4EA8 0 101 102 Tagsc:Hani
享 U+4EAB CJK UNIFIED IDEOGRAPH-4EAB 0 101 102 Tagsc:Hani
京 U+4EAC CJK UNIFIED IDEOGRAPH-4EAC 0 101 102 Tagsc:Hani
亭 U+4EAD CJK UNIFIED IDEOGRAPH-4EAD 0 101 102 Tagsc:Hani
亮 U+4EAE CJK UNIFIED IDEOGRAPH-4EAE 0 101 102 Tagsc:Hani
亶 U+4EB6 CJK UNIFIED IDEOGRAPH-4EB6 0 101 102 Tagsc:Hani
人 U+4EBA CJK UNIFIED IDEOGRAPH-4EBA 0 101 102 Tagsc:Hani
什 U+4EC0 CJK UNIFIED IDEOGRAPH-4EC0 0 101 102 Tagsc:Hani
仁 U+4EC1 CJK UNIFIED IDEOGRAPH-4EC1 0 101 102 Tagsc:Hani
仄 U+4EC4 CJK UNIFIED IDEOGRAPH-4EC4 0 101 102 Tagsc:Hani
仇 U+4EC7 CJK UNIFIED IDEOGRAPH-4EC7 0 101 102 Tagsc:Hani 讐 U+8B90 blocked
今 U+4ECA CJK UNIFIED IDEOGRAPH-4ECA 0 101 102 Tagsc:Hani 슥 U+C2A5 blocked Hangul syllable-Hanja
介 U+4ECB CJK UNIFIED IDEOGRAPH-4ECB 0 101 102 Tagsc:Hani
仍 U+4ECD CJK UNIFIED IDEOGRAPH-4ECD 0 101 102 Tagsc:Hani
仔 U+4ED4 CJK UNIFIED IDEOGRAPH-4ED4 0 101 102 Tagsc:Hani
仕 U+4ED5 CJK UNIFIED IDEOGRAPH-4ED5 0 101 102 Tagsc:Hani
他 U+4ED6 CJK UNIFIED IDEOGRAPH-4ED6 0 101 102 Tagsc:Hani
仗 U+4ED7 CJK UNIFIED IDEOGRAPH-4ED7 0 101 102 Tagsc:Hani
付 U+4ED8 CJK UNIFIED IDEOGRAPH-4ED8 0 101 102 Tagsc:Hani
仙 U+4ED9 CJK UNIFIED IDEOGRAPH-4ED9 0 101 102 Tagsc:Hani 僊 U+50CA blocked
仝 U+4EDD CJK UNIFIED IDEOGRAPH-4EDD 0 101 102 Tagsc:Hani 同 U+540C blocked
仟 U+4EDF CJK UNIFIED IDEOGRAPH-4EDF 0 101 102 Tagsc:Hani 千 U+5343 blocked 韆 U+97C6 blocked
代 U+4EE3 CJK UNIFIED IDEOGRAPH-4EE3 0 101 102 Tagsc:Hani
令 U+4EE4 CJK UNIFIED IDEOGRAPH-4EE4 0 101 102 Tagsc:Hani
以 U+4EE5 CJK UNIFIED IDEOGRAPH-4EE5 0 101 102 Tagsc:Hani
仰 U+4EF0 CJK UNIFIED IDEOGRAPH-4EF0 0 101 102 Tagsc:Hani
仲 U+4EF2 CJK UNIFIED IDEOGRAPH-4EF2 0 101 102 Tagsc:Hani
件 U+4EF6 CJK UNIFIED IDEOGRAPH-4EF6 0 101 102 Tagsc:Hani
价 U+4EF7 CJK UNIFIED IDEOGRAPH-4EF7 0 101 102 Tagsc:Hani 價 U+50F9 blocked
任 U+4EFB CJK UNIFIED IDEOGRAPH-4EFB 0 101 102 Tagsc:Hani
企 U+4F01 CJK UNIFIED IDEOGRAPH-4F01 0 101 102 Tagsc:Hani
伉 U+4F09 CJK UNIFIED IDEOGRAPH-4F09 0 101 102 Tagsc:Hani
伊 U+4F0A CJK UNIFIED IDEOGRAPH-4F0A 0 101 102 Tagsc:Hani
伋 U+4F0B CJK UNIFIED IDEOGRAPH-4F0B 0 101 102 Tagsc:Hani
伍 U+4F0D CJK UNIFIED IDEOGRAPH-4F0D 0 101 102 Tagsc:Hani 五 U+4E94 blocked
伎 U+4F0E CJK UNIFIED IDEOGRAPH-4F0E 0 101 102 Tagsc:Hani
伏 U+4F0F CJK UNIFIED IDEOGRAPH-4F0F 0 101 102 Tagsc:Hani
伐 U+4F10 CJK UNIFIED IDEOGRAPH-4F10 0 101 102 Tagsc:Hani
休 U+4F11 CJK UNIFIED IDEOGRAPH-4F11 0 101 102 Tagsc:Hani
伯 U+4F2F CJK UNIFIED IDEOGRAPH-4F2F 0 101 102 Tagsc:Hani
伴 U+4F34 CJK UNIFIED IDEOGRAPH-4F34 0 101 102 Tagsc:Hani
伶 U+4F36 CJK UNIFIED IDEOGRAPH-4F36 0 101 102 Tagsc:Hani
伸 U+4F38 CJK UNIFIED IDEOGRAPH-4F38 0 101 102 Tagsc:Hani
伺 U+4F3A CJK UNIFIED IDEOGRAPH-4F3A 0 101 102 Tagsc:Hani
似 U+4F3C CJK UNIFIED IDEOGRAPH-4F3C 0 101 102 Tagsc:Hani
伽 U+4F3D CJK UNIFIED IDEOGRAPH-4F3D 0 101 102 Tagsc:Hani
佃 U+4F43 CJK UNIFIED IDEOGRAPH-4F43 0 101 102 Tagsc:Hani
但 U+4F46 CJK UNIFIED IDEOGRAPH-4F46 0 101 102 Tagsc:Hani
佇 U+4F47 CJK UNIFIED IDEOGRAPH-4F47 0 101 102 Tagsc:Hani
佈 U+4F48 CJK UNIFIED IDEOGRAPH-4F48 0 101 102 Tagsc:Hani 布 U+5E03 blocked
位 U+4F4D CJK UNIFIED IDEOGRAPH-4F4D 0 101 102 Tagsc:Hani
低 U+4F4E CJK UNIFIED IDEOGRAPH-4F4E 0 101 102 Tagsc:Hani
住 U+4F4F CJK UNIFIED IDEOGRAPH-4F4F 0 101 102 Tagsc:Hani
佐 U+4F50 CJK UNIFIED IDEOGRAPH-4F50 0 101 102 Tagsc:Hani
佑 U+4F51 CJK UNIFIED IDEOGRAPH-4F51 0 101 102 Tagsc:Hani
何 U+4F55 CJK UNIFIED IDEOGRAPH-4F55 0 101 102 Tagsc:Hani
佖 U+4F56 CJK UNIFIED IDEOGRAPH-4F56 0 102 Tagsc:Hani
余 U+4F59 CJK UNIFIED IDEOGRAPH-4F59 0 101 102 Tagsc:Hani 餘 U+9918 blocked
佚 U+4F5A CJK UNIFIED IDEOGRAPH-4F5A 0 101 102 Tagsc:Hani
佛 U+4F5B CJK UNIFIED IDEOGRAPH-4F5B 0 101 102 Tagsc:Hani 彿 U+5F7F blocked
作 U+4F5C CJK UNIFIED IDEOGRAPH-4F5C 0 101 102 Tagsc:Hani
佩 U+4F69 CJK UNIFIED IDEOGRAPH-4F69 0 101 102 Tagsc:Hani
佯 U+4F6F CJK UNIFIED IDEOGRAPH-4F6F 0 101 102 Tagsc:Hani
佰 U+4F70 CJK UNIFIED IDEOGRAPH-4F70 0 101 102 Tagsc:Hani
佳 U+4F73 CJK UNIFIED IDEOGRAPH-4F73 0 101 102 Tagsc:Hani
佶 U+4F76 CJK UNIFIED IDEOGRAPH-4F76 0 101 102 Tagsc:Hani
佺 U+4F7A CJK UNIFIED IDEOGRAPH-4F7A 0 101 102 Tagsc:Hani
佾 U+4F7E CJK UNIFIED IDEOGRAPH-4F7E 0 101 102 Tagsc:Hani
使 U+4F7F CJK UNIFIED IDEOGRAPH-4F7F 0 101 102 Tagsc:Hani
侁 U+4F81 CJK UNIFIED IDEOGRAPH-4F81 0 101 102 Tagsc:Hani
侃 U+4F83 CJK UNIFIED IDEOGRAPH-4F83 0 101 102 Tagsc:Hani
侄 U+4F84 CJK UNIFIED IDEOGRAPH-4F84 0 101 102 Tagsc:Hani 姪 U+59EA blocked
來 U+4F86 CJK UNIFIED IDEOGRAPH-4F86 0 101 102 Tagsc:Hani
侈 U+4F88 CJK UNIFIED IDEOGRAPH-4F88 0 101 102 Tagsc:Hani
侊 U+4F8A CJK UNIFIED IDEOGRAPH-4F8A 0 101 102 Tagsc:Hani
例 U+4F8B CJK UNIFIED IDEOGRAPH-4F8B 0 101 102 Tagsc:Hani
侍 U+4F8D CJK UNIFIED IDEOGRAPH-4F8D 0 101 102 Tagsc:Hani
侏 U+4F8F CJK UNIFIED IDEOGRAPH-4F8F 0 101 102 Tagsc:Hani
侑 U+4F91 CJK UNIFIED IDEOGRAPH-4F91 0 101 102 Tagsc:Hani
侖 U+4F96 CJK UNIFIED IDEOGRAPH-4F96 0 101 102 Tagsc:Hani 崙 U+5D19 blocked
侘 U+4F98 CJK UNIFIED IDEOGRAPH-4F98 0 101 102 Tagsc:Hani
供 U+4F9B CJK UNIFIED IDEOGRAPH-4F9B 0 101 102 Tagsc:Hani
依 U+4F9D CJK UNIFIED IDEOGRAPH-4F9D 0 101 102 Tagsc:Hani
侮 U+4FAE CJK UNIFIED IDEOGRAPH-4FAE 0 101 102 Tagsc:Hani
侯 U+4FAF CJK UNIFIED IDEOGRAPH-4FAF 0 101 102 Tagsc:Hani
侵 U+4FB5 CJK UNIFIED IDEOGRAPH-4FB5 0 101 102 Tagsc:Hani
侶 U+4FB6 CJK UNIFIED IDEOGRAPH-4FB6 0 101 102 Tagsc:Hani
便 U+4FBF CJK UNIFIED IDEOGRAPH-4FBF 0 101 102 Tagsc:Hani
係 U+4FC2 CJK UNIFIED IDEOGRAPH-4FC2 0 101 102 Tagsc:Hani 系 U+7CFB blocked 繫 U+7E6B blocked
促 U+4FC3 CJK UNIFIED IDEOGRAPH-4FC3 0 101 102 Tagsc:Hani
俄 U+4FC4 CJK UNIFIED IDEOGRAPH-4FC4 0 101 102 Tagsc:Hani
俉 U+4FC9 CJK UNIFIED IDEOGRAPH-4FC9 0 101 102 Tagsc:Hani
俊 U+4FCA CJK UNIFIED IDEOGRAPH-4FCA 0 101 102 Tagsc:Hani 儁 U+5101 blocked
俎 U+4FCE CJK UNIFIED IDEOGRAPH-4FCE 0 101 102 Tagsc:Hani
俐 U+4FD0 CJK UNIFIED IDEOGRAPH-4FD0 0 102 Tagsc:Hani
俑 U+4FD1 CJK UNIFIED IDEOGRAPH-4FD1 0 101 102 Tagsc:Hani
俓 U+4FD3 CJK UNIFIED IDEOGRAPH-4FD3 0 101 102 Tagsc:Hani
俔 U+4FD4 CJK UNIFIED IDEOGRAPH-4FD4 0 101 102 Tagsc:Hani
俗 U+4FD7 CJK UNIFIED IDEOGRAPH-4FD7 0 101 102 Tagsc:Hani
俙 U+4FD9 CJK UNIFIED IDEOGRAPH-4FD9 0 102 Tagsc:Hani
俚 U+4FDA CJK UNIFIED IDEOGRAPH-4FDA 0 101 102 Tagsc:Hani
保 U+4FDD CJK UNIFIED IDEOGRAPH-4FDD 0 101 102 Tagsc:Hani
俟 U+4FDF CJK UNIFIED IDEOGRAPH-4FDF 0 101 102 Tagsc:Hani
俠 U+4FE0 CJK UNIFIED IDEOGRAPH-4FE0 0 101 102 Tagsc:Hani
信 U+4FE1 CJK UNIFIED IDEOGRAPH-4FE1 0 101 102 Tagsc:Hani
修 U+4FEE CJK UNIFIED IDEOGRAPH-4FEE 0 101 102 Tagsc:Hani 脩 U+8129 blocked
俯 U+4FEF CJK UNIFIED IDEOGRAPH-4FEF 0 101 102 Tagsc:Hani
俱 U+4FF1 CJK UNIFIED IDEOGRAPH-4FF1 0 101 102 Tagsc:Hani
俳 U+4FF3 CJK UNIFIED IDEOGRAPH-4FF3 0 101 102 Tagsc:Hani
俵 U+4FF5 CJK UNIFIED IDEOGRAPH-4FF5 0 101 102 Tagsc:Hani
俸 U+4FF8 CJK UNIFIED IDEOGRAPH-4FF8 0 101 102 Tagsc:Hani
俺 U+4FFA CJK UNIFIED IDEOGRAPH-4FFA 0 101 102 Tagsc:Hani
倂 U+5002 CJK UNIFIED IDEOGRAPH-5002 0 101 102 Tagsc:Hani 幷 U+5E77 blocked 竝 U+7ADD blocked
倆 U+5006 CJK UNIFIED IDEOGRAPH-5006 0 101 102 Tagsc:Hani
倉 U+5009 CJK UNIFIED IDEOGRAPH-5009 0 101 102 Tagsc:Hani
個 U+500B CJK UNIFIED IDEOGRAPH-500B 0 101 102 Tagsc:Hani 箇 U+7B87 blocked Korean-specific Hanja variant
倍 U+500D CJK UNIFIED IDEOGRAPH-500D 0 101 102 Tagsc:Hani
們 U+5011 CJK UNIFIED IDEOGRAPH-5011 0 101 102 Tagsc:Hani
倒 U+5012 CJK UNIFIED IDEOGRAPH-5012 0 101 102 Tagsc:Hani
倖 U+5016 CJK UNIFIED IDEOGRAPH-5016 0 101 102 Tagsc:Hani 幸 U+5E78 blocked
候 U+5019 CJK UNIFIED IDEOGRAPH-5019 0 101 102 Tagsc:Hani
倚 U+501A CJK UNIFIED IDEOGRAPH-501A 0 101 102 Tagsc:Hani
倜 U+501C CJK UNIFIED IDEOGRAPH-501C 0 101 102 Tagsc:Hani
倞 U+501E CJK UNIFIED IDEOGRAPH-501E 0 101 102 Tagsc:Hani
借 U+501F CJK UNIFIED IDEOGRAPH-501F 0 101 102 Tagsc:Hani 藉 U+85C9 blocked
倡 U+5021 CJK UNIFIED IDEOGRAPH-5021 0 101 102 Tagsc:Hani
倣 U+5023 CJK UNIFIED IDEOGRAPH-5023 0 101 102 Tagsc:Hani 彷 U+5F77 blocked
値 U+5024 CJK UNIFIED IDEOGRAPH-5024 0 101 102 Tagsc:Hani
倦 U+5026 CJK UNIFIED IDEOGRAPH-5026 0 101 102 Tagsc:Hani 券 U+5238 blocked
倧 U+5027 CJK UNIFIED IDEOGRAPH-5027 0 101 102 Tagsc:Hani
倨 U+5028 CJK UNIFIED IDEOGRAPH-5028 0 101 102 Tagsc:Hani
倪 U+502A CJK UNIFIED IDEOGRAPH-502A 0 101 102 Tagsc:Hani
倫 U+502B CJK UNIFIED IDEOGRAPH-502B 0 101 102 Tagsc:Hani
倬 U+502C CJK UNIFIED IDEOGRAPH-502C 0 101 102 Tagsc:Hani
倭 U+502D CJK UNIFIED IDEOGRAPH-502D 0 101 102 Tagsc:Hani
倻 U+503B CJK UNIFIED IDEOGRAPH-503B 0 101 102 Tagsc:Hani
偃 U+5043 CJK UNIFIED IDEOGRAPH-5043 0 101 102 Tagsc:Hani
假 U+5047 CJK UNIFIED IDEOGRAPH-5047 0 101 102 Tagsc:Hani
偈 U+5048 CJK UNIFIED IDEOGRAPH-5048 0 101 102 Tagsc:Hani
偉 U+5049 CJK UNIFIED IDEOGRAPH-5049 0 101 102 Tagsc:Hani
偏 U+504F CJK UNIFIED IDEOGRAPH-504F 0 101 102 Tagsc:Hani
偕 U+5055 CJK UNIFIED IDEOGRAPH-5055 0 101 102 Tagsc:Hani
做 U+505A CJK UNIFIED IDEOGRAPH-505A 0 101 102 Tagsc:Hani
停 U+505C CJK UNIFIED IDEOGRAPH-505C 0 101 102 Tagsc:Hani
健 U+5065 CJK UNIFIED IDEOGRAPH-5065 0 101 102 Tagsc:Hani
側 U+5074 CJK UNIFIED IDEOGRAPH-5074 0 101 102 Tagsc:Hani
偵 U+5075 CJK UNIFIED IDEOGRAPH-5075 0 101 102 Tagsc:Hani
偶 U+5076 CJK UNIFIED IDEOGRAPH-5076 0 101 102 Tagsc:Hani
偸 U+5078 CJK UNIFIED IDEOGRAPH-5078 0 101 102 Tagsc:Hani
傀 U+5080 CJK UNIFIED IDEOGRAPH-5080 0 101 102 Tagsc:Hani
傅 U+5085 CJK UNIFIED IDEOGRAPH-5085 0 101 102 Tagsc:Hani
傍 U+508D CJK UNIFIED IDEOGRAPH-508D 0 101 102 Tagsc:Hani
傑 U+5091 CJK UNIFIED IDEOGRAPH-5091 0 101 102 Tagsc:Hani 杰 U+6770 blocked
傘 U+5098 CJK UNIFIED IDEOGRAPH-5098 0 101 102 Tagsc:Hani
備 U+5099 CJK UNIFIED IDEOGRAPH-5099 0 101 102 Tagsc:Hani
催 U+50AC CJK UNIFIED IDEOGRAPH-50AC 0 101 102 Tagsc:Hani
傭 U+50AD CJK UNIFIED IDEOGRAPH-50AD 0 101 102 Tagsc:Hani
傲 U+50B2 CJK UNIFIED IDEOGRAPH-50B2 0 101 102 Tagsc:Hani
傳 U+50B3 CJK UNIFIED IDEOGRAPH-50B3 0 101 102 Tagsc:Hani
債 U+50B5 CJK UNIFIED IDEOGRAPH-50B5 0 101 102 Tagsc:Hani
傷 U+50B7 CJK UNIFIED IDEOGRAPH-50B7 0 101 102 Tagsc:Hani
傾 U+50BE CJK UNIFIED IDEOGRAPH-50BE 0 101 102 Tagsc:Hani
僅 U+50C5 CJK UNIFIED IDEOGRAPH-50C5 0 101 102 Tagsc:Hani
僉 U+50C9 CJK UNIFIED IDEOGRAPH-50C9 0 101 102 Tagsc:Hani
僊 U+50CA CJK UNIFIED IDEOGRAPH-50CA 0 101 102 Tagsc:Hani 仙 U+4ED9 blocked
像 U+50CF CJK UNIFIED IDEOGRAPH-50CF 0 101 102 Tagsc:Hani 象 U+8C61 blocked
僑 U+50D1 CJK UNIFIED IDEOGRAPH-50D1 0 101 102 Tagsc:Hani
僕 U+50D5 CJK UNIFIED IDEOGRAPH-50D5 0 101 102 Tagsc:Hani
僖 U+50D6 CJK UNIFIED IDEOGRAPH-50D6 0 101 102 Tagsc:Hani
僚 U+50DA CJK UNIFIED IDEOGRAPH-50DA 0 101 102 Tagsc:Hani
僞 U+50DE CJK UNIFIED IDEOGRAPH-50DE 0 101 102 Tagsc:Hani
僥 U+50E5 CJK UNIFIED IDEOGRAPH-50E5 0 101 102 Tagsc:Hani
僧 U+50E7 CJK UNIFIED IDEOGRAPH-50E7 0 101 102 Tagsc:Hani
僭 U+50ED CJK UNIFIED IDEOGRAPH-50ED 0 101 102 Tagsc:Hani
價 U+50F9 CJK UNIFIED IDEOGRAPH-50F9 0 101 102 Tagsc:Hani 价 U+4EF7 blocked
僻 U+50FB CJK UNIFIED IDEOGRAPH-50FB 0 101 102 Tagsc:Hani
僿 U+50FF CJK UNIFIED IDEOGRAPH-50FF 0 101 102 Tagsc:Hani
儀 U+5100 CJK UNIFIED IDEOGRAPH-5100 0 101 102 Tagsc:Hani
儁 U+5101 CJK UNIFIED IDEOGRAPH-5101 0 101 102 Tagsc:Hani 俊 U+4FCA blocked
億 U+5104 CJK UNIFIED IDEOGRAPH-5104 0 101 102 Tagsc:Hani
儆 U+5106 CJK UNIFIED IDEOGRAPH-5106 0 101 102 Tagsc:Hani
儉 U+5109 CJK UNIFIED IDEOGRAPH-5109 0 101 102 Tagsc:Hani
儐 U+5110 CJK UNIFIED IDEOGRAPH-5110 0 102 Tagsc:Hani
儒 U+5112 CJK UNIFIED IDEOGRAPH-5112 0 101 102 Tagsc:Hani
償 U+511F CJK UNIFIED IDEOGRAPH-511F 0 101 102 Tagsc:Hani
儡 U+5121 CJK UNIFIED IDEOGRAPH-5121 0 101 102 Tagsc:Hani

Identity mappings, where a code point is declared a variant of itself, are required by RFC 7940 and are omitted here. 661 variant records are declared in total.

Variants

Code points grouped into sets of mutual variants. Every member of a set produces the same set of variant labels, so a registration of one has implications for all the others. Sets of a single member are omitted, as are the identity mappings RFC 7940 requires each member to declare.

Showing the largest 10 of 289 variant sets, containing 658 variants.

Character classes

Named sets of code points that the rules below refer to.

NameDefinition
hanja {tag sc:Hani} Any Hanja code point
hangul {tag sc:Hang} Any Hangul code point

Rules

Conditions evaluated against a whole label, or against the context around a single code point. The notation borrows from regular expressions: ^ and $ anchor to the start and end of a label, . matches any code point, (?= ) and (?<= ) look ahead and behind, and * and + repeat. Two symbols are specific to rulesets: ◆ is the code point being tested, and ⟨name⟩ refers to another rule.

leading-combining-mark MSR default

Default WLE rule matching labels with leading combining marks

^ ({gc:Mn} ∪ {gc:Mc})
Structure
  • ^ start
  • ({gc:Mn} ∪ {gc:Mc}) union
    • {gc:Mn} class
    • {gc:Mc} class
Referenced by 1 definition
  • action 1 (invalid)

no-hangul-hanja-mixed-label

WLE Rule: Do not mix Hangul and Hanja in the same label

( ( {hanja} .* {hangul} ) │ ( {hangul} .* {hanja} ) )
Structure
  • ( ( {hanja} .* {hangul} ) │ ( {hangul} .* {hanja} ) ) choice
    • {hanja} .* {hangul} rule
      • {hanja} class
      • .* any
      • {hangul} class
    • {hangul} .* {hanja} rule
      • {hangul} class
      • .* any
      • {hanja} class
Referenced by 1 definition
  • action 3 (invalid)

Actions

Actions are evaluated in the order shown. The first action whose conditions match determines the disposition of the label.

Actions in precedence order
# Disposition Conditions
1 invalid label matches leading-combining-mark labels with leading combining marks are invalid MSR default
2 invalid any variant is out-of-repertoire-var any variant label with a code point out of repertoire is invalid MSR default
3 invalid label matches no-hangul-hanja-mixed-label mixed Hangul-Hanja labels are invalid
4 blocked any variant is blocked any variant label containing blocked variants is blocked MSR default
5 allocatable all variants are allocatable variant labels with all variants allocatable are allocatable MSR default
6 valid any label default catch all (default action) MSR default

References

RefSource
0 Unicode 1.1
Any code point originally encoded in Unicode 1.1
1 Unicode 2.0
Any code point originally encoded in Unicode 2.0
3 Unicode 3.0
Any code point originally encoded in Unicode 3.0
101 ‘kIRG_KSource’ values starting by K0 in the Unihan database
102 ‘kIICore’ values including the letter ‘K’(indicating source) in the Unihan database
201 Table 1-1, from worksheet: ‘K_LGR_v2.3_20210501_vg_37+4+3’ in Appendix F, found in Appendices to “Proposal for a Korean Script Root Zone LGR”, 1 May 2021 (ZIP), https://www.icann.org/en/system/files/files/proposal-korean-lgr-appendices-01may21-en.zip
Korean specific variants between Hanja
202 Table 1-2, from worksheet: ‘K_LGR_v2.3_20210501_vg_37+4+3’in Appendix F, found in Appendices to “Proposal for a Korean Script Root Zone LGR”, 1 May 2021 (ZIP), https://www.icann.org/en/system/files/files/proposal-korean-lgr-appendices-01may21-en.zip
Korean specific variants between Hangul and in-repertoire Hanja
203 Table 1-3, from worksheet: ‘K_LGR_v2.3_20210501_vg_37+4+3’in Appendix F, found in Appendices to “Proposal for a Korean Script Root Zone LGR”, 1 May 2021 (ZIP), https://www.icann.org/en/system/files/files/proposal-korean-lgr-appendices-01may21-en.zip
Korean specific variants between Hangul and out-of-repertoire Hanja
204 Table 2-1, from worksheet: ‘K_LGR_v2.3_20210501_vg_exp’in Appendix F, found in Appendices to “Proposal for a Korean Script Root Zone LGR”, 1 May 2021 (ZIP), https://www.icann.org/en/system/files/files/proposal-korean-lgr-appendices-01may21-en.zip
In repertoire Hanja variants originating from [300]
300 Root Zone Label Generation Rules for Chinese, 26 May 2022, https://www.icann.org/sites/default/files/lgr/rz-lgr-5-chinese-script-26may22-en.xml
non-normative HTML presentation: https://www.icann.org/sites/default/files/lgr/rz-lgr-5-chinese-script-26may22-en.html