Root Zone Merged LGR

This document is mechanically formatted from the XML file for the LGR. It provides additional summary data and explanatory text. The XML file remains the sole normative specification of the LGR.

Date 2017-07-26
LGR Version 2
Language und-Arab
Language und-Ethi
Language und-Geor
Language und-Khmr
Language und-Laoo
Language und-Thai
Scope domain: "." (Root)
Unicode Version 6.3.0

Description

Label Generation Rules for the Root Zone — LGR-2

Note: this merged file may be used for testing a label for conflicts with existing labels irrespective of their script. However, it can neither be used to conclusively establish the validity of any label nor to generate the set of allocatable variant labels.

Overview

This document, together with the set of element LGRs, specifies an integrated set of Label Generation Rules for the Root Zone. For more details on the Root Zone LGRs and their development see "Root Zone Label Generation Rules - LGR-2: Overview and Summary [LGR-2]. The format of this file follows [RFC 7940].

Element LGRs

The Label Generation Rules for the Root Zone (LGR-2) are integrated from the following set of script-specific element LGRs:

Each element LGR represents in full the underlying, proposed script-based LGR cited, except for changes required by the integration process or for uniformity of presentation. See Section 3, "Integration and Contents of LGR-2" in [LGR-2].

Merged LGR

This merged LGR contains the union of the repertoire, variant mappings and Whole Label Evaluation (WLE) rules as described in the following sections. Data that are necessarily script-dependent, such as the type for variant mappings have been removed or replaced by default values.

When processing an applied for label, this merged LGR presents the complete data and specification needed for conflict checking with any existing label, independent of script, while each script-specific element LGR presents the complete data and specification to determine the validity and full set of allocatable variants for the label, when applied for under that script. See also section 5 in [LGR-2].

Repertoire

The repertoire of the integrated Root Zone LGR is the cumulative repertoire of all the Element LGRs that have been integrated into this version. Those repertoires, in turn were developed based on [MSR-2], which is a subset of Unicode 6.3 [Unicode 6.3].

As a Root Zone LGR, the repertoire includes neither digits nor the HYPHEN-MINUS.

For further details, see Section 3.2.1, in [LGR-2].

Each code point or range is tagged with the script or scripts that the code point is used with, and a reference to the Unicode Standard in which the code point was first encoded, see "References" below.

Variants

The variant mappings in this LGR are the union of the variant mappings from all the Element LGRs that have been integrated into this version of the Root Zone LGR. Because the disposition of variant labels, for example as "allocatable", is specific to each script, they cannot be expressed in the script-neutral context of this integrated LGR. Instead. all variant mappings are labeled as "blocked" in this document as needed for conflict checking. See also Section 3.2.2 in [LGR-2].

Character Classes

This merged LGR includes the cumulative set of character classes from all the Element LGRs that have been integrated into this version of the Root Zone LGR. See Section 3.2.3, in [LGR-2].

Whole Label Evaluations (WLE) Rules

This merged LGR includes the cumulative set of Whole Label Evaluation rules and actions from all the Element LGRs that have been integrated into this version of the Root Zone LGR. See Section 3.2.4, in [LGR-2]. See also the comments given for each rule or action.

Default Whole Label Evaluation Rules

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

Script-specific WLE rules

The names for any script specific rules have been prefixed with the Unicode script identifier.

Methodology and Contributors

The Root Zone Label Generation Rules - LGR-2 [LGR-2] were integrated by the Integration Panel [IP], from a set of proposals for script-based root zone LGRs developed by community-based Generation Panels [GPS] in an open process with multiple public consultations defined in [Procedure] and [Guidelines]. For more information on the methodology and contributors see [LGR-2].

References

In the listing of the repertoire, references starting at [0] refer to Unicode Standard versions in which the corresponding code points were initially encoded. References [100] and above correspond to the script-specific LGRs that include the repertoire item. Repertoire items may have more than one reference.

In addition the following references are cited in this document:

[GPS]
Internet Corporation for Assigned Names and Numbers (ICANN), "Generation Panels"
https://community.icann.org/display/croscomlgrprocedure/Generation+Panels accessed on 2015-11-20
[Guidelines]
Internet Corporation for Assigned Names and Numbers, “Guidelines for Developing Script-Specific Label Generation Rules for Integration into the Root Zone LGR”. (Los Angeles, California: ICANN, December 2014)
https://community.icann.org/download/attachments/43989034/Guidelines-for-LGR-2014-12-02.pdf
[IP]
Internet Corporation for Assigned Names and Numbers, (ICANN), "Integration Panel"
https://community.icann.org/display/croscomlgrprocedure/Integration+Panel accessed on 2015-11-20
[LGR-2]
Integration Panel, "Root Zone Label Generation Rules - LGR-2: Overview and Summary", 26 July 2017,
https://www.icann.org/sites/default/files/lgr/lgr-2-overview-26jul17-en.pdf
[MSR-2]
Integration Panel, "Maximal Starting Repertoire - MSR-2: Overview and Rationale", 14 April 2015
https://www.icann.org/en/system/files/files/msr-2-overview-14apr15-en.pdf
[Procedure]
Internet Corporation for Assigned Names and Numbers, "Procedure to Develop and Maintain the Label Generation Rules for the Root Zone in Respect of IDNA Labels." (Los Angeles, California: ICANN, March, 2013)
http://www.icann.org/en/resources/idn/variant-tlds/draft-lgr-procedure-20mar13-en.pdf
[Proposal-Arabic]
TF-AIDN, "Proposal for Arabic Script Root Zone LGR", 18 November 2015
https://www.icann.org/en/system/files/files/arabic-lgr-proposal-18nov15-en.pdf
[Proposal-Ehtiopic]
Ethiopic Generation Panel, "Proposal for Ethiopic Script Root Zone LGR", 17 May 2017,
https://www.icann.org/en/system/files/files/proposal-ethiopic-lgr-17may17-en.pdf
[Proposal-Georgian]
Georgian Script Generation Panel, "Proposal for the Georgian Script Root Zone LGR", 24 November 2016,
https://www.icann.org/en/system/files/files/proposal-georgian-lgr-24nov16-en.pdf
[Proposal-Khmer]
Khmer Generation Panel, “Proposal for Khmer Script Root Zone Label Generation Rules (LGR)”, 15 August 2016,
https://www.icann.org/en/system/files/files/proposal-khmer-lgr-15aug16-en.pdf
[Proposal-Lao]
Lao Generation Panel, "Proposal for a Lao Script Root Zone LGR", 31 January 2017,
https://www.icann.org/en/system/files/files/proposal-lao-lgr-31jan17-en.pdf
[Proposal-Thai]
Thai Generation Panel, "Proposal for the Thai Script Root Zone LGR", 25 May 2017,
https://www.icann.org/en/system/files/files/proposal-thai-lgr-25may17-en.pdf
[RFC 6365]
Hoffman, P. and J. Klensin, "Terminology Used in Internationalization in the IETF", BCP 166, RFC 6365, DOI 10.17487/RFC6365, September 2011, <
http://www.rfc-editor.org/info/rfc6365>.
[RFC 7940]
Davies, K. and A. Freytag, "Representing Label Generation Rulesets Using XML", RFC 7940, August 2016,
http://www.rfc-editor.org/info/rfc7940.
[Unicode 6.3]
The Unicode Consortium. The Unicode Standard, Version 6.3.0, (Mountain View, CA: The Unicode Consortium, 2013. ISBN 978-1-936213-08-5)
http://www.unicode.org/versions/Unicode6.3.0/

For more details for references [100] and up and [0] and up refer to the Table of References below, as well as to [LGR-2].

Repertoire

Summary

Number of elements in Repertoire 668
Longest code point sequence 2
Number of code points 662
Number of sequences 6
Number of code points
for each script
Arabic 128
Ethiopic 311
Georgian 33
Khmer 71
Lao 51
Thai 68

Repertoire by Code Point

The following table lists the repertoire by code point (or code point sequence). The data in the Script and Name column are extracted from the Unicode character database. Where a comment in the original LGR is equal to the character name, it has been suppressed.

For any code point or sequence for which a variant is defined, additional information is provided in the Variants column. See also the legend provided below the table.

Code
Point
Glyph Script Name References Tags Required Context Variants Comment
U+0620 ؠ Arabic ARABIC LETTER KASHMIRI YEH [11], [101]       Kashmiri
U+0621 ء Arabic ARABIC LETTER HAMZA [0], [101]       Arabic
U+0622 آ Arabic ARABIC LETTER ALEF WITH MADDA ABOVE [0], [101]     set 1 Arabic
U+0623 أ Arabic ARABIC LETTER ALEF WITH HAMZA ABOVE [0], [101]     set 1 Arabic
U+0624 ؤ Arabic ARABIC LETTER WAW WITH HAMZA ABOVE [0], [101]     set 2 Arabic
U+0625 إ Arabic ARABIC LETTER ALEF WITH HAMZA BELOW [0], [101]     set 1 Arabic
U+0626 ئ Arabic ARABIC LETTER YEH WITH HAMZA ABOVE [0], [101]     set 3 Arabic
U+0627 ا Arabic ARABIC LETTER ALEF [0], [101]     set 1 Arabic
U+0628 ب Arabic ARABIC LETTER BEH [0], [101]       Arabic
U+0629 ة Arabic ARABIC LETTER TEH MARBUTA [0], [101]     set 4 Arabic
U+062A ت Arabic ARABIC LETTER TEH [0], [101]     set 5 Arabic
U+062B ث Arabic ARABIC LETTER THEH [0], [101]     set 6 Arabic
U+062C ج Arabic ARABIC LETTER JEEM [0], [101]       Arabic
U+062D ح Arabic ARABIC LETTER HAH [0], [101]       Arabic
U+062E خ Arabic ARABIC LETTER KHAH [0], [101]       Arabic
U+062F د Arabic ARABIC LETTER DAL [0], [101]       Arabic
U+0630 ذ Arabic ARABIC LETTER THAL [0], [101]       Arabic
U+0631 ر Arabic ARABIC LETTER REH [0], [101]       Arabic
U+0632 ز Arabic ARABIC LETTER ZAIN [0], [101]       Arabic
U+0633 س Arabic ARABIC LETTER SEEN [0], [101]       Arabic
U+0634 ش Arabic ARABIC LETTER SHEEN [0], [101]       Arabic
U+0635 ص Arabic ARABIC LETTER SAD [0], [101]       Arabic
U+0636 ض Arabic ARABIC LETTER DAD [0], [101]       Arabic
U+0637 ط Arabic ARABIC LETTER TAH [0], [101]       Arabic
U+0638 ظ Arabic ARABIC LETTER ZAH [0], [101]       Arabic
U+0639 ع Arabic ARABIC LETTER AIN [0], [101]       Arabic
U+063A غ Arabic ARABIC LETTER GHAIN [0], [101]       Arabic
U+0641 ف Arabic ARABIC LETTER FEH [0], [101]     set 7 Arabic
U+0642 ق Arabic ARABIC LETTER QAF [0], [101]     set 7 Arabic
U+0643 ك Arabic ARABIC LETTER KAF [0], [101]     set 8 Arabic
U+0644 ل Arabic ARABIC LETTER LAM [0], [101]       Arabic
U+0645 م Arabic ARABIC LETTER MEEM [0], [101]       Arabic
U+0646 ن Arabic ARABIC LETTER NOON [0], [101]     set 9 Arabic
U+0647 ه Arabic ARABIC LETTER HEH [0], [101]     set 4 Arabic
U+0648 و Arabic ARABIC LETTER WAW [0], [101]     set 2 Arabic
U+0649 ى Arabic ARABIC LETTER ALEF MAKSURA [0], [101]     set 3 Arabic
U+064A ي Arabic ARABIC LETTER YEH [0], [101]     set 3 Arabic
U+0672 ٲ Arabic ARABIC LETTER ALEF WITH WAVY HAMZA ABOVE [0], [101]     set 1 Kashmiri
U+0679 ٹ Arabic ARABIC LETTER TTEH [0], [101]     set 10 Urdu
U+067A ٺ Arabic ARABIC LETTER TTEHEH [0], [101]     set 5 Sindhi
U+067B ٻ Arabic ARABIC LETTER BEEH [0], [101]     set 3 Sindhi
U+067C ټ Arabic ARABIC LETTER TEH WITH RING [0], [101]       Pashto
U+067D ٽ Arabic ARABIC LETTER TEH WITH THREE DOTS ABOVE DOWNWARDS [0], [101]     set 6 Sindhi
U+067E پ Arabic ARABIC LETTER PEH [0], [101]     set 11 Persian
U+067F ٿ Arabic ARABIC LETTER TEHEH [0], [101]       Sindhi
U+0680 ڀ Arabic ARABIC LETTER BEHEH [0], [101]       Sindhi
U+0681 ځ Arabic ARABIC LETTER HAH WITH HAMZA ABOVE [0], [101]       Pashto
U+0683 ڃ Arabic ARABIC LETTER NYEH [0], [101]     set 12 Sindhi
U+0684 ڄ Arabic ARABIC LETTER DYEH [0], [101]     set 12 Sindhi
U+0685 څ Arabic ARABIC LETTER HAH WITH THREE DOTS ABOVE [0], [101]       Pashto
U+0686 چ Arabic ARABIC LETTER TCHEH [0], [101]       Persian
U+0687 ڇ Arabic ARABIC LETTER TCHEHEH [0], [101]       Sindhi
U+0688 ڈ Arabic ARABIC LETTER DDAL [0], [101]       Urdu
U+0689 ډ Arabic ARABIC LETTER DAL WITH RING [0], [101]       Pashto
U+068A ڊ Arabic ARABIC LETTER DAL WITH DOT BELOW [0], [101]       Sindhi
U+068B ڋ Arabic ARABIC LETTER DAL WITH DOT BELOW AND SMALL TAH [0], [101]       Saraiki
U+068C ڌ Arabic ARABIC LETTER DAHAL [0], [101]       Sindhi
U+068D ڍ Arabic ARABIC LETTER DDAHAL [0], [101]       Sindhi
U+068E ڎ Arabic ARABIC LETTER DUL [0], [101]     set 13 Malay
U+068F ڏ Arabic ARABIC LETTER DAL WITH THREE DOTS ABOVE DOWNWARDS [0], [101]     set 13 Sindhi
U+0691 ڑ Arabic ARABIC LETTER RREH [0], [101]       Urdu
U+0693 ړ Arabic ARABIC LETTER REH WITH RING [0], [101]       Pashto
U+0695 ڕ Arabic ARABIC LETTER REH WITH SMALL V BELOW [0], [101]       Kurdish
U+0696 ږ Arabic ARABIC LETTER REH WITH DOT BELOW AND DOT ABOVE [0], [101]       Pashto
U+0697 ڗ Arabic ARABIC LETTER REH WITH TWO DOTS ABOVE [0], [101]       ANT
U+0698 ژ Arabic ARABIC LETTER JEH [0], [101]       Urdu
U+0699 ڙ Arabic ARABIC LETTER REH WITH FOUR DOTS ABOVE [0], [101]       Sindhi, Torwali
U+069A ښ Arabic ARABIC LETTER SEEN WITH DOT BELOW AND DOT ABOVE [0], [101]       Pashto
U+069F ڟ Arabic ARABIC LETTER TAH WITH THREE DOTS ABOVE [0], [101]       Hausa, Ajami
U+06A0 ڠ Arabic ARABIC LETTER AIN WITH THREE DOTS ABOVE [0], [101]       Malay
U+06A2 ڢ Arabic ARABIC LETTER FEH WITH DOT MOVED BELOW [0], [101]     set 7 Ajami, Fulfulde, Hausa
U+06A4 ڤ Arabic ARABIC LETTER VEH [0], [101]     set 14 Malay, Kurdish
U+06A6 ڦ Arabic ARABIC LETTER PEHEH [0], [101]       Sindhi
U+06A7 ڧ Arabic ARABIC LETTER QAF WITH DOT ABOVE [0], [101]     set 7 Ajami, Fulfulde, Hausa
U+06A8 ڨ Arabic ARABIC LETTER QAF WITH THREE DOTS ABOVE [0], [101]     set 14 Western Arabic
U+06A9 ک Arabic ARABIC LETTER KEHEH [0], [101]     set 8 Urdu
U+06AA ڪ Arabic ARABIC LETTER SWASH KAF [0], [101]     set 8 Sindhi
U+06AB ګ Arabic ARABIC LETTER KAF WITH RING [0], [101]     set 15 Pashto
U+06AD ڭ Arabic ARABIC LETTER NG [0], [101]     set 15 Kirghiz, Uyghur
U+06AE ڮ Arabic ARABIC LETTER KAF WITH THREE DOTS BELOW [0], [101]       ANT
U+06AF گ Arabic ARABIC LETTER GAF [0], [101]     set 15 Persian
U+06B0 ڰ Arabic ARABIC LETTER GAF WITH RING [0], [101]       Saraiki
U+06B1 ڱ Arabic ARABIC LETTER NGOEH [0], [101]       Sindhi
U+06B3 ڳ Arabic ARABIC LETTER GUEH [0], [101]       Sindhi
U+06B5 ڵ Arabic ARABIC LETTER LAM WITH SMALL V [0], [101]       Kurdish
U+06BA ں Arabic ARABIC LETTER NOON GHUNNA [0], [101]     set 9 Urdu
U+06BB ڻ Arabic ARABIC LETTER RNOON [0], [101]     set 10 Sindhi
U+06BC ڼ Arabic ARABIC LETTER NOON WITH RING [0], [101]       Pashto
U+06BD ڽ Arabic ARABIC LETTER NOON WITH THREE DOTS ABOVE [0], [101]     set 11 Malay
U+06BE ھ Arabic ARABIC LETTER HEH DOACHASHMEE [0], [101]     set 4 Urdu
U+06C0 ۀ Arabic ARABIC LETTER HEH WITH YEH ABOVE [0], [101]     set 4 ANT, Kurdish
U+06C1 ہ Arabic ARABIC LETTER HEH GOAL [0], [101]     set 4 Urdu
U+06C2 ۂ Arabic ARABIC LETTER HEH GOAL WITH HAMZA ABOVE [0], [101]     set 4 Urdu
U+06C3 ۃ Arabic ARABIC LETTER TEH MARBUTA GOAL [0], [101]     set 4 Urdu
U+06C4 ۄ Arabic ARABIC LETTER WAW WITH RING [0], [101]       Kashmiri
U+06C6 ۆ Arabic ARABIC LETTER OE [0], [101]       Kashmiri, Kurdish, Uyghur
U+06CB ۋ Arabic ARABIC LETTER VE [0], [101]       Kazakh, Kirghiz, Uyghur
U+06CC ی Arabic ARABIC LETTER FARSI YEH [0], [101]     set 3 Urdu
U+06CD ۍ Arabic ARABIC LETTER YEH WITH TAIL [0], [101]     set 3 Pashto
U+06CE ێ Arabic ARABIC LETTER YEH WITH SMALL V [0], [101]       Kurdish
U+06CF ۏ Arabic ARABIC LETTER WAW WITH DOT ABOVE [3], [101]       Malay
U+06D0 ې Arabic ARABIC LETTER E [0], [101]     set 3 Pashto
U+06D1 ۑ Arabic ARABIC LETTER YEH WITH THREE DOTS BELOW [0], [101]     set 11 Bamana, Mandika
U+06D2 ے Arabic ARABIC LETTER YEH BARREE [0], [101]     set 3 Urdu
U+06D5 ە Arabic ARABIC LETTER AE [0], [101]     set 4 Kurdish, Uyghur
U+0751 ݑ Arabic ARABIC LETTER BEH WITH DOT BELOW AND THREE DOTS ABOVE [7], [101]       Hausa, Wolof
U+0752 ݒ Arabic ARABIC LETTER BEH WITH THREE DOTS POINTING UPWARDS BELOW [7], [101]     set 11 Ajami, Wolof
U+0756 ݖ Arabic ARABIC LETTER BEH WITH SMALL V [7], [101]       Ajami, Wolof
U+0760 ݠ Arabic ARABIC LETTER FEH WITH TWO DOTS BELOW [7], [101]       Ajami, Hausa
U+0762 ݢ Arabic ARABIC LETTER KEHEH WITH DOT ABOVE [7], [101]       Malay
U+0763 ݣ Arabic ARABIC LETTER KEHEH WITH THREE DOTS ABOVE [7], [101]     set 15 Moroccan
U+0766 ݦ Arabic ARABIC LETTER MEEM WITH DOT BELOW [7], [101]       ANT
U+0767 ݧ Arabic ARABIC LETTER NOON WITH TWO DOTS BELOW [7], [101]     set 16 Wolof
U+0768 ݨ Arabic ARABIC LETTER NOON WITH SMALL TAH [7], [101]       Saraiki
U+076A ݪ Arabic ARABIC LETTER LAM WITH BAR [7], [101]       ANT, Wolof
U+076E ݮ Arabic ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH BELOW [9], [101]       Khowar
U+076F ݯ Arabic ARABIC LETTER HAH WITH SMALL ARABIC LETTER TAH AND TWO DOTS [9], [101]       Khowar
U+0770 ݰ Arabic ARABIC LETTER SEEN WITH SMALL ARABIC LETTER TAH AND TWO DOTS [9], [101]       Khowar
U+0771 ݱ Arabic ARABIC LETTER REH WITH SMALL ARABIC LETTER TAH AND TWO DOTS [9], [101]       Khowar
U+08A0 Arabic ARABIC LETTER BEH WITH SMALL V BELOW [12], [101]       DPLN
U+08A2 Arabic ARABIC LETTER JEEM WITH TWO DOTS ABOVE [12], [101]       DPLN
U+08A3 Arabic ARABIC LETTER TAH WITH TWO DOTS ABOVE [12], [101]       DPLN, Wolof
U+08A4 Arabic ARABIC LETTER FEH WITH DOT BELOW AND THREE DOTS ABOVE [12], [101]       ANT
U+08A5 Arabic ARABIC LETTER QAF WITH DOT BELOW [12], [101]       ANT
U+08A6 Arabic ARABIC LETTER LAM WITH DOUBLE BAR [12], [101]       ANT
U+08A7 Arabic ARABIC LETTER MEEM WITH THREE DOTS ABOVE [12], [101]       ANT
U+08A8 Arabic ARABIC LETTER YEH WITH TWO DOTS BELOW AND HAMZA ABOVE [12], [101]       Hausa
U+08A9 Arabic ARABIC LETTER YEH WITH TWO DOTS BELOW AND DOT ABOVE [12], [101]     set 16 Hausa
U+0E01 Thai THAI CHARACTER KO KAI [0], [106] Thai:cons     Thai
U+0E02 Thai THAI CHARACTER KHO KHAI [0], [106] Thai:cons     Thai
U+0E03 Thai THAI CHARACTER KHO KHUAT [0], [106] Thai:cons     Thai
U+0E04 Thai THAI CHARACTER KHO KHWAI [0], [106] Thai:cons     Thai
U+0E05 Thai THAI CHARACTER KHO KHON [0], [106] Thai:cons     Thai
U+0E06 Thai THAI CHARACTER KHO RAKHANG [0], [106] Thai:cons     Thai
U+0E07 Thai THAI CHARACTER NGO NGU [0], [106] Thai:cons     Thai
U+0E08 Thai THAI CHARACTER CHO CHAN [0], [106] Thai:cons     Thai
U+0E09 Thai THAI CHARACTER CHO CHING [0], [106] Thai:cons     Thai
U+0E0A Thai THAI CHARACTER CHO CHANG [0], [106] Thai:cons     Thai
U+0E0B Thai THAI CHARACTER SO SO [0], [106] Thai:cons     Thai
U+0E0C Thai THAI CHARACTER CHO CHOE [0], [106] Thai:cons     Thai
U+0E0D Thai THAI CHARACTER YO YING [0], [106] Thai:cons     Thai
U+0E0E Thai THAI CHARACTER DO CHADA [0], [106] Thai:cons     Thai
U+0E0F Thai THAI CHARACTER TO PATAK [0], [106] Thai:cons     Thai
U+0E10 Thai THAI CHARACTER THO THAN [0], [106] Thai:cons     Thai
U+0E11 Thai THAI CHARACTER THO NANGMONTHO [0], [106] Thai:cons     Thai
U+0E12 Thai THAI CHARACTER THO PHUTHAO [0], [106] Thai:cons     Thai
U+0E13 Thai THAI CHARACTER NO NEN [0], [106] Thai:cons     Thai
U+0E14 Thai THAI CHARACTER DO DEK [0], [106] Thai:cons     Thai
U+0E15 Thai THAI CHARACTER TO TAO [0], [106] Thai:cons     Thai
U+0E16 Thai THAI CHARACTER THO THUNG [0], [106] Thai:cons     Thai
U+0E17 Thai THAI CHARACTER THO THAHAN [0], [106] Thai:cons     Thai
U+0E18 Thai THAI CHARACTER THO THONG [0], [106] Thai:cons     Thai
U+0E19 Thai THAI CHARACTER NO NU [0], [106] Thai:cons     Thai
U+0E1A Thai THAI CHARACTER BO BAIMAI [0], [106] Thai:cons     Thai
U+0E1B Thai THAI CHARACTER PO PLA [0], [106] Thai:cons     Thai
U+0E1C Thai THAI CHARACTER PHO PHUNG [0], [106] Thai:cons     Thai
U+0E1D Thai THAI CHARACTER FO FA [0], [106] Thai:cons     Thai
U+0E1E Thai THAI CHARACTER PHO PHAN [0], [106] Thai:cons     Thai
U+0E1F Thai THAI CHARACTER FO FAN [0], [106] Thai:cons     Thai
U+0E20 Thai THAI CHARACTER PHO SAMPHAO [0], [106] Thai:cons     Thai
U+0E21 Thai THAI CHARACTER MO MA [0], [106] Thai:cons     Thai
U+0E22 Thai THAI CHARACTER YO YAK [0], [106] Thai:cons     Thai
U+0E23 Thai THAI CHARACTER RO RUA [0], [106] Thai:cons     Thai
U+0E24 Thai THAI CHARACTER RU [0], [106] Thai:fv3     Thai
U+0E24 U+0E45 ฤๅ [106]       fv2, Thai
U+0E25 Thai THAI CHARACTER LO LING [0], [106] Thai:cons     Thai
U+0E26 Thai THAI CHARACTER LU [0], [106] Thai:fv3     Thai
U+0E26 U+0E45 ฦๅ [106]       fv2, Thai
U+0E27 Thai THAI CHARACTER WO WAEN [0], [106] Thai:cons     Thai
U+0E28 Thai THAI CHARACTER SO SALA [0], [106] Thai:cons     Thai
U+0E29 Thai THAI CHARACTER SO RUSI [0], [106] Thai:cons     Thai
U+0E2A Thai THAI CHARACTER SO SUA [0], [106] Thai:cons     Thai
U+0E2B Thai THAI CHARACTER HO HIP [0], [106] Thai:cons     Thai
U+0E2C Thai THAI CHARACTER LO CHULA [0], [106] Thai:cons     Thai
U+0E2D Thai THAI CHARACTER O ANG [0], [106] Thai:cons     Thai
U+0E2E Thai THAI CHARACTER HO NOKHUK [0], [106] Thai:cons     Thai
U+0E30 Thai THAI CHARACTER SARA A [0], [106] Thai:fv1 Thai-follow-consonant-tone-sara-aa   Thai
U+0E31 Thai THAI CHARACTER MAI HAN-AKAT [0], [106] Thai:av Thai-between-consonant-and-ct   Thai
U+0E32 Thai THAI CHARACTER SARA AA [0], [106] Thai:fv1 Thai:sara-aa Thai-follows-consonant-tone   Thai
U+0E34 Thai THAI CHARACTER SARA I [0], [106] Thai:av Thai-follows-consonant   Thai
U+0E35 Thai THAI CHARACTER SARA II [0], [106] Thai:av Thai-follows-consonant   Thai
U+0E36 Thai THAI CHARACTER SARA UE [0], [106] Thai:av Thai-follows-consonant   Thai
U+0E37 Thai THAI CHARACTER SARA UEE [0], [106] Thai:av Thai-follows-consonant   Thai
U+0E38 Thai THAI CHARACTER SARA U [0], [106] Thai:bv Thai-follows-consonant   Thai
U+0E39 Thai THAI CHARACTER SARA UU [0], [106] Thai:bv Thai-follows-consonant   Thai
U+0E3A Thai THAI CHARACTER PHINTHU [0], [106] Thai:bd Thai-follows-consonant   phinthu, Thai
U+0E40 Thai THAI CHARACTER SARA E [0], [106] Thai:lv Thai-precedes-consonant   Thai
U+0E41 Thai THAI CHARACTER SARA AE [0], [106] Thai:lv Thai-precedes-consonant   Thai
U+0E42 Thai THAI CHARACTER SARA O [0], [106] Thai:lv Thai-precedes-consonant   Thai
U+0E43 Thai THAI CHARACTER SARA AI MAIMUAN [0], [106] Thai:lv Thai-precedes-consonant   Thai
U+0E44 Thai THAI CHARACTER SARA AI MAIMALAI [0], [106] Thai:lv Thai-precedes-consonant   Thai
U+0E47 Thai THAI CHARACTER MAITAIKHU [0], [106] Thai:ad Thai-follows-consonant   maitaikhu, Thai
U+0E48 Thai THAI CHARACTER MAI EK [0], [106] Thai:tone Thai-follows-consonant-av-bv   Thai
U+0E49 Thai THAI CHARACTER MAI THO [0], [106] Thai:tone Thai-follows-consonant-av-bv   Thai
U+0E4A Thai THAI CHARACTER MAI TRI [0], [106] Thai:tone Thai-follows-consonant-av-bv   Thai
U+0E4B Thai THAI CHARACTER MAI CHATTAWA [0], [106] Thai:tone Thai-follows-consonant-av-bv   Thai
U+0E4C Thai THAI CHARACTER THANTHAKHAT [0], [106] Thai:ad Thai-follows-consonant-av-bv   thanthakhat, Thai
U+0E4D Thai THAI CHARACTER NIKHAHIT [0], [106] Thai:ad Thai-follows-consonant-av-bv   nikhahit, Thai
U+0E4D U+0E32 ํา [106]   Thai-follows-consonant-tone   sara am sequence, Thai
U+0E81 Lao LAO LETTER KO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E82 Lao LAO LETTER KHO SUNG [0], [105] Laoo:consonant     Lao
U+0E84 Lao LAO LETTER KHO TAM [0], [105] Laoo:consonant     Lao
U+0E87 Lao LAO LETTER NGO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E88 Lao LAO LETTER CO [0], [105] Laoo:consonant     Lao
U+0E8A Lao LAO LETTER SO TAM [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E8D Lao LAO LETTER NYO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E94 Lao LAO LETTER DO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E95 Lao LAO LETTER TO [0], [105] Laoo:consonant     Lao
U+0E96 Lao LAO LETTER THO SUNG [0], [105] Laoo:consonant     Lao
U+0E97 Lao LAO LETTER THO TAM [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E99 Lao LAO LETTER NO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E9A Lao LAO LETTER BO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0E9B Lao LAO LETTER PO [0], [105] Laoo:consonant     Lao
U+0E9C Lao LAO LETTER PHO SUNG [0], [105] Laoo:consonant     Lao
U+0E9D Lao LAO LETTER FO TAM [0], [105] Laoo:consonant     Lao
U+0E9E Lao LAO LETTER PHO TAM [0], [105] Laoo:consonant     Lao
U+0E9F Lao LAO LETTER FO SUNG [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0EA1 Lao LAO LETTER MO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0EA2 Lao LAO LETTER YO [0], [105] Laoo:consonant     Lao
U+0EA3 Lao LAO LETTER LO LING [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0EA5 Lao LAO LETTER LO LOOT [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0EA7 Lao LAO LETTER WO [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0EAA Lao LAO LETTER SO SUNG [0], [105] Laoo:Cf Laoo:consonant     Lao
U+0EAB Lao LAO LETTER HO SUNG [0], [105] Laoo:consonant     Lao
U+0EAD Lao LAO LETTER O [0], [105] Laoo:consonant     Lao
U+0EAE Lao LAO LETTER HO TAM [0], [105] Laoo:consonant     Lao
U+0EB0 Lao LAO VOWEL SIGN A [0], [105] Laoo:vowel-after Laoo-follows-C-tonemark-vabove   Lao
U+0EB1 Lao LAO VOWEL SIGN MAI KAN [0], [105] Laoo:vowel-above Laoo-follows-main-consonant   Lao
U+0EB2 Lao LAO VOWEL SIGN AA [0], [105] Laoo:vowel-after Laoo-follows-C-tonemark-vabove   Lao
U+0EB2 U+0EB0 າະ [105]   Laoo-follows-vbefore-consonant-cluster   Lao
U+0EB4 Lao LAO VOWEL SIGN I [0], [105] Laoo:vowel-above Laoo-follows-main-consonant   Lao
U+0EB5 Lao LAO VOWEL SIGN II [0], [105] Laoo:vowel-above Laoo-follows-main-consonant   Lao
U+0EB6 Lao LAO VOWEL SIGN Y [0], [105] Laoo:vowel-above Laoo-follows-main-consonant   Lao
U+0EB7 Lao LAO VOWEL SIGN YY [0], [105] Laoo:vowel-above Laoo-follows-main-consonant   Lao
U+0EB8 Lao LAO VOWEL SIGN U [0], [105] Laoo:vowel-below Laoo-follows-main-consonant   Lao
U+0EB9 Lao LAO VOWEL SIGN UU [0], [105] Laoo:vowel-below Laoo-follows-main-consonant   Lao
U+0EBB Lao LAO VOWEL SIGN MAI KON [0], [105] Laoo:vowel-above Laoo-follows-main-consonant   Lao
U+0EBC Lao LAO SEMIVOWEL SIGN LO [0], [105] Laoo:semi-consonant Laoo-follows-consonant   Lao
U+0EBD Lao LAO SEMIVOWEL SIGN NYO [0], [105] Laoo:vowel-after Laoo-follows-C-tonemark-vabove   Lao
U+0EC0 Lao LAO VOWEL SIGN E [0], [105] Laoo:vowel-before Laoo-precedes-consonant   Lao
U+0EC1 Lao LAO VOWEL SIGN EI [0], [105] Laoo:vowel-before Laoo-precedes-consonant   Lao
U+0EC2 Lao LAO VOWEL SIGN O [0], [105] Laoo:vowel-before Laoo-precedes-consonant   Lao
U+0EC3 Lao LAO VOWEL SIGN AY [0], [105] Laoo:vowel-before Laoo-precedes-consonant   Lao
U+0EC4 Lao LAO VOWEL SIGN AI [0], [105] Laoo:vowel-before Laoo-precedes-consonant   Lao
U+0EC6 Lao LAO KO LA [0], [105] Laoo:sign Laoo-repetition-mark-limit   LAO MAY SAM
U+0EC8 Lao LAO TONE MAI EK [0], [105] Laoo:tone-mark Laoo-follows-C-vabove-vbelow   Lao
U+0EC9 Lao LAO TONE MAI THO [0], [105] Laoo:tone-mark Laoo-follows-C-vabove-vbelow   Lao
U+0ECA Lao LAO TONE MAI TI [0], [105] Laoo:tone-mark Laoo-follows-C-vabove-vbelow   LAO TONE MAI JATTAWA
U+0ECB Lao LAO TONE MAI CATAWA [0], [105] Laoo:tone-mark Laoo-follows-C-vabove-vbelow   LAO MARK MAI KA LAN
U+0ECC Lao LAO CANCELLATION MARK [0], [105] Laoo:sign Laoo-follows-Cf   LAO VOWEL SIGN OR
U+0ECD Lao LAO NIGGAHITA [0], [105] Laoo:vowel-above Laoo-follows-main-consonant   Lao
U+10D0 Georgian GEORGIAN LETTER AN [0], [103]       Georgian
U+10D1 Georgian GEORGIAN LETTER BAN [0], [103]       Georgian
U+10D2 Georgian GEORGIAN LETTER GAN [0], [103]       Georgian
U+10D3 Georgian GEORGIAN LETTER DON [0], [103]       Georgian
U+10D4 Georgian GEORGIAN LETTER EN [0], [103]       Georgian
U+10D5 Georgian GEORGIAN LETTER VIN [0], [103]       Georgian
U+10D6 Georgian GEORGIAN LETTER ZEN [0], [103]       Georgian
U+10D7 Georgian GEORGIAN LETTER TAN [0], [103]       Georgian
U+10D8 Georgian GEORGIAN LETTER IN [0], [103]       Georgian
U+10D9 Georgian GEORGIAN LETTER KAN [0], [103]       Georgian
U+10DA Georgian GEORGIAN LETTER LAS [0], [103]       Georgian
U+10DB Georgian GEORGIAN LETTER MAN [0], [103]       Georgian
U+10DC Georgian GEORGIAN LETTER NAR [0], [103]       Georgian
U+10DD Georgian GEORGIAN LETTER ON [0], [103]       Georgian
U+10DE Georgian GEORGIAN LETTER PAR [0], [103]       Georgian
U+10DF Georgian GEORGIAN LETTER ZHAR [0], [103]       Georgian
U+10E0 Georgian GEORGIAN LETTER RAE [0], [103]       Georgian
U+10E1 Georgian GEORGIAN LETTER SAN [0], [103]       Georgian
U+10E2 Georgian GEORGIAN LETTER TAR [0], [103]       Georgian
U+10E3 Georgian GEORGIAN LETTER UN [0], [103]       Georgian
U+10E4 Georgian GEORGIAN LETTER PHAR [0], [103]       Georgian
U+10E5 Georgian GEORGIAN LETTER KHAR [0], [103]       Georgian
U+10E6 Georgian GEORGIAN LETTER GHAN [0], [103]       Georgian
U+10E7 Georgian GEORGIAN LETTER QAR [0], [103]       Georgian
U+10E8 Georgian GEORGIAN LETTER SHIN [0], [103]       Georgian
U+10E9 Georgian GEORGIAN LETTER CHIN [0], [103]       Georgian
U+10EA Georgian GEORGIAN LETTER CAN [0], [103]       Georgian
U+10EB Georgian GEORGIAN LETTER JIL [0], [103]       Georgian
U+10EC Georgian GEORGIAN LETTER CIL [0], [103]       Georgian
U+10ED Georgian GEORGIAN LETTER CHAR [0], [103]       Georgian
U+10EE Georgian GEORGIAN LETTER XAN [0], [103]       Georgian
U+10EF Georgian GEORGIAN LETTER JHAN [0], [103]       Georgian
U+10F0 Georgian GEORGIAN LETTER HAE [0], [103]       Georgian
U+1200 Ethiopic ETHIOPIC SYLLABLE HA [3], [102]     set 17 Common-to-all
U+1201 Ethiopic ETHIOPIC SYLLABLE HU [3], [102]     set 18 Common-to-all
U+1202 Ethiopic ETHIOPIC SYLLABLE HI [3], [102]     set 19 Common-to-all
U+1203 Ethiopic ETHIOPIC SYLLABLE HAA [3], [102]     set 20 Common-to-all
U+1204 Ethiopic ETHIOPIC SYLLABLE HEE [3], [102]     set 21 Common-to-all-except: Hamt’agna
U+1205 Ethiopic ETHIOPIC SYLLABLE HE [3], [102]     set 22 Common-to-all
U+1206 Ethiopic ETHIOPIC SYLLABLE HO [3], [102]     set 23 Common-to-all-except: Hamt’agna
U+1208 Ethiopic ETHIOPIC SYLLABLE LA [3], [102]       Common-to-all
U+1209 Ethiopic ETHIOPIC SYLLABLE LU [3], [102]       Common-to-all
U+120A Ethiopic ETHIOPIC SYLLABLE LI [3], [102]       Common-to-all
U+120B Ethiopic ETHIOPIC SYLLABLE LAA [3], [102]       Common-to-all
U+120C Ethiopic ETHIOPIC SYLLABLE LEE [3], [102]       Common-to-all
U+120D Ethiopic ETHIOPIC SYLLABLE LE [3], [102]       Common-to-all-except: Harari
U+120E Ethiopic ETHIOPIC SYLLABLE LO [3], [102]       Common-to-all-except: Hamt’agna
U+120F Ethiopic ETHIOPIC SYLLABLE LWA [3], [102]       Amharic
U+1210 Ethiopic ETHIOPIC SYLLABLE HHA [3], [102]     set 17 Amharic,Argobba,Tigrigna
U+1211 Ethiopic ETHIOPIC SYLLABLE HHU [3], [102]     set 18 Amharic,Argobba,Tigrigna
U+1212 Ethiopic ETHIOPIC SYLLABLE HHI [3], [102]     set 19 Amharic,Argobba,Tigrigna
U+1213 Ethiopic ETHIOPIC SYLLABLE HHAA [3], [102]     set 20 Amharic,Argobba,Tigrigna
U+1214 Ethiopic ETHIOPIC SYLLABLE HHEE [3], [102]     set 21 Amharic,Argobba,Tigrigna
U+1215 Ethiopic ETHIOPIC SYLLABLE HHE [3], [102]     set 22 Amharic,Argobba,Tigrigna
U+1216 Ethiopic ETHIOPIC SYLLABLE HHO [3], [102]     set 23 Amharic,Argobba,Tigrigna
U+1217 Ethiopic ETHIOPIC SYLLABLE HHWA [3], [102]     set 24 Amharic
U+1218 Ethiopic ETHIOPIC SYLLABLE MA [3], [102]       Common-to-all
U+1219 Ethiopic ETHIOPIC SYLLABLE MU [3], [102]       Common-to-all
U+121A Ethiopic ETHIOPIC SYLLABLE MI [3], [102]       Common-to-all
U+121B Ethiopic ETHIOPIC SYLLABLE MAA [3], [102]       Common-to-all
U+121C Ethiopic ETHIOPIC SYLLABLE MEE [3], [102]       Common-to-all-except: Hamt’agna
U+121D Ethiopic ETHIOPIC SYLLABLE ME [3], [102]       Common-to-all
U+121E Ethiopic ETHIOPIC SYLLABLE MO [3], [102]       Common-to-all-except: Hamt’agna
U+121F Ethiopic ETHIOPIC SYLLABLE MWA [3], [102]       Amharic, Tigrigna
U+1220 Ethiopic ETHIOPIC SYLLABLE SZA [3], [102]     set 25 Amharic
U+1221 Ethiopic ETHIOPIC SYLLABLE SZU [3], [102]     set 26 Amharic
U+1222 Ethiopic ETHIOPIC SYLLABLE SZI [3], [102]     set 27 Amharic
U+1223 Ethiopic ETHIOPIC SYLLABLE SZAA [3], [102]     set 28 Amharic
U+1224 Ethiopic ETHIOPIC SYLLABLE SZEE [3], [102]     set 29 Amharic
U+1225 Ethiopic ETHIOPIC SYLLABLE SZE [3], [102]     set 30 Amharic
U+1226 Ethiopic ETHIOPIC SYLLABLE SZO [3], [102]     set 31 Amharic
U+1227 Ethiopic ETHIOPIC SYLLABLE SZWA [3], [102]     set 32 Amharic
U+1228 Ethiopic ETHIOPIC SYLLABLE RA [3], [102]       Common-to-all
U+1229 Ethiopic ETHIOPIC SYLLABLE RU [3], [102]       Common-to-all
U+122A Ethiopic ETHIOPIC SYLLABLE RI [3], [102]       Common-to-all
U+122B Ethiopic ETHIOPIC SYLLABLE RAA [3], [102]       Common-to-all
U+122C Ethiopic ETHIOPIC SYLLABLE REE [3], [102]       Common-to-all-except: Hamt’agna
U+122D Ethiopic ETHIOPIC SYLLABLE RE [3], [102]       Common-to-all
U+122E Ethiopic ETHIOPIC SYLLABLE RO [3], [102]       Common-to-all-except: Hamt’agna
U+122F Ethiopic ETHIOPIC SYLLABLE RWA [3], [102]       Amharic,Tigrigna
U+1230 Ethiopic ETHIOPIC SYLLABLE SA [3], [102]     set 25 Common-to-all
U+1231 Ethiopic ETHIOPIC SYLLABLE SU [3], [102]     set 26 Common-to-all
U+1232 Ethiopic ETHIOPIC SYLLABLE SI [3], [102]     set 27 Common-to-all
U+1233 Ethiopic ETHIOPIC SYLLABLE SAA [3], [102]     set 28 Common-to-all
U+1234 Ethiopic ETHIOPIC SYLLABLE SEE [3], [102]     set 29 Common-to-all-except: Hamt’agna
U+1235 Ethiopic ETHIOPIC SYLLABLE SE [3], [102]     set 30 Common-to-all
U+1236 Ethiopic ETHIOPIC SYLLABLE SO [3], [102]     set 31 Common-to-all-except: Hamt’agna
U+1237 Ethiopic ETHIOPIC SYLLABLE SWA [3], [102]     set 32 Amharic,Tigrigna
U+1238 Ethiopic ETHIOPIC SYLLABLE SHA [3], [102]       Common-to-all
U+1239 Ethiopic ETHIOPIC SYLLABLE SHU [3], [102]       Common-to-all
U+123A Ethiopic ETHIOPIC SYLLABLE SHI [3], [102]       Common-to-all
U+123B Ethiopic ETHIOPIC SYLLABLE SHAA [3], [102]       Common-to-all
U+123C Ethiopic ETHIOPIC SYLLABLE SHEE [3], [102]       Common-to-all-except: Hamt’agna
U+123D Ethiopic ETHIOPIC SYLLABLE SHE [3], [102]       Common-to-all
U+123E Ethiopic ETHIOPIC SYLLABLE SHO [3], [102]       Common-to-all-except: Hamt’agna
U+123F Ethiopic ETHIOPIC SYLLABLE SHWA [3], [102]       Amharic,Tigrigna
U+1240 Ethiopic ETHIOPIC SYLLABLE QA [3], [102]       Common-to-all-except: Awngi
U+1241 Ethiopic ETHIOPIC SYLLABLE QU [3], [102]       Common-to-all-except: Awngi
U+1242 Ethiopic ETHIOPIC SYLLABLE QI [3], [102]       Common-to-all-except: Awngi
U+1243 Ethiopic ETHIOPIC SYLLABLE QAA [3], [102]       Common-to-all-except: Awngi
U+1244 Ethiopic ETHIOPIC SYLLABLE QEE [3], [102]       Common-to-all-except: Awngi,Hamt’agna
U+1245 Ethiopic ETHIOPIC SYLLABLE QE [3], [102]       Common-to-all-except: Awngi
U+1246 Ethiopic ETHIOPIC SYLLABLE QO [3], [102]       Common-to-all-except: Awngi,Hamt’agna
U+1247 Ethiopic ETHIOPIC SYLLABLE QOA [7], [102]       Amharic
U+1248 Ethiopic ETHIOPIC SYLLABLE QWA [3], [102]       Amharic,Tigrè,Tigrigna
U+124A Ethiopic ETHIOPIC SYLLABLE QWI [3], [102]       Amharic,Hamt’agna,Tigrè,Tigrigna
U+124B Ethiopic ETHIOPIC SYLLABLE QWAA [3], [102]       Amharic,Hamt’agna,Tigrè,Tigrigna
U+124C Ethiopic ETHIOPIC SYLLABLE QWEE [3], [102]       Amharic,Tigrè,Tigrigna
U+124D Ethiopic ETHIOPIC SYLLABLE QWE [3], [102]       Amharic,Hamt’agna,Tigrè,Tigrigna
U+1250 Ethiopic ETHIOPIC SYLLABLE QHA [3], [102]       Amharic,Awngi,Tigrigna
U+1251 Ethiopic ETHIOPIC SYLLABLE QHU [3], [102]       Amharic,Awngi,Tigrigna
U+1252 Ethiopic ETHIOPIC SYLLABLE QHI [3], [102]       Amharic,Awngi,Tigrigna
U+1253 Ethiopic ETHIOPIC SYLLABLE QHAA [3], [102]       Amharic,Tigrigna
U+1254 Ethiopic ETHIOPIC SYLLABLE QHEE [3], [102]       Amharic,Awngi,Tigrigna
U+1255 Ethiopic ETHIOPIC SYLLABLE QHE [3], [102]       Amharic,Awngi,Tigrigna
U+1256 Ethiopic ETHIOPIC SYLLABLE QHO [3], [102]       Amharic,Awngi,Tigrigna
U+1258 Ethiopic ETHIOPIC SYLLABLE QHWA [3], [102]       Awngi,Tigrigna
U+125A Ethiopic ETHIOPIC SYLLABLE QHWI [3], [102]       Awngi,Tigrigna
U+125B Ethiopic ETHIOPIC SYLLABLE QHWAA [3], [102]       Tigrigna
U+125C Ethiopic ETHIOPIC SYLLABLE QHWEE [3], [102]       Awngi,Tigrigna
U+125D Ethiopic ETHIOPIC SYLLABLE QHWE [3], [102]       Tigrigna
U+1260 Ethiopic ETHIOPIC SYLLABLE BA [3], [102]       Common-to-all-except: Argobba
U+1261 Ethiopic ETHIOPIC SYLLABLE BU [3], [102]       Common-to-all-except: Argobba
U+1262 Ethiopic ETHIOPIC SYLLABLE BI [3], [102]       Common-to-all-except: Argobba
U+1263 Ethiopic ETHIOPIC SYLLABLE BAA [3], [102]       Common-to-all-except: Argobba,Awngi
U+1264 Ethiopic ETHIOPIC SYLLABLE BEE [3], [102]       Common-to-all-except: Argobba,Hamt’agna
U+1265 Ethiopic ETHIOPIC SYLLABLE BE [3], [102]       Common-to-all-except: Argobba
U+1266 Ethiopic ETHIOPIC SYLLABLE BO [3], [102]       Common-to-all-except: Argobba,Hamt’agna
U+1267 Ethiopic ETHIOPIC SYLLABLE BWA [3], [102]       Amharic,Tigrigna
U+1268 Ethiopic ETHIOPIC SYLLABLE VA [3], [102]       Amharic,Tigrè,Tigrigna
U+1269 Ethiopic ETHIOPIC SYLLABLE VU [3], [102]       Amharic,Tigrè,Tigrigna
U+126A Ethiopic ETHIOPIC SYLLABLE VI [3], [102]       Amharic,Tigrè,Tigrigna
U+126B Ethiopic ETHIOPIC SYLLABLE VAA [3], [102]       Amharic,Tigrè,Tigrigna
U+126C Ethiopic ETHIOPIC SYLLABLE VEE [3], [102]       Amharic,Tigrè,Tigrigna
U+126D Ethiopic ETHIOPIC SYLLABLE VE [3], [102]       Amharic,Tigrè,Tigrigna
U+126E Ethiopic ETHIOPIC SYLLABLE VO [3], [102]       Amharic,Tigrè,Tigrigna
U+126F Ethiopic ETHIOPIC SYLLABLE VWA [3], [102]       Amharic
U+1270 Ethiopic ETHIOPIC SYLLABLE TA [3], [102]       Common-to-all
U+1271 Ethiopic ETHIOPIC SYLLABLE TU [3], [102]       Common-to-all
U+1272 Ethiopic ETHIOPIC SYLLABLE TI [3], [102]       Common-to-all
U+1273 Ethiopic ETHIOPIC SYLLABLE TAA [3], [102]       Common-to-all-except: Hamt’agna
U+1274 Ethiopic ETHIOPIC SYLLABLE TEE [3], [102]       Common-to-all-except: Awngi
U+1275 Ethiopic ETHIOPIC SYLLABLE TE [3], [102]       Common-to-all
U+1276 Ethiopic ETHIOPIC SYLLABLE TO [3], [102]       Common-to-all-except: Hamt’agna
U+1277 Ethiopic ETHIOPIC SYLLABLE TWA [3], [102]       Amharic,Tigrigna
U+1278 Ethiopic ETHIOPIC SYLLABLE CA [3], [102]       Common-to-all
U+1279 Ethiopic ETHIOPIC SYLLABLE CU [3], [102]       Common-to-all
U+127A Ethiopic ETHIOPIC SYLLABLE CI [3], [102]       Common-to-all
U+127B Ethiopic ETHIOPIC SYLLABLE CAA [3], [102]       Common-to-all-except: Awngi
U+127C Ethiopic ETHIOPIC SYLLABLE CEE [3], [102]       Common-to-all-except: Hamt’agna
U+127D Ethiopic ETHIOPIC SYLLABLE CE [3], [102]       Common-to-all
U+127E Ethiopic ETHIOPIC SYLLABLE CO [3], [102]       Common-to-all-except: Hamt’agna
U+127F Ethiopic ETHIOPIC SYLLABLE CWA [3], [102]       Amharic,Tigrigna
U+1280 Ethiopic ETHIOPIC SYLLABLE XA [3], [102]     set 17 Amharic,Hamt’agna
U+1281 Ethiopic ETHIOPIC SYLLABLE XU [3], [102]     set 18 Amharic,Hamt’agna
U+1282 Ethiopic ETHIOPIC SYLLABLE XI [3], [102]     set 19 Amharic,Hamt’agna
U+1283 Ethiopic ETHIOPIC SYLLABLE XAA [3], [102]     set 20 Amharic,Hamt’agna
U+1284 Ethiopic ETHIOPIC SYLLABLE XEE [3], [102]     set 21 Amharic
U+1285 Ethiopic ETHIOPIC SYLLABLE XE [3], [102]     set 22 Amharic,Hamt’agna
U+1286 Ethiopic ETHIOPIC SYLLABLE XO [3], [102]     set 23 Amharic
U+1288 Ethiopic ETHIOPIC SYLLABLE XWA [3], [102]     set 24 Hamt’agna,Tigrè
U+128A Ethiopic ETHIOPIC SYLLABLE XWI [3], [102]       Amharic,Hamt’agna,Tigrè
U+128B Ethiopic ETHIOPIC SYLLABLE XWAA [3], [102]       Amharic,Hamt’agna,Tigrè
U+128C Ethiopic ETHIOPIC SYLLABLE XWEE [3], [102]       Amharic,Tigrè
U+128D Ethiopic ETHIOPIC SYLLABLE XWE [3], [102]       Amharic,Hamt’agna,Tigrè
U+1290 Ethiopic ETHIOPIC SYLLABLE NA [3], [102]       Common-to-all
U+1291 Ethiopic ETHIOPIC SYLLABLE NU [3], [102]       Common-to-all
U+1292 Ethiopic ETHIOPIC SYLLABLE NI [3], [102]       Common-to-all
U+1293 Ethiopic ETHIOPIC SYLLABLE NAA [3], [102]       Common-to-all-except: Awngi
U+1294 Ethiopic ETHIOPIC SYLLABLE NEE [3], [102]       Common-to-all-except: Hamt’agna
U+1295 Ethiopic ETHIOPIC SYLLABLE NE [3], [102]       Common-to-all
U+1296 Ethiopic ETHIOPIC SYLLABLE NO [3], [102]       Common-to-all-except: Hamt’agna
U+1297 Ethiopic ETHIOPIC SYLLABLE NWA [3], [102]       Amharic
U+1298 Ethiopic ETHIOPIC SYLLABLE NYA [3], [102]       Amharic,Harari,Tigrè,Tigrigna
U+1299 Ethiopic ETHIOPIC SYLLABLE NYU [3], [102]       Amharic,Harari,Tigrè,Tigrigna
U+129A Ethiopic ETHIOPIC SYLLABLE NYI [3], [102]       Amharic,Harari,Tigrè,Tigrigna
U+129B Ethiopic ETHIOPIC SYLLABLE NYAA [3], [102]       Amharic,Harari,Tigrè,Tigrigna
U+129C Ethiopic ETHIOPIC SYLLABLE NYEE [3], [102]       Amharic,Harari,Tigrè,Tigrigna
U+129D Ethiopic ETHIOPIC SYLLABLE NYE [3], [102]       Amharic,Harari,Tigrè,Tigrigna
U+129E Ethiopic ETHIOPIC SYLLABLE NYO [3], [102]       Amharic,Harari,Tigrè,Tigrigna
U+129F Ethiopic ETHIOPIC SYLLABLE NYWA [3], [102]       Amharic
U+12A0 Ethiopic ETHIOPIC SYLLABLE GLOTTAL A [3], [102]     set 33 Common-to-all
U+12A1 Ethiopic ETHIOPIC SYLLABLE GLOTTAL U [3], [102]     set 34 Common-to-all
U+12A2 Ethiopic ETHIOPIC SYLLABLE GLOTTAL I [3], [102]     set 35 Common-to-all
U+12A3 Ethiopic ETHIOPIC SYLLABLE GLOTTAL AA [3], [102]     set 33 Common-to-all-except: Awngi
U+12A4 Ethiopic ETHIOPIC SYLLABLE GLOTTAL EE [3], [102]     set 36 Common-to-all-except: Hamt’agna
U+12A5 Ethiopic ETHIOPIC SYLLABLE GLOTTAL E [3], [102]     set 37 Common-to-all
U+12A6 Ethiopic ETHIOPIC SYLLABLE GLOTTAL O [3], [102]     set 38 Common-to-all-except: Hamt’agna
U+12A7 Ethiopic ETHIOPIC SYLLABLE GLOTTAL WA [3], [102]       Amharic
U+12A8 Ethiopic ETHIOPIC SYLLABLE KA [3], [102]       Common-to-all
U+12A9 Ethiopic ETHIOPIC SYLLABLE KU [3], [102]       Common-to-all
U+12AA Ethiopic ETHIOPIC SYLLABLE KI [3], [102]       Common-to-all
U+12AB Ethiopic ETHIOPIC SYLLABLE KAA [3], [102]       Common-to-all-except: Awngi
U+12AC Ethiopic ETHIOPIC SYLLABLE KEE [3], [102]       Common-to-all-except: Hamt’agna
U+12AD Ethiopic ETHIOPIC SYLLABLE KE [3], [102]       Common-to-all
U+12AE Ethiopic ETHIOPIC SYLLABLE KO [3], [102]     set 39 Common-to-all-except: Hamt’agna
U+12B0 Ethiopic ETHIOPIC SYLLABLE KWA [3], [102]     set 39 Common-to-all-except: Argobba,Harari
U+12B2 Ethiopic ETHIOPIC SYLLABLE KWI [3], [102]       Common-to-all-except: Argobba,Harari
U+12B3 Ethiopic ETHIOPIC SYLLABLE KWAA [3], [102]       Common-to-all-except: Argobba,Harari
U+12B4 Ethiopic ETHIOPIC SYLLABLE KWEE [3], [102]       Amharic,Awngi,Tigrè,Tigrigna
U+12B5 Ethiopic ETHIOPIC SYLLABLE KWE [3], [102]       Amharic,Awngi,Tigrigna
U+12B8 Ethiopic ETHIOPIC SYLLABLE KXA [3], [102]       Amharic,Awngi,Hamt’agna,Tigrigna
U+12B9 Ethiopic ETHIOPIC SYLLABLE KXU [3], [102]       Amharic,Awngi,Hamt’agna,Tigrigna
U+12BA Ethiopic ETHIOPIC SYLLABLE KXI [3], [102]       Amharic,Awngi,Hamt’agna,Tigrigna
U+12BB Ethiopic ETHIOPIC SYLLABLE KXAA [3], [102]       Amharic,Hamt’agna,Tigrigna
U+12BC Ethiopic ETHIOPIC SYLLABLE KXEE [3], [102]       Amharic,Awngi,Tigrigna
U+12BD Ethiopic ETHIOPIC SYLLABLE KXE [3], [102]       Amharic,Awngi,Hamt’agna,Tigrigna
U+12BE Ethiopic ETHIOPIC SYLLABLE KXO [3], [102]       Amharic,Awngi,Tigrigna
U+12C0 Ethiopic ETHIOPIC SYLLABLE KXWA [3], [102]       Amharic
U+12C2 Ethiopic ETHIOPIC SYLLABLE KXWI [3], [102]       Amharic,Tigrigna
U+12C3 Ethiopic ETHIOPIC SYLLABLE KXWAA [3], [102]       Amharic,Tigrigna
U+12C4 Ethiopic ETHIOPIC SYLLABLE KXWEE [3], [102]       Awngi,Tigrigna,
U+12C5 Ethiopic ETHIOPIC SYLLABLE KXWE [3], [102]       Amharic,Awngi,Tigrigna
U+12C8 Ethiopic ETHIOPIC SYLLABLE WA [3], [102]       Common-to-all
U+12C9 Ethiopic ETHIOPIC SYLLABLE WU [3], [102]       Common-to-all
U+12CA Ethiopic ETHIOPIC SYLLABLE WI [3], [102]       Common-to-all
U+12CB Ethiopic ETHIOPIC SYLLABLE WAA [3], [102]       Common-to-all-except: Awngi
U+12CC Ethiopic ETHIOPIC SYLLABLE WEE [3], [102]       Common-to-all-except: Hamt’agna
U+12CD Ethiopic ETHIOPIC SYLLABLE WE [3], [102]       Common-to-all
U+12CE Ethiopic ETHIOPIC SYLLABLE WO [3], [102]       Common-to-all-except: Hamt’agna
U+12CF Ethiopic ETHIOPIC SYLLABLE WOA [7], [102]       Tigrigna
U+12D0 Ethiopic ETHIOPIC SYLLABLE PHARYNGEAL A [3], [102]     set 33 Common-to-all-except: Awngi,Hamt’agna,Tigrè
U+12D1 Ethiopic ETHIOPIC SYLLABLE PHARYNGEAL U [3], [102]     set 34 Common-to-all-except: Awngi,Hamt’agna,Tigrè
U+12D2 Ethiopic ETHIOPIC SYLLABLE PHARYNGEAL I [3], [102]     set 35 Common-to-all-except: Awngi,Hamt’agna,Tigrè
U+12D3 Ethiopic ETHIOPIC SYLLABLE PHARYNGEAL AA [3], [102]     set 33 Common-to-all-except: Awngi,Hamt’agna,Tigrè
U+12D4 Ethiopic ETHIOPIC SYLLABLE PHARYNGEAL EE [3], [102]     set 36 Common-to-all-except: Awngi,Hamt’agna,Tigrè
U+12D5 Ethiopic ETHIOPIC SYLLABLE PHARYNGEAL E [3], [102]     set 37 Common-to-all-except: Awngi,Hamt’agna,Tigrè
U+12D6 Ethiopic ETHIOPIC SYLLABLE PHARYNGEAL O [3], [102]     set 38 Common-to-all-except: Awngi,Hamt’agna,Tigrè
U+12D8 Ethiopic ETHIOPIC SYLLABLE ZA [3], [102]       Common-to-all
U+12D9 Ethiopic ETHIOPIC SYLLABLE ZU [3], [102]       Common-to-all
U+12DA Ethiopic ETHIOPIC SYLLABLE ZI [3], [102]       Common-to-all
U+12DB Ethiopic ETHIOPIC SYLLABLE ZAA [3], [102]       Common-to-all-except: Awngi
U+12DC Ethiopic ETHIOPIC SYLLABLE ZEE [3], [102]       Common-to-all-except: Hamt’agna
U+12DD Ethiopic ETHIOPIC SYLLABLE ZE [3], [102]       Common-to-all
U+12DE Ethiopic ETHIOPIC SYLLABLE ZO [3], [102]       Common-to-all-except: Hamt’agna
U+12DF Ethiopic ETHIOPIC SYLLABLE ZWA [3], [102]       Amharic
U+12E0 Ethiopic ETHIOPIC SYLLABLE ZHA [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+12E1 Ethiopic ETHIOPIC SYLLABLE ZHU [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+12E2 Ethiopic ETHIOPIC SYLLABLE ZHI [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+12E3 Ethiopic ETHIOPIC SYLLABLE ZHAA [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+12E4 Ethiopic ETHIOPIC SYLLABLE ZHEE [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+12E5 Ethiopic ETHIOPIC SYLLABLE ZHE [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+12E6 Ethiopic ETHIOPIC SYLLABLE ZHO [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+12E7 Ethiopic ETHIOPIC SYLLABLE ZHWA [3], [102]       Amharic
U+12E8 Ethiopic ETHIOPIC SYLLABLE YA [3], [102]       Common-to-all
U+12E9 Ethiopic ETHIOPIC SYLLABLE YU [3], [102]       Common-to-all
U+12EA Ethiopic ETHIOPIC SYLLABLE YI [3], [102]       Common-to-all
U+12EB Ethiopic ETHIOPIC SYLLABLE YAA [3], [102]       Common-to-all-except: Awngi
U+12EC Ethiopic ETHIOPIC SYLLABLE YEE [3], [102]       Common-to-all-except: Hamt’agna
U+12ED Ethiopic ETHIOPIC SYLLABLE YE [3], [102]       Common-to-all
U+12EE Ethiopic ETHIOPIC SYLLABLE YO [3], [102]       Common-to-all-except: Hamt’agna
U+12EF Ethiopic ETHIOPIC SYLLABLE YOA [7], [102]       Tigrigna
U+12F0 Ethiopic ETHIOPIC SYLLABLE DA [3], [102]       Common-to-all
U+12F1 Ethiopic ETHIOPIC SYLLABLE DU [3], [102]       Common-to-all
U+12F2 Ethiopic ETHIOPIC SYLLABLE DI [3], [102]       Common-to-all
U+12F3 Ethiopic ETHIOPIC SYLLABLE DAA [3], [102]       Common-to-all-except: Awngi
U+12F4 Ethiopic ETHIOPIC SYLLABLE DEE [3], [102]       Common-to-all-except: Hamt’agna
U+12F5 Ethiopic ETHIOPIC SYLLABLE DE [3], [102]       Common-to-all
U+12F6 Ethiopic ETHIOPIC SYLLABLE DO [3], [102]       Common-to-all-except: Hamt’agna
U+12F7 Ethiopic ETHIOPIC SYLLABLE DWA [3], [102]       Amharic,Tigrigna
U+1300 Ethiopic ETHIOPIC SYLLABLE JA [3], [102]       Common-to-all
U+1301 Ethiopic ETHIOPIC SYLLABLE JU [3], [102]       Common-to-all
U+1302 Ethiopic ETHIOPIC SYLLABLE JI [3], [102]       Common-to-all
U+1303 Ethiopic ETHIOPIC SYLLABLE JAA [3], [102]       Common-to-all-except: Awngi
U+1304 Ethiopic ETHIOPIC SYLLABLE JEE [3], [102]       Common-to-all-except: Hamt’agna
U+1305 Ethiopic ETHIOPIC SYLLABLE JE [3], [102]       Common-to-all
U+1306 Ethiopic ETHIOPIC SYLLABLE JO [3], [102]       Common-to-all-except: Hamt’agna
U+1307 Ethiopic ETHIOPIC SYLLABLE JWA [3], [102]       Amharic,Tigrigna
U+1308 Ethiopic ETHIOPIC SYLLABLE GA [3], [102]       Common-to-all
U+1309 Ethiopic ETHIOPIC SYLLABLE GU [3], [102]       Common-to-all
U+130A Ethiopic ETHIOPIC SYLLABLE GI [3], [102]       Common-to-all
U+130B Ethiopic ETHIOPIC SYLLABLE GAA [3], [102]       Common-to-all-except: Awngi
U+130C Ethiopic ETHIOPIC SYLLABLE GEE [3], [102]       Common-to-all-except: Hamt’agna
U+130D Ethiopic ETHIOPIC SYLLABLE GE [3], [102]       Common-to-all
U+130E Ethiopic ETHIOPIC SYLLABLE GO [3], [102]       Common-to-all-except: Hamt’agna
U+1310 Ethiopic ETHIOPIC SYLLABLE GWA [3], [102]       Common-to-all-except: Argobba,Harari,Silt’e
U+1312 Ethiopic ETHIOPIC SYLLABLE GWI [3], [102]       Common-to-all-except: Argobba,Harari,Silt’e
U+1313 Ethiopic ETHIOPIC SYLLABLE GWAA [3], [102]       Common-to-all-except: Argobba,Awngi,Harari,Silt’e
U+1314 Ethiopic ETHIOPIC SYLLABLE GWEE [3], [102]       Common-to-all-except: Argobba,Hamt’agna,Harari,Silt’e
U+1315 Ethiopic ETHIOPIC SYLLABLE GWE [3], [102]       Common-to-all-except: Argobba,Harari,Silt’e
U+1318 Ethiopic ETHIOPIC SYLLABLE GGA [3], [102]       Amharic,Awngi,Hamt’agna
U+1319 Ethiopic ETHIOPIC SYLLABLE GGU [3], [102]       Awngi,Hamt’agna
U+131A Ethiopic ETHIOPIC SYLLABLE GGI [3], [102]       Awngi,Hamt’agna
U+131B Ethiopic ETHIOPIC SYLLABLE GGAA [3], [102]       Hamt’agna
U+131C Ethiopic ETHIOPIC SYLLABLE GGEE [3], [102]       Awngi
U+131D Ethiopic ETHIOPIC SYLLABLE GGE [3], [102]       Awngi,Hamt’agna
U+131E Ethiopic ETHIOPIC SYLLABLE GGO [3], [102]       Awngi
U+1320 Ethiopic ETHIOPIC SYLLABLE THA [3], [102]       Common-to-all-except: Awngi
U+1321 Ethiopic ETHIOPIC SYLLABLE THU [3], [102]       Common-to-all-except: Awngi
U+1322 Ethiopic ETHIOPIC SYLLABLE THI [3], [102]       Common-to-all-except: Awngi
U+1323 Ethiopic ETHIOPIC SYLLABLE THAA [3], [102]       Common-to-all-except: Awngi
U+1324 Ethiopic ETHIOPIC SYLLABLE THEE [3], [102]       Common-to-all-except: Awngi,Hamt’agna
U+1325 Ethiopic ETHIOPIC SYLLABLE THE [3], [102]       Common-to-all-except: Awngi
U+1326 Ethiopic ETHIOPIC SYLLABLE THO [3], [102]       Common-to-all-except: Awngi,Hamt’agna
U+1327 Ethiopic ETHIOPIC SYLLABLE THWA [3], [102]       Amharic
U+1328 Ethiopic ETHIOPIC SYLLABLE CHA [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+1329 Ethiopic ETHIOPIC SYLLABLE CHU [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+132A Ethiopic ETHIOPIC SYLLABLE CHI [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+132B Ethiopic ETHIOPIC SYLLABLE CHAA [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+132C Ethiopic ETHIOPIC SYLLABLE CHEE [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+132D Ethiopic ETHIOPIC SYLLABLE CHE [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+132E Ethiopic ETHIOPIC SYLLABLE CHO [3], [102]       Common-to-all-except: Argobba,Awngi,Hamt’agna
U+132F Ethiopic ETHIOPIC SYLLABLE CHWA [3], [102]       Amharic
U+1330 Ethiopic ETHIOPIC SYLLABLE PHA [3], [102]       Amharic,Tigrè,Tigrigna
U+1331 Ethiopic ETHIOPIC SYLLABLE PHU [3], [102]       Amharic,Tigrè,Tigrigna
U+1332 Ethiopic ETHIOPIC SYLLABLE PHI [3], [102]       Amharic,Tigrè,Tigrigna
U+1333 Ethiopic ETHIOPIC SYLLABLE PHAA [3], [102]       Amharic,Tigrè,Tigrigna
U+1334 Ethiopic ETHIOPIC SYLLABLE PHEE [3], [102]       Amharic,Tigrè,Tigrigna
U+1335 Ethiopic ETHIOPIC SYLLABLE PHE [3], [102]       Amharic,Tigrè,Tigrigna
U+1336 Ethiopic ETHIOPIC SYLLABLE PHO [3], [102]       Amharic,Tigrè,Tigrigna
U+1337 Ethiopic ETHIOPIC SYLLABLE PHWA [3], [102]       Amharic
U+1338 Ethiopic ETHIOPIC SYLLABLE TSA [3], [102]     set 40 Amharic,Hamt’agna,Tigrè,Tigrigna
U+1339 Ethiopic ETHIOPIC SYLLABLE TSU [3], [102]     set 41 Amharic,Hamt’agna,Tigrè,Tigrigna
U+133A Ethiopic ETHIOPIC SYLLABLE TSI [3], [102]     set 42 Amharic,Hamt’agna,Tigrè,Tigrigna
U+133B Ethiopic ETHIOPIC SYLLABLE TSAA [3], [102]     set 43 Amharic,Hamt’agna,Tigrè,Tigrigna
U+133C Ethiopic ETHIOPIC SYLLABLE TSEE [3], [102]     set 44 Amharic,Hamt’agna,Tigrè,Tigrigna
U+133D Ethiopic ETHIOPIC SYLLABLE TSE [3], [102]     set 45 Amharic,Hamt’agna,Tigrè,Tigrigna
U+133E Ethiopic ETHIOPIC SYLLABLE TSO [3], [102]     set 46 Amharic,Hamt’agna,Tigrè,Tigrigna
U+133F Ethiopic ETHIOPIC SYLLABLE TSWA [3], [102]       Amharic,Tigrè,Tigrigna
U+1340 Ethiopic ETHIOPIC SYLLABLE TZA [3], [102]     set 40 Amharic,Awngi
U+1341 Ethiopic ETHIOPIC SYLLABLE TZU [3], [102]     set 41 Amharic,Awngi
U+1342 Ethiopic ETHIOPIC SYLLABLE TZI [3], [102]     set 42 Amharic,Awngi
U+1343 Ethiopic ETHIOPIC SYLLABLE TZAA [3], [102]     set 43 Amharic
U+1344 Ethiopic ETHIOPIC SYLLABLE TZEE [3], [102]     set 44 Amharic,Awngi
U+1345 Ethiopic ETHIOPIC SYLLABLE TZE [3], [102]     set 45 Amharic,Awngi
U+1346 Ethiopic ETHIOPIC SYLLABLE TZO [3], [102]     set 46 Amharic,Awngi
U+1348 Ethiopic ETHIOPIC SYLLABLE FA [3], [102]       Common-to-all
U+1349 Ethiopic ETHIOPIC SYLLABLE FU [3], [102]       Common-to-all-except: Awngi
U+134A Ethiopic ETHIOPIC SYLLABLE FI [3], [102]       Common-to-all
U+134B Ethiopic ETHIOPIC SYLLABLE FAA [3], [102]       Common-to-all-except: Awngi
U+134C Ethiopic ETHIOPIC SYLLABLE FEE [3], [102]       Common-to-all-except: Hamt’agna
U+134D Ethiopic ETHIOPIC SYLLABLE FE [3], [102]       Common-to-all
U+134E Ethiopic ETHIOPIC SYLLABLE FO [3], [102]       Common-to-all-except: Hamt’agna
U+134F Ethiopic ETHIOPIC SYLLABLE FWA [3], [102]       Amharic
U+1350 Ethiopic ETHIOPIC SYLLABLE PA [3], [102]       Common-to-all-except: Hamt’agna
U+1351 Ethiopic ETHIOPIC SYLLABLE PU [3], [102]       Common-to-all-except: Hamt’agna
U+1352 Ethiopic ETHIOPIC SYLLABLE PI [3], [102]       Common-to-all-except: Hamt’agna
U+1353 Ethiopic ETHIOPIC SYLLABLE PAA [3], [102]       Common-to-all-except: Awngi,Hamt’agna
U+1354 Ethiopic ETHIOPIC SYLLABLE PEE [3], [102]       Common-to-all-except: Hamt’agna
U+1355 Ethiopic ETHIOPIC SYLLABLE PE [3], [102]       Common-to-all-except: Hamt’agna
U+1356 Ethiopic ETHIOPIC SYLLABLE PO [3], [102]       Common-to-all-except: Hamt’agna
U+1357 Ethiopic ETHIOPIC SYLLABLE PWA [3], [102]       Amharic
U+1358 Ethiopic ETHIOPIC SYLLABLE RYA [3], [102]       Amharic
U+1359 Ethiopic ETHIOPIC SYLLABLE MYA [3], [102]       Amharic
U+1780 Khmer KHMER LETTER KA [3], [104] Khmr:consonant Khmr:series-three     Khmer
U+1781 Khmer KHMER LETTER KHA [3], [104] Khmr:consonant     Khmer
U+1782 Khmer KHMER LETTER KO [3], [104] Khmr:consonant     Khmer
U+1783 Khmer KHMER LETTER KHO [3], [104] Khmr:consonant     Khmer
U+1784 Khmer KHMER LETTER NGO [3], [104] Khmr:consonant Khmr:series-three Khmr:series-two     Khmer
U+1785 Khmer KHMER LETTER CA [3], [104] Khmr:consonant Khmr:series-three     Khmer
U+1786 Khmer KHMER LETTER CHA [3], [104] Khmr:consonant     Khmer
U+1787 Khmer KHMER LETTER CO [3], [104] Khmr:consonant     Khmer
U+1788 Khmer KHMER LETTER CHO [3], [104] Khmr:consonant     Khmer
U+1789 Khmer KHMER LETTER NYO [3], [104] Khmr:consonant Khmr:series-three Khmr:series-two     Khmer
U+178A Khmer KHMER LETTER DA [3], [104] Khmr:consonant     Khmer
U+178B Khmer KHMER LETTER TTHA [3], [104] Khmr:consonant     Khmer
U+178C Khmer KHMER LETTER DO [3], [104] Khmr:consonant     Khmer
U+178D Khmer KHMER LETTER TTHO [3], [104] Khmr:consonant     Khmer
U+178E Khmer KHMER LETTER NNO [3], [104] Khmr:consonant     Khmer
U+178F Khmer KHMER LETTER TA [3], [104] Khmr:consonant Khmr:series-three     Khmer
U+1790 Khmer KHMER LETTER THA [3], [104] Khmr:consonant     Khmer
U+1791 Khmer KHMER LETTER TO [3], [104] Khmr:consonant     Khmer
U+1792 Khmer KHMER LETTER THO [3], [104] Khmr:consonant     Khmer
U+1793 Khmer KHMER LETTER NO [3], [104] Khmr:consonant Khmr:series-three     Khmer
U+1794 Khmer KHMER LETTER BA [3], [104] Khmr:consonant Khmr:series-three Khmr:series-two Khmr:series-one     Khmer
U+1795 Khmer KHMER LETTER PHA [3], [104] Khmr:consonant     Khmer
U+1796 Khmer KHMER LETTER PO [3], [104] Khmr:consonant     Khmer
U+1797 Khmer KHMER LETTER PHO [3], [104] Khmr:consonant     Khmer
U+1798 Khmer KHMER LETTER MO [3], [104] Khmr:consonant Khmr:series-two     Khmer
U+1799 Khmer KHMER LETTER YO [3], [104] Khmr:consonant Khmr:series-two     Khmer
U+179A Khmer KHMER LETTER RO [3], [104] Khmr:consonant Khmr:series-two     Khmer
U+179B Khmer KHMER LETTER LO [3], [104] Khmr:consonant Khmr:series-three     Khmer
U+179C Khmer KHMER LETTER VO [3], [104] Khmr:consonant Khmr:series-two     Khmer
U+179F Khmer KHMER LETTER SA [3], [104] Khmr:consonant Khmr:series-three Khmr:series-one     Khmer
U+17A0 Khmer KHMER LETTER HA [3], [104] Khmr:consonant Khmr:series-one     Khmer
U+17A1 Khmer KHMER LETTER LA [3], [104] Khmr:consonant Khmr:base-only     Khmer
U+17A2 Khmer KHMER LETTER QA [3], [104] Khmr:consonant Khmr:series-one     Khmer
U+17A5 Khmer KHMER INDEPENDENT VOWEL QI [3], [104] Khmr:independent-vowel     Khmer
U+17A6 Khmer KHMER INDEPENDENT VOWEL QII [3], [104] Khmr:independent-vowel     Khmer
U+17A7 Khmer KHMER INDEPENDENT VOWEL QU [3], [104] Khmr:independent-vowel     Khmer
U+17AA Khmer KHMER INDEPENDENT VOWEL QUUV [3], [104] Khmr:independent-vowel     Khmer
U+17AB Khmer KHMER INDEPENDENT VOWEL RY [3], [104] Khmr:independent-vowel     Khmer
U+17AC Khmer KHMER INDEPENDENT VOWEL RYY [3], [104] Khmr:independent-vowel     Khmer
U+17AD Khmer KHMER INDEPENDENT VOWEL LY [3], [104] Khmr:independent-vowel     Khmer
U+17AE Khmer KHMER INDEPENDENT VOWEL LYY [3], [104] Khmr:independent-vowel     Khmer
U+17AF Khmer KHMER INDEPENDENT VOWEL QE [3], [104] Khmr:independent-vowel     Khmer
U+17B0 Khmer KHMER INDEPENDENT VOWEL QAI [3], [104] Khmr:independent-vowel     Khmer
U+17B1 Khmer KHMER INDEPENDENT VOWEL QOO TYPE ONE [3], [104] Khmr:independent-vowel     Khmer
U+17B3 Khmer KHMER INDEPENDENT VOWEL QAU [3], [104] Khmr:independent-vowel     Khmer
U+17B6 Khmer KHMER VOWEL SIGN AA [3], [104] Khmr:dependent-vowel Khmr:dependent-vowel-1 Khmr-follows-consonant-robat-shifter   Khmer
U+17B7 Khmer KHMER VOWEL SIGN I [3], [104] Khmr:dependent-vowel Khmr:dependent-vowel-2 Khmr:dependent-vowel-3 Khmr-follows-consonant-robat-shifter   Khmer
U+17B8 Khmer KHMER VOWEL SIGN II [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17B9 Khmer KHMER VOWEL SIGN Y [3], [104] Khmr:dependent-vowel Khmr:dependent-vowel-2 Khmr-follows-consonant-robat-shifter   Khmer
U+17BA Khmer KHMER VOWEL SIGN YY [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17BB Khmer KHMER VOWEL SIGN U [3], [104] Khmr:dependent-vowel Khmr:dependent-vowel-1 Khmr:dependent-vowel-2 Khmr-follows-consonant-robat-shifter   Khmer
U+17BC Khmer KHMER VOWEL SIGN UU [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17BD Khmer KHMER VOWEL SIGN UA [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17BE Khmer KHMER VOWEL SIGN OE [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17BF Khmer KHMER VOWEL SIGN YA [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17C0 Khmer KHMER VOWEL SIGN IE [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17C1 Khmer KHMER VOWEL SIGN E [3], [104] Khmr:dependent-vowel Khmr:dependent-vowel-2 Khmr-follows-consonant-robat-shifter   Khmer
U+17C2 Khmer KHMER VOWEL SIGN AE [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17C3 Khmer KHMER VOWEL SIGN AI [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17C4 Khmer KHMER VOWEL SIGN OO [3], [104] Khmr:dependent-vowel Khmr:dependent-vowel-2 Khmr-follows-consonant-robat-shifter   Khmer
U+17C5 Khmer KHMER VOWEL SIGN AU [3], [104] Khmr:dependent-vowel Khmr-follows-consonant-robat-shifter   Khmer
U+17C6 Khmer KHMER SIGN NIKAHIT [3], [104] Khmr:sign Khmr-follows-consonant-depvowel-1-shifter   Khmer
U+17C7 Khmer KHMER SIGN REAHMUK [3], [104] Khmr:sign Khmr-follows-consonant-depvowel-2-shifter   Khmer
U+17C8 Khmer KHMER SIGN YUUKALEAPINTU [3], [104] Khmr:sign Khmr-follows-consonant   Khmer
U+17C9 Khmer KHMER SIGN MUUSIKATOAN [3], [104] Khmr:shifter Khmr-follows-series-two   Khmer
U+17CA Khmer KHMER SIGN TRIISAP [3], [104] Khmr:shifter Khmr-follows-series-one   Khmer
U+17CB Khmer KHMER SIGN BANTOC [3], [104] Khmr:sign Khmr-follows-series-three   Khmer
U+17CC Khmer KHMER SIGN ROBAT [3], [104] Khmr:robat Khmr-follows-consonant   Khmer
U+17CD Khmer KHMER SIGN TOANDAKHIAT [3], [104] Khmr:sign Khmr-follows-consonant-or-vowel-i   Khmer
U+17D0 Khmer KHMER SIGN SAMYOK SANNYA [3], [104] Khmr:sign Khmr-follows-consonant-shifter   Khmer
U+17D2 Khmer KHMER SIGN COENG [3], [104] Khmr:coeng Khmr-coeng-context   Khmer
U+17D2 U+178A ្ដ KHMER CONSONANT SIGN COENG DA [104]   Khmr-follows-consonant set 47 Khmer
U+17D2 U+178F ្ត KHMER CONSONANT SIGN COENG TA [104]   Khmr-follows-consonant set 47 Khmer

Legend

Throughout this LGR, a code point sequence may be annotated with a string in ALL CAPS that is constructed on the same principle as a name for a Unicode Named Sequence. No claim is made that a sequence thus annotated is in fact a named sequence, nor that the annotation in such case actually corresponds to the formal name of a named sequence.

Code Point
A code point or code point sequence.
Name
Shows the character or sequence name from the Unicode Character Database.
Glyph
The shape displayed depends on the fonts available to your browser.
Script
Shows the script property value from the Unicode Character Database. Combining marks may have the value Inherited and code points used with more than one script may have the value Common. Sequences are not annotated with a script value.
References
Links to the references associated with the code point or sequence, if any.
Tags
LGR-defined tag values. Any tags matching the Unicode script property are suppressed in this view.
Required Context
Link to the rule defining the required context a code point or sequence must satisfy. If prefixed by "not:", identifies a context that must not occur.
Variants
A link to the variant set the code point or sequence is a member of, except where a coded point or sequence maps only to itself, in which case the type of that mapping is listed.
Comment
If the comment in this row consists only of the code point or sequence name, it is suppressed in this view.

Variant Sets

Summary

Number of variant sets 47
Largest variant set 8
Variants by Type
blocked 292

The following tables list all variant sets defined in this LGR, except for singleton sets. Each table lists all variant mapping pairs of the set; one per row. Mappings are assumed to be symmetric: each row documents both forward (→) and reverse (←) mapping directions. In each table, the mappings are sorted by Source value in ascending code point order; shading is used to group mappings from the same source code point or sequence.

Where the type of both forward and reverse mappings are the same, a single value is given in the Type(s) column, otherwise the types for forward and reverse mappings, as well as comments and references are listed above one another.

In any LGR with variant specifications that are well behaved, all members within each variant set are defined as variants of each other; the mappings in each set are symmetric and transitive; and all variant sets are disjoint.

Common Legend

Source
By convention, the smaller of the two code points in a variant mapping pair.
Target
By convention, the larger of the two code points in a variant mapping pair.
Glyph
The shape displayed for source or target depends on the fonts available to your browser.
- forward
Indicates that variant Type, Ref and Comment apply to the mapping from source to target.
- reverse
Indicates that variant Type, Ref and Comment apply to the reverse mapping from target to source.
- both
Indicates that variant Type, Ref and Comment apply to both forward and reverse mapping.
Type
The type of the variant mapping. There are some predefined variant types such as “allocatable” and “blocked”, while others are defined specifically for each LGR.
Ref
One or more reference IDs (optional). A "/" separates references for reverse / forward mappings, if different.
Comment
A descriptive comment (optional). A "/" separates comments for reverse / forward mappings, if different.

Variant Set 1 — 5 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0622 آ 0623 أ blocked [101]  
0622 آ 0625 إ blocked [101]  
0622 آ 0627 ا blocked [101] U+0622 (آ) ALEF WITH MADDA ABOVE is simplified to U+0627 (ا) ALEF in the Arabic language
0622 آ 0672 ٲ blocked [101]  
0623 أ 0625 إ blocked [101]  
0623 أ 0627 ا blocked [101] U+0623 (أ) ALEF WITH HAMZA ABOVE is simplified to U+0627 (ا) ALEF in the Arabic language
0623 أ 0672 ٲ blocked [101]  
0625 إ 0627 ا blocked [101] U+0625 (إ) ALEF WITH HAMZA BELOW is simplified to U+0627 (ا) ALEF in the Arabic language
0625 إ 0672 ٲ blocked [101]  
0627 ا 0672 ٲ blocked [101] U+0672 (ٲ) ALEF WITH WAVY HAMZA ABOVE is simplified to U+0627 (ا) ALEF in the Kashmiri language /  

Variant Set 2 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0624 ؤ 0648 و blocked [101] U+0624 (ؤ) WAV WITH HAMZA ABOVE is simplified to U+0648 (و) WAV in the Arabic language

Variant Set 3 — 8 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0626 ئ 0649 ى blocked [101]  
0626 ئ 064A ي blocked [101]  
0626 ئ 067B ٻ blocked [101]  
0626 ئ 06CC ی blocked [101]  
0626 ئ 06CD ۍ blocked [101]  
0626 ئ 06D0 ې blocked [101]  
0626 ئ 06D2 ے blocked [101]  
0649 ى 064A ي blocked [101]  
0649 ى 067B ٻ blocked [101]  
0649 ى 06CC ی blocked [101]  
0649 ى 06CD ۍ blocked [101]  
0649 ى 06D0 ې blocked [101]  
0649 ى 06D2 ے blocked [101]  
064A ي 067B ٻ blocked [101]  
064A ي 06CC ی blocked [101] The two are visually identical and the same label could be typed using one or the other based on the set language settings and keyboard layout of a user
064A ي 06CD ۍ blocked [101]  
064A ي 06D0 ې blocked [101]  
064A ي 06D2 ے blocked [101]  
067B ٻ 06CC ی blocked [101]  
067B ٻ 06CD ۍ blocked [101]  
067B ٻ 06D0 ې blocked [101]  
067B ٻ 06D2 ے blocked [101]  
06CC ی 06CD ۍ blocked [101]  
06CC ی 06D0 ې blocked [101]  
06CC ی 06D2 ے blocked [101]  
06CD ۍ 06D0 ې blocked [101]  
06CD ۍ 06D2 ے blocked [101]  
06D0 ې 06D2 ے blocked [101]  

Variant Set 4 — 8 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0629 ة 0647 ه blocked [101] In the Arabic language, U+0647 (ه) HEH may be substituted for U+0629 (ة) TEH MARBUTA. [RFC 6365]
0629 ة 06BE ھ blocked [101]  
0629 ة 06C0 ۀ blocked [101]  
0629 ة 06C1 ہ blocked [101]  
0629 ة 06C2 ۂ blocked [101]  
0629 ة 06C3 ۃ blocked [101] The two are visually identical and the same label could be typed using one or the other based on the set language settings and keyboard layout of a user. Labels in the Arabic language using U+0629 (ة) TEH MARBUTA in the final and isolated positions will be typed in other languages using U+06C3 (ۃ) TEH MARBUTA GOAL (Urdu, etc.) which is identical in isolated and has a variant glyph or identical glyph form in final position
0629 ة 06D5 ە blocked [101]  
0647 ه 06BE ھ blocked [101]  
0647 ه 06C0 ۀ blocked [101]  
0647 ه 06C1 ہ blocked [101] Labels in the Arabic language using U+0647 (ه) HEH in the final and isolated positions will be typed in other languages using U+06C1 (ہ) HEH GOAL (Urdu, Pashto, Saraiki, etc.) which is identical in isolated and has a variant glyph or identical glyph form in final position
0647 ه 06C2 ۂ blocked [101]  
0647 ه 06C3 ۃ blocked [101]  
0647 ه 06D5 ە blocked [101]  
06BE ھ 06C0 ۀ blocked [101]  
06BE ھ 06C1 ہ blocked [101]  
06BE ھ 06C2 ۂ blocked [101]  
06BE ھ 06C3 ۃ blocked [101]  
06BE ھ 06D5 ە blocked [101]  
06C0 ۀ 06C1 ہ blocked [101]  
06C0 ۀ 06C2 ۂ blocked [101]  
06C0 ۀ 06C3 ۃ blocked [101]  
06C0 ۀ 06D5 ە blocked [101] U+06C0 (ۀ) HEH WITH YEH ABOVE is simplified to U+0647 (ه) HEH in some languages (Kurdish)
06C1 ہ 06C2 ۂ blocked [101] U+06C2 (ۂ) HEH GOAL WITH HAMZA ABOVE is simplified to U+06C1 (ہ) HEH GOAL in Urdu /  
06C1 ہ 06C3 ۃ blocked [101] This is not allocatable in either direction because, unlike the allocatable relationship between U+0647 (ه) HEH and U+0629 (ة) TEH MARBUTA due to variation in the Arabic language, Urdu and other languages using U+06C1 (ہ) HEH GOAL do not exhibit such variation with U+06C3 (ۃ) TEH MARBUTA GOAL
06C1 ہ 06D5 ە blocked [101]  
06C2 ۂ 06C3 ۃ blocked [101]  
06C2 ۂ 06D5 ە blocked [101]  
06C3 ۃ 06D5 ە blocked [101]  

Variant Set 5 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
062A ت 067A ٺ blocked [101]  

Variant Set 6 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
062B ث 067D ٽ blocked [101]  

Variant Set 7 — 4 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0641 ف 0642 ق blocked [101]  
0641 ف 06A2 ڢ blocked [101] Used interchangeably in Africa for languages using Western (African) orthography
0641 ف 06A7 ڧ blocked [101]  
0642 ق 06A2 ڢ blocked [101]  
0642 ق 06A7 ڧ blocked [101] Used interchangeably in Africa for languages using Western (African) orthography
06A2 ڢ 06A7 ڧ blocked [101]  

Variant Set 8 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0643 ك 06A9 ک blocked [101] The two have identical shapes in initial and medial positions and are used by different language communities to refer to the same letter
0643 ك 06AA ڪ blocked [101] The two have similar (interchangeable) shapes in initial and medial positions and are used by different language communities to refer to the same letter
06A9 ک 06AA ڪ blocked [101] The two have similar (interchangeable) shapes in initial and medial positions and are used by different language communities to refer to the same letter

Variant Set 9 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0646 ن 06BA ں blocked [101] Used interchangeably in Africa for languages using Western (African) orthography

Variant Set 10 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0679 ٹ 06BB ڻ blocked [101]  

Variant Set 11 — 4 Members

Source Glyph Target Glyph   Type(s) Ref Comment
067E پ 06BD ڽ blocked [101]  
067E پ 06D1 ۑ blocked [101]  
067E پ 0752 ݒ blocked [101]  
06BD ڽ 06D1 ۑ blocked [101]  
06BD ڽ 0752 ݒ blocked [101]  
06D1 ۑ 0752 ݒ blocked [101]  

Variant Set 12 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0683 ڃ 0684 ڄ blocked [101]  

Variant Set 13 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
068E ڎ 068F ڏ blocked [101]  

Variant Set 14 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
06A4 ڤ 06A8 ڨ blocked [101]  

Variant Set 15 — 4 Members

Source Glyph Target Glyph   Type(s) Ref Comment
06AB ګ 06AD ڭ blocked [101]  
06AB ګ 06AF گ blocked [101] U+06AB (ګ) KAF WITH RING interchangeably used in Pashto with U+06AF (گ) GAF
06AB ګ 0763 ݣ blocked [101]  
06AD ڭ 06AF گ blocked [101]  
06AD ڭ 0763 ݣ blocked [101]  
06AF گ 0763 ݣ blocked [101] Iraqi Arabic uses U+06AF (گ) GAF, whereas Moroccan Arabic uses U+0763 (ݣ) KEHEH WITH THREE DOTS ABOVE

Variant Set 16 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
0767 ݧ 08A9 blocked [101]  

Variant Set 17 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1200 1210 blocked [102]  
1200 1280 blocked [102]  
1210 1280 blocked [102]  

Variant Set 18 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1201 1211 blocked [102]  
1201 1281 blocked [102]  
1211 1281 blocked [102]  

Variant Set 19 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1202 1212 blocked [102]  
1202 1282 blocked [102]  
1212 1282 blocked [102]  

Variant Set 20 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1203 1213 blocked [102]  
1203 1283 blocked [102]  
1213 1283 blocked [102]  

Variant Set 21 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1204 1214 blocked [102]  
1204 1284 blocked [102]  
1214 1284 blocked [102]  

Variant Set 22 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1205 1215 blocked [102]  
1205 1285 blocked [102]  
1215 1285 blocked [102]  

Variant Set 23 — 3 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1206 1216 blocked [102]  
1206 1286 blocked [102]  
1216 1286 blocked [102]  

Variant Set 24 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1217 1288 blocked [102]  

Variant Set 25 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1220 1230 blocked [102]  

Variant Set 26 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1221 1231 blocked [102]  

Variant Set 27 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1222 1232 blocked [102]  

Variant Set 28 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1223 1233 blocked [102]  

Variant Set 29 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1224 1234 blocked [102]  

Variant Set 30 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1225 1235 blocked [102]  

Variant Set 31 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1226 1236 blocked [102]  

Variant Set 32 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1227 1237 blocked [102]  

Variant Set 33 — 4 Members

Source Glyph Target Glyph   Type(s) Ref Comment
12A0 12A3 blocked [102]  
12A0 12D0 blocked [102]  
12A0 12D3 blocked [102]  
12A3 12D0 blocked [102]  
12A3 12D3 blocked [102]  
12D0 12D3 blocked [102]  

Variant Set 34 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
12A1 12D1 blocked [102]  

Variant Set 35 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
12A2 12D2 blocked [102]  

Variant Set 36 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
12A4 12D4 blocked [102]  

Variant Set 37 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
12A5 12D5 blocked [102]  

Variant Set 38 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
12A6 12D6 blocked [102]  

Variant Set 39 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
12AE 12B0 blocked [102]  

Variant Set 40 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1338 1340 blocked [102]  

Variant Set 41 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
1339 1341 blocked [102]  

Variant Set 42 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
133A 1342 blocked [102]  

Variant Set 43 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
133B 1343 blocked [102]  

Variant Set 44 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
133C 1344 blocked [102]  

Variant Set 45 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
133D 1345 blocked [102]  

Variant Set 46 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
133E 1346 blocked [102]  

Variant Set 47 — 2 Members

Source Glyph Target Glyph   Type(s) Ref Comment
17D2 178A ្ដ 17D2 178F ្ត blocked [104] subscript forms are homoglyphs

Classes, Rules and Actions

Character Classes

The following table lists all named and implicit classes with their definition and a list of their members intersected with the current repertoire (for larger classes, this list is elided).

Name Definition Count Members or Ranges Ref Comment
Khmr-consonant Tag=Khmr:consonant 33 Elements: {1780-179C 179F-17A2} [104] Any consonant
Khmr-consonant-but-not-base-only combined =
[[:Khmr-consonant:]-[:Khmr:base-only:]]
32 Elements: {1780-179C 179F-17A0 17A2} [104] Any consonant that is not base-only
Khmr-dependent-vowel-1 Tag=Khmr:dependent-vowel-1 2 Elements: {17B6 17BB} [104]  
Khmr-dependent-vowel-2 Tag=Khmr:dependent-vowel-2 5 Elements: {17B7 17B9 17BB 17C1 17C4} [104]  
Khmr-dependent-vowel-3 Tag=Khmr:dependent-vowel-3 1 Elements: {17B7} [104]  
Khmr-robat Tag=Khmr:robat 1 Elements: {17CC} [104]  
Khmr-series-one Tag=Khmr:series-one 4 Elements: {1794 179F-17A0 17A2} [104]  
Khmr-series-three Tag=Khmr:series-three 9 Elements: {1780 1784-1785 1789 178F 1793-1794 179B 179F} [104]  
Khmr-series-two Tag=Khmr:series-two 7 Elements: {1784 1789 1794 1798-179A 179C} [104]  
Khmr-shifter Tag=Khmr:shifter 2 Elements: {17C9-17CA} [104]  
Laoo-Cf Tag=Laoo:Cf 14 Elements: {0E81 0E87 0E8A 0E8D 0E94 0E97 0E99-0E9A 0E9F 0EA1 0EA3 0EA5 0EA7 0EAA} [105]  
Laoo-consonant Tag=Laoo:consonant 27 Elements: {0E81-0E82 0E84 0E87-0E88 0E8A 0E8D 0E94-0E97 0E99-0E9F 0EA1-0EA3 0EA5 0EA7 0EAA-0EAB 0EAD-0EAE} [105]  
Laoo-semi-consonant Tag=Laoo:semi-consonant 1 Elements: {0EBC} [105]  
Laoo-tone-mark Tag=Laoo:tone-mark 4 Elements: {0EC8-0ECB} [105]  
Laoo-vowel-above Tag=Laoo:vowel-above 7 Elements: {0EB1 0EB4-0EB7 0EBB 0ECD} [105]  
Laoo-vowel-below Tag=Laoo:vowel-below 2 Elements: {0EB8-0EB9} [105]  
Thai-above-vowel Tag=Thai:av 5 Elements: {0E31 0E34-0E37} [106] Any above vowel
Thai-below-vowel Tag=Thai:bv 2 Elements: {0E38-0E39} [106] Any below vowel
Thai-consonant Tag=Thai:cons 44 Elements: {0E01-0E23 0E25 0E27-0E2E} [106] Any Consonant
Thai-sara-aa Tag=Thai:sara-aa 1 Elements: {0E32} [106] SARA AA
Thai-tone Tag=Thai:tone 4 Elements: {0E48-0E4B} [106] Any tone mark
Thai-c-av-bv combined =
[[:Thai-consonant:][:Thai-above-vowel:][:Thai-below-vowel:]]
51 Elements: {0E01-0E23 0E25 0E27-0E2E 0E31 0E34-0E39} [106] Any consonant, vowel-above or vowel-below
Thai-ct combined =
[[:Thai-consonant:][:Thai-tone:]]
48 Elements: {0E01-0E23 0E25 0E27-0E2E 0E48-0E4B} [106] Any consonant or tone
Thai-ctaa combined =
[[:Thai-consonant:][:Thai-tone:][:Thai-sara-aa:]]
49 Elements: {0E01-0E23 0E25 0E27-0E2E 0E32 0E48-0E4B} [106] Any consonant, tone or sara-aa
implicit Tag=sc:Arab 128 Elements: {0620-063A 0641-064A 0672 0679-0681 0683-068F 0691 0693 0695-069A 069F-06A0 06A2 06A4 06A6-06AB ...}    
implicit Tag=sc:Ethi 311 Elements: {1200-1206 1208-1248 124A-124D 1250-1256 1258 125A-125D 1260-1286 1288 128A-128D 1290-12AE 12B0 ...}    
implicit Tag=sc:Geor 33 Elements: {10D0-10F0}    
implicit Tag=sc:Khmr 71 Elements: {1780-179C 179F-17A2 17A5-17A7 17AA-17B1 17B3 17B6-17CD 17D0 17D2}    
implicit Tag=Khmr:base-only 1 Elements: {17A1}    
implicit Tag=Khmr:independent-vowel 12 Elements: {17A5-17A7 17AA-17B1 17B3}    
implicit Tag=Khmr:dependent-vowel 16 Elements: {17B6-17C5}    
implicit Tag=Khmr:sign 6 Elements: {17C6-17C8 17CB 17CD 17D0}    
implicit Tag=Khmr:coeng 1 Elements: {17D2}    
implicit Tag=sc:Laoo 51 Elements: {0E81-0E82 0E84 0E87-0E88 0E8A 0E8D 0E94-0E97 0E99-0E9F 0EA1-0EA3 0EA5 0EA7 0EAA-0EAB 0EAD-0EAE ...}    
implicit Tag=Laoo:vowel-after 3 Elements: {0EB0 0EB2 0EBD}    
implicit Tag=Laoo:vowel-before 5 Elements: {0EC0-0EC4}    
implicit Tag=Laoo:sign 2 Elements: {0EC6 0ECC}    
implicit Tag=sc:Thai 68 Elements: {0E01-0E2E 0E30-0E32 0E34-0E3A 0E40-0E44 0E47-0E4D}    
implicit Tag=Thai:fv3 2 Elements: {0E24 0E26}    
implicit Tag=Thai:fv1 2 Elements: {0E30 0E32}    
implicit Tag=Thai:bd 1 Elements: {0E3A}    
implicit Tag=Thai:lv 5 Elements: {0E40-0E44}    
implicit Tag=Thai:ad 3 Elements: {0E47 0E4C-0E4D}    

Legend

Members or Ranges
Lists the members of the class as code points (xxx) or as ranges of code points (xxx-yyy). Any class too numerous to list in full is elided with "...".
Tag=ttt
A named or implicit class defined by all code points that share the given tag value (ttt).
Implicit
An anonymous class implicitly defined based on tag value.
Combined
A named class defined by set operations on other classes using the following syntax:
[: :] - named or implicit character set
Reference to a named character set [:name:] or an implicit character set [:tag:]. A leading "^" before name or tag indicates the set complement.
[&&,-,^] - set operators
Sets may be combined by set operators (&& = intersection, - = difference, ^ = symmetric difference) or concatenated (union).

Whole label evaluation and context rules

The following table lists all named rules defined in the LGR and indicates whether they are used as trigger in an action or as context (when or not-when) for a code point. (Any use of context rules for variants is not indicated).

Name Used as
Trigger
Used as
Context
Anchor Regular Expression Ref Comment
Common-leading-combining-mark     (^[[\p{gc=Mn}][\p{gc=Mc}]]) [100] Default WLE rule from MSR-2 matching labels with leading combining marks ⍟
Arab-no-mix-kaf-keheh     (((\u0643.*\u06A9)|(\u06A9.*\u0643))) [101] WLE Rule 1: do not mix Arabic letters KAF and KEHEH in the same label
Arab-no-mix-kaf-swash     (((\u0643.*\u06AA)|(\u06AA.*\u0643))) [101] WLE Rule 2: do not mix Arabic letters KAF and SWASH KAF in the same label
Arab-no-mix-alef-maksura-farsi-yeh     (((\u0649.*\u06CC)|(\u06CC.*\u0649))) [101] WLE Rule 3: do not mix Arabic letters ALEF MAKSURA and FARSI YEH in the same label
Arab-no-mix-heh-goal     (((\u0647.*\u06C1)|(\u06C1.*\u0647))) [101] WLE Rule 4: do not mix Arabic letters HEH and HEH GOAL in the same label
Arab-no-mix-heh-goal-ae     (((\u06C1.*\u06D5)|(\u06D5.*\u06C1))) [101] WLE Rule 5: do not mix Arabic letters HEH GOAL and AE in the same label
Arab-no-mix-heh-ae     (((\u0647.*\u06D5)|(\u06D5.*\u0647))) [101] WLE Rule 6: do not mix Arabic letters HEH and AE in the same label
Arab-no-mix-heh-doachashmee     (((\u0647.*\u06BE)|(\u06BE.*\u0647))) [101] WLE Rule 7: do not mix Arabic letters HEH and HEH DOACHASHMEE in the same label
Arab-no-mix-teh-marbuta-goal     (((\u0629.*\u06C3)|(\u06C3.*\u0629))) [101] WLE Rule 8: do not mix Arabic letters TEH MARBUTA and FEH WITH DOT MOVED BELOW in the same label
Arab-no-mix-noon-with-three-dots-above-yeh-with-three-dots-below     (((\u06BD.*\u06D1)|(\u06D1.*\u06BD))) [101] WLE Rule 9: do not mix Arabic letters NOON WITH THREE DOTS ABOVE and YEH WITH THREE DOTS BELOW in the same label
Arab-no-mix-peh-noon-with-three-dots-above     (((\u067E.*\u06BD)|(\u06BD.*\u067E))) [101] WLE Rule 10: do not mix Arabic letters PEH and NOON WITH THREE DOTS ABOVE in the same label
Arab-no-mix-feh-with-dot-moved-below     (((\u0641.*\u06A2)|(\u06A2.*\u0641))) [101] WLE 11:do not mix Arabic letters FEH and FEH WITH DOT MOVED BELOW in the same label
Arab-no-mix-qaf-with-dot-above     (((\u0642.*\u06A7)|(\u06A7.*\u0642))) [101] WLE Rule 12: do not mix Arabic letters QAF and QAF WITH DOT ABOVE in the same label
Arab-no-mix-feh-qaf-with-dot-above     (((\u0641.*\u06A7)|(\u06A7.*\u0641))) [101] WLE Rule 13: do not mix Arabic letters FEH and QAF WITH DOT ABOVE in the same label
Arab-no-mix-kaf-with-ring-gaf     (((\u06AB.*\u06AF)|(\u06AF.*\u06AB))) [101] WLE Rule 14: do not mix Arabic letters KAF WITH RING and GAF in the same label
Arab-no-mix-kaf-with-ring-keheh-with-three-dots-above     (((\u06AB.*\u0763)|(\u0763.*\u06AB))) [101] WLE Rule 15: do not mix Arabic letters KAF WITH RING and KEHEH WITH THREE DOTS ABOVE
Arab-no-mix-gaf-keheh-with-three-dots-above     (((\u06AF.*\u0763)|(\u0763.*\u06AF))) [101] WLE Rule 16: do not mix Arabic letters GAF and KEHEH WITH THREE DOTS ABOVE in the same label
Khmr-subscript-consonant       (\u17D2[:Khmr-consonant-but-not-base-only:]) [104] WLE Rule 2: allowable subscript consonant sequence
Khmr-subscript-consonant-limit     ((:Khmr-subscript-consonant:){3,3}) [104] WLE Rule 3: more than two subscript consonants
Khmr-coeng-context   ((?<=[:Khmr-consonant:])⚓(?=[:Khmr-consonant-but-not-base-only:])) [104] WLE Rule 4: checks for 17D2 and its surrounding code points
Khmr-follows-consonant-robat-shifter   ((?<=([:Khmr-shifter:]|[:Khmr-consonant:]|[:Khmr-robat:]))⚓) [104] WLE Rule 5: makes sure that dependent vowel follows a consonant or a shifter or a robat
Khmr-follows-series-two   ((?<=[:Khmr-series-two:])⚓) [104] WLE Rule 6: checks sequence for shifter 17C9 MUUSIKATOAN
Khmr-follows-series-one   ((?<=[:Khmr-series-one:])⚓) [104] WLE Rule 7: checks sequence for shifter 17CA TRIISAP
Khmr-follows-consonant   ((?<=[:Khmr-consonant:])⚓) [104] WLE Rule 8: checks if sign code point or subscript consonant follows a consonant
Khmr-follows-consonant-shifter   ((?<=([:Khmr-consonant:]|[:Khmr-shifter:]))⚓) [104] WLE Rule 9: checks if 17D0 KHMER SIGN SAMYOKSANNYA follows a consonant or a shifter
Khmr-follows-consonant-depvowel-1-shifter   ((?<=([:Khmr-consonant:]|[:Khmr-dependent-vowel-1:]|[:Khmr-shifter:]))⚓) [104] WLE Rule 10: checks if 17C6 KHMER SIGN NIKAHIT follows a consonant or a dependent vowel-1 or a shifter
Khmr-follows-consonant-depvowel-2-shifter   ((?<=([:Khmr-consonant:]|[:Khmr-dependent-vowel-2:]|[:Khmr-shifter:]))⚓) [104] WLE Rule 11: checks if 17C7 KHMER SIGN REAHMUK follows a consonant or a dependent vowel-2 or a shifter
Khmr-follows-series-three   ((?<=[:Khmr-series-three:])⚓) [104] WLE Rule 12: checks if 17CB KHMER SIGN BANTOC code point follows a series-three consonant
Khmr-follows-consonant-or-vowel-i   ((?<=[:Khmr-consonant:][:Khmr-dependent-vowel-3:]?)⚓) [104] WLE Rule 13: checks if 17CD KHMER SIGN TOANDAKHIAT follows a consonant or 17B7 KHMER VOWEL SIGN I (Dependent-vowel-3)
Laoo-follows-consonant   ((?<=[:Laoo-consonant:])⚓) [105] WLE Rule 1: A semi-consonant must follow a consonant
Laoo-precedes-consonant   (⚓(?=[:Laoo-consonant:])) [105] WLE Rule 2: A vowel-before precedes a main consonant cluster
Laoo-follows-main-consonant   ((?<=([:Laoo-consonant:]|[:Laoo-semi-consonant:]))⚓) [105] WLE Rule 3: A vowel-above, and vowel-below follow a main consonant C
Laoo-follows-C-tonemark-vabove   ((?<=([:Laoo-consonant:]|[:Laoo-semi-consonant:]|[:Laoo-tone-mark:]|[:Laoo-vowel-above:]))⚓) [105] WLE Rule 4: A vowel-after follows a main consonant, tone-mark or vowel-above
Laoo-consonant-cluster       ([:Laoo-consonant:]{1,2}[:Laoo-semi-consonant:]?) [105] Defining consonant cluster for WLE Rule 5
Laoo-follows-vbefore-consonant-cluster   ((?<=\u0EC0(:Laoo-consonant-cluster:))⚓) [105] WLE Rule 5: The sequence (0EB2 0EB0) follows a vowel before, and a consonant cluster
Laoo-follows-C-vabove-vbelow   ((?<=([:Laoo-consonant:]|[:Laoo-semi-consonant:]|[:Laoo-vowel-above:]|[:Laoo-vowel-below:]))⚓) [105] WLE Rule 6: A tone-mark follows a main consonant, vowel-above or vowel-below
Laoo-follows-Cf   ((?<=[:Laoo-Cf:])⚓) [105] WLE Rule 7: The sign 0ECC can only occur after final consonants
Laoo-repetition-mark-limit   (⚓(?=\u0EC6{0,2}$)) [105] WLE Rule 8: The sign 0EC6 can only occur 0 to 3 times at the end of the label
Thai-precedes-consonant   (⚓(?=[:Thai-consonant:])) [106] WLE 7.2: check if current cp is preceding a consonant
Thai-follows-consonant   ((?<=[:Thai-consonant:])⚓) [106] WLE 7.3: check if current cp is following a consonant
Thai-between-consonant-and-ct   ((?<=[:Thai-consonant:])⚓(?=[:Thai-ct:])) [106] WLE 7.4: check if current cp is in between a consonant and either tone or consonant
Thai-follow-consonant-tone-sara-aa   ((?<=[:Thai-ctaa:])⚓) [106] WLE 7.5: U+0E30 (THAI CHARACTER SARA A, ะ) can follow a consonant, a tone or U+0E32 (THAI CHARACTER SARA AA, า)
Thai-follows-consonant-tone   ((?<=[:Thai-ct:])⚓) [106] WLE 7.6, 7.9: check if current cp is following a consonant or a tone
Thai-follows-consonant-av-bv   ((?<=[:Thai-c-av-bv:])⚓) [106] WLE 7.7, 7.8 : A tone-mark, THANTHAKHAT, NIKAHIT can only follow a consonant, above-vowel or below-vowel

Legend

Used as Trigger
This rule triggers one of the actions listed below.
Used as Context
This rule defines a required context for a code point.
Anchor
This has a placeholder for the code point for which it is evaluated.
Regular Expression
A regular expression equivalent to the rule, shown in the standard notation with some extensions as noted:
⚓ - context anchor
Placeholder for the actual code point, when a context is evaluated. The code point must occur at the position corresponding to the anchor. Rules containing an anchor cannot be used as triggers.
(?<=...) - look-behind
If present encloses required context preceding the anchor.
(?=...) - look-ahead
If present encloses required context following the anchor.
(: :) - rule reference
Non-recursive reference to a named rule.
[: :] - named or implicit character set
Reference to a named character set [:name:] or an implicit character set [:tag:]. A leading "^" before name or tag indicates the set complement.
[\p{ }] - property character set
A character set defined by reference to a value for a given Unicode property [\p{prop=val}]. A set defined via "\P" indicates the set complement.
[&&,-,^] - set operators
Sets may be combined by set operators (&& = intersection, - = difference, ^ = symmetric difference) or concatenated (union).
⍟ - default rule
Rules marked with ⍟ are included by default and may or may not be triggered by any possible label under this LGR.

Actions

The following table lists the actions that are used to assign dispositions to labels and variant labels, based on the specified conditions. The order of actions defines their precedence: the first action triggered by a label is the one defining its disposition.

# Condition Rule / Variant Set   Disposition Ref Comment
1 if label matches Common-leading-combining-mark invalid [100] labels with leading combining marks are invalid ⍟
2 if at least one variant is in {out-of-repertoire-var} invalid [100] any variant label with a code point out of repertoire is invalid ⍟
3 if label matches Khmr-subscript-consonant-limit invalid [104] any label with more than two subscript consonants in a row is invalid
4 if label matches Arab-no-mix-kaf-keheh invalid [101] do not mix Arabic letters KAF and KEHEH in the same label
5 if label matches Arab-no-mix-kaf-swash invalid [101] do not mix Arabic letters KAF and SWASH KAF in the same label
6 if label matches Arab-no-mix-alef-maksura-farsi-yeh invalid [101] do not mix Arabic letters ALEF MAKSURA and FARSI YEH in the same label
7 if label matches Arab-no-mix-heh-goal invalid [101] do not mix Arabic letters HEH and HEH GOAL in the same label
8 if label matches Arab-no-mix-heh-goal-ae invalid [101] do not mix Arabic letters HEH GOAL and AE in the same label
9 if label matches Arab-no-mix-heh-ae invalid [101] do not mix Arabic letters HEH and AE in the same label
10 if label matches Arab-no-mix-heh-doachashmee invalid [101] do not mix Arabic letters HEH and HEH DOACHASHMEE in the same label
11 if label matches Arab-no-mix-teh-marbuta-goal invalid [101] do not mix Arabic letters TEH MARBUTA and FEH WITH DOT MOVED BELOW in the same label
12 if label matches Arab-no-mix-noon-with-three-dots-above-yeh-with-three-dots-below invalid [101] do not mix Arabic letters NOON WITH THREE DOTS ABOVE and YEH WITH THREE DOTS BELOW in the same label
13 if label matches Arab-no-mix-peh-noon-with-three-dots-above invalid [101] do not mix Arabic letters PEH and NOON WITH THREE DOTS ABOVE in the same label
14 if label matches Arab-no-mix-feh-with-dot-moved-below invalid [101] do not mix Arabic letters FEH and FEH WITH DOT MOVED BELOW in the same label
15 if label matches Arab-no-mix-qaf-with-dot-above invalid [101] do not mix Arabic letters QAF and QAF WITH DOT ABOVE in the same label
16 if label matches Arab-no-mix-feh-qaf-with-dot-above invalid [101] do not mix Arabic letters FEH and QAF WITH DOT ABOVE in the same label
17 if label matches Arab-no-mix-kaf-with-ring-gaf invalid [101] do not mix Arabic letters KAF WITH RING and GAF in the same label
18 if label matches Arab-no-mix-kaf-with-ring-keheh-with-three-dots-above invalid [101] do not mix Arabic letters KAF WITH RING and KEHEH WITH THREE DOTS ABOVE
19 if label matches Arab-no-mix-gaf-keheh-with-three-dots-above invalid [101] do not mix Arabic letters GAF and KEHEH WITH THREE DOTS ABOVE in the same label
20 if at least one variant is in {blocked} blocked [100] any variant label containing blocked variants is blocked ⍟
21 if each variant is in {allocatable} allocatable [100] variant labels with all variants allocatable are allocatable ⍟
22 if any label (catch-all)   valid [100] catch all (default action) ⍟

Legend

{...} - variant type set
In the "Rule/Variant Set" column, the notation {...} means a set of variant types.
⍟ - default action
Actions marked with ⍟ are included by default and may or may not be triggered by any possible label under this LGR.

Note: The following variant types are used in one or more actions, but are not defined in this LGR: out-of-repertoire-var, allocatable. This is not necessarily an error.

Table of References

[0] The Unicode Standard 1.1
Any code point originally encoded in Unicode 1.1
[3] The Unicode Standard 3.0
Any code point originally encoded in Unicode 3.0
[7] The Unicode Standard 4.1
Any code point originally encoded in Unicode 4.1
[9] The Unicode Standard 5.1
Any code point originally encoded in Unicode 5.1
[11] The Unicode Standard 6.0
Any code point originally encoded in Unicode 6.0
[12] The Unicode Standard 6.1
Any code point originally encoded in Unicode 6.1
[100] Integration Panel, "Maximal Starting Repertoire - MSR-2: Overview and Rationale", 14 April 2015
https://www.icann.org/en/system/files/files/msr-2-overview-14apr15-en.pdf
[101] Root Zone Label Generation Ruleset for Script und-Arab (Arabic ), 26 July 2017
https://www.icann.org/sites/default/files/lgr/lgr-2-arabic-script-26jul17-en.xml
non-normative HTML presentation:
https://www.icann.org/sites/default/files/lgr/lgr-2-arabic-script-26jul17-en.html
[102] Root Zone Label Generation Ruleset for Script und-Ethi (Ethiopic), 26 July 2017
https://www.icann.org/sites/default/files/lgr/lgr-2-ethiopic-script-26jul17-en.xml
non-normative HTML presentation:
https://www.icann.org/sites/default/files/lgr/lgr-2-ethiopic-script-26jul17-en.html
[103] Root Zone Label Generation Ruleset for Script und-Geor (Georgian), 26 July 2017
https://www.icann.org/sites/default/files/lgr/lgr-2-georgian-script-26jul17-en.xml
non-normative HTML presentation:
https://www.icann.org/sites/default/files/lgr/lgr-2-georgian-script-26jul17-en.html
[104] Root Zone Label Generation Ruleset for Script und-Khmr (Khmer ), 26 July 2017
https://www.icann.org/sites/default/files/lgr/lgr-2-khmer-script-26jul17-en.xml
non-normative HTML presentation:
https://www.icann.org/sites/default/files/lgr/lgr-2-khmer-script-26jul17-en.html
[105] Root Zone Label Generation Ruleset for Script und-Laoo (Lao ), 26 July 2017
https://www.icann.org/sites/default/files/lgr/lgr-2-lao-script-26jul17-en.xml
non-normative HTML presentation:
https://www.icann.org/sites/default/files/lgr/lgr-2-lao-script-26jul17-en.html
[106] Root Zone Label Generation Ruleset for Script und-Thai (Thai ), 26 July 2017
https://www.icann.org/sites/default/files/lgr/lgr-2-thai-script-26jul17-en.xml
non-normative HTML presentation:
https://www.icann.org/sites/default/files/lgr/lgr-2-thai-script-26jul17-en.html