Inuktitut-Repertoire_-As-Reflgr[2024-05-17]

Save as HTML

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.

Unicode Version 14.0.0

Table of Contents

  1. Description
  2. Repertoire
  3. Variant Sets
  4. Classes, Rules and Actions
    1. Character Classes
    2. Whole label evaluation and context rules
    3. Actions
  5. Table of References

Repertoire

Summary

Number of elements in repertoire 171
Number of ranges in repertoire 0
Number of code point sequences 0

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 the 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, the link to the associated variant set, or if mapped to itself, the variant type of that mapping is provided in the Variants column.

# Code
Point
Glyph Script Name Tags Required Context Variants Comment References
1 U+002D - Common HYPHEN-MINUS hyphen,DH not-when: hyphen-minus-disallowed
2 U+0030 0 Common DIGIT ZERO DH
3 U+0031 1 Common DIGIT ONE DH
4 U+0032 2 Common DIGIT TWO DH
5 U+0033 3 Common DIGIT THREE DH
6 U+0034 4 Common DIGIT FOUR DH
7 U+0035 5 Common DIGIT FIVE DH
8 U+0036 6 Common DIGIT SIX DH
9 U+0037 7 Common DIGIT SEVEN DH
10 U+0038 8 Common DIGIT EIGHT DH
11 U+0039 9 Common DIGIT NINE DH
12 U+0062 b Latin LATIN SMALL LETTER B sc:Latn set 1 Automatically added from out-of-repertoire variant
13 U+0063 c Latin LATIN SMALL LETTER C sc:Latn set 2 Automatically added from out-of-repertoire variant
14 U+0064 d Latin LATIN SMALL LETTER D sc:Latn set 3 Automatically added from out-of-repertoire variant
15 U+0068 h Latin LATIN SMALL LETTER H sc:Latn set 4 Automatically added from out-of-repertoire variant
16 U+006A j Latin LATIN SMALL LETTER J sc:Latn set 5 Automatically added from out-of-repertoire variant
17 U+006C l Latin LATIN SMALL LETTER L sc:Latn set 6 Automatically added from out-of-repertoire variant
18 U+0070 p Latin LATIN SMALL LETTER P sc:Latn set 7 Automatically added from out-of-repertoire variant
19 U+0075 u Latin LATIN SMALL LETTER U sc:Latn set 8 Automatically added from out-of-repertoire variant
20 U+0076 v Latin LATIN SMALL LETTER V sc:Latn set 9 Automatically added from out-of-repertoire variant
21 U+1401 Canadian_Aboriginal CANADIAN SYLLABICS E
22 U+1403 Canadian_Aboriginal CANADIAN SYLLABICS I
23 U+1404 Canadian_Aboriginal CANADIAN SYLLABICS II
24 U+1405 Canadian_Aboriginal CANADIAN SYLLABICS O
25 U+1406 Canadian_Aboriginal CANADIAN SYLLABICS OO
26 U+140A Canadian_Aboriginal CANADIAN SYLLABICS A
27 U+140B Canadian_Aboriginal CANADIAN SYLLABICS AA
28 U+142F Canadian_Aboriginal CANADIAN SYLLABICS PE set 9
29 U+1431 Canadian_Aboriginal CANADIAN SYLLABICS PI
30 U+1432 Canadian_Aboriginal CANADIAN SYLLABICS PII
31 U+1433 Canadian_Aboriginal CANADIAN SYLLABICS PO
32 U+1434 Canadian_Aboriginal CANADIAN SYLLABICS POO
33 U+1438 Canadian_Aboriginal CANADIAN SYLLABICS PA
34 U+1439 Canadian_Aboriginal CANADIAN SYLLABICS PAA
35 U+1449 Canadian_Aboriginal CANADIAN SYLLABICS P final-mark not-when: leading-final-mark
36 U+144C Canadian_Aboriginal CANADIAN SYLLABICS TE set 8
37 U+144E Canadian_Aboriginal CANADIAN SYLLABICS TI
38 U+144F Canadian_Aboriginal CANADIAN SYLLABICS TII
39 U+1450 Canadian_Aboriginal CANADIAN SYLLABICS TO
40 U+1451 Canadian_Aboriginal CANADIAN SYLLABICS TOO
41 U+1455 Canadian_Aboriginal CANADIAN SYLLABICS TA set 2
42 U+1456 Canadian_Aboriginal CANADIAN SYLLABICS TAA
43 U+1466 Canadian_Aboriginal CANADIAN SYLLABICS T final-mark not-when: leading-final-mark
44 U+146B Canadian_Aboriginal CANADIAN SYLLABICS KE no-1550 not-when: Disallow-follow-1550
45 U+146D Canadian_Aboriginal CANADIAN SYLLABICS KI no-1550 not-when: Disallow-follow-1550 set 7
46 U+146E Canadian_Aboriginal CANADIAN SYLLABICS KII no-1550 not-when: Disallow-follow-1550
47 U+146F Canadian_Aboriginal CANADIAN SYLLABICS KO no-1550 not-when: Disallow-follow-1550 set 3
48 U+1470 Canadian_Aboriginal CANADIAN SYLLABICS KOO no-1550 not-when: Disallow-follow-1550
49 U+1472 Canadian_Aboriginal CANADIAN SYLLABICS KA no-1550 not-when: Disallow-follow-1550 set 1
50 U+1473 Canadian_Aboriginal CANADIAN SYLLABICS KAA no-1550 not-when: Disallow-follow-1550
51 U+1483 Canadian_Aboriginal CANADIAN SYLLABICS K final-mark not-when: leading-final-mark
52 U+1489 Canadian_Aboriginal CANADIAN SYLLABICS CE no-1595 not-when: Disallow-follow-1595
53 U+148B Canadian_Aboriginal CANADIAN SYLLABICS CI no-1595,no-1596 not-when: Disallow-follow-1595-1596
54 U+148C Canadian_Aboriginal CANADIAN SYLLABICS CII no-1595,no-1596 not-when: Disallow-follow-1595-1596
55 U+148D Canadian_Aboriginal CANADIAN SYLLABICS CO no-1595,no-1596 not-when: Disallow-follow-1595-1596 set 5
56 U+148E Canadian_Aboriginal CANADIAN SYLLABICS COO no-1595,no-1596 not-when: Disallow-follow-1595-1596 set 5
57 U+1490 Canadian_Aboriginal CANADIAN SYLLABICS CA no-1595,no-1596 not-when: Disallow-follow-1595-1596
58 U+1491 Canadian_Aboriginal CANADIAN SYLLABICS CAA no-1595,no-1596 not-when: Disallow-follow-1595-1596
59 U+14A1 Canadian_Aboriginal CANADIAN SYLLABICS C final-mark not-when: leading-final-mark
60 U+14A3 Canadian_Aboriginal CANADIAN SYLLABICS ME
61 U+14A5 Canadian_Aboriginal CANADIAN SYLLABICS MI
62 U+14A6 Canadian_Aboriginal CANADIAN SYLLABICS MII
63 U+14A7 Canadian_Aboriginal CANADIAN SYLLABICS MO
64 U+14A8 Canadian_Aboriginal CANADIAN SYLLABICS MOO
65 U+14AA Canadian_Aboriginal CANADIAN SYLLABICS MA set 6
66 U+14AB Canadian_Aboriginal CANADIAN SYLLABICS MAA
67 U+14BB Canadian_Aboriginal CANADIAN SYLLABICS M final-mark not-when: leading-final-mark
68 U+14C0 Canadian_Aboriginal CANADIAN SYLLABICS NE
69 U+14C2 Canadian_Aboriginal CANADIAN SYLLABICS NI
70 U+14C3 Canadian_Aboriginal CANADIAN SYLLABICS NII
71 U+14C4 Canadian_Aboriginal CANADIAN SYLLABICS NO
72 U+14C5 Canadian_Aboriginal CANADIAN SYLLABICS NOO
73 U+14C7 Canadian_Aboriginal CANADIAN SYLLABICS NA
74 U+14C8 Canadian_Aboriginal CANADIAN SYLLABICS NAA
75 U+14D0 Canadian_Aboriginal CANADIAN SYLLABICS N final-mark not-when: leading-final-mark
76 U+14D3 Canadian_Aboriginal CANADIAN SYLLABICS LE
77 U+14D5 Canadian_Aboriginal CANADIAN SYLLABICS LI
78 U+14D6 Canadian_Aboriginal CANADIAN SYLLABICS LII
79 U+14D7 Canadian_Aboriginal CANADIAN SYLLABICS LO
80 U+14D8 Canadian_Aboriginal CANADIAN SYLLABICS LOO
81 U+14DA Canadian_Aboriginal CANADIAN SYLLABICS LA
82 U+14DB Canadian_Aboriginal CANADIAN SYLLABICS LAA
83 U+14EA Canadian_Aboriginal CANADIAN SYLLABICS L final-mark not-when: leading-final-mark
84 U+14ED Canadian_Aboriginal CANADIAN SYLLABICS SE
85 U+14EF Canadian_Aboriginal CANADIAN SYLLABICS SI
86 U+14F0 Canadian_Aboriginal CANADIAN SYLLABICS SII
87 U+14F1 Canadian_Aboriginal CANADIAN SYLLABICS SO
88 U+14F2 Canadian_Aboriginal CANADIAN SYLLABICS SOO
89 U+14F4 Canadian_Aboriginal CANADIAN SYLLABICS SA
90 U+14F5 Canadian_Aboriginal CANADIAN SYLLABICS SAA
91 U+1505 Canadian_Aboriginal CANADIAN SYLLABICS S final-mark not-when: leading-final-mark
92 U+1526 Canadian_Aboriginal CANADIAN SYLLABICS YE
93 U+1528 Canadian_Aboriginal CANADIAN SYLLABICS YI
94 U+1529 Canadian_Aboriginal CANADIAN SYLLABICS YII
95 U+152A Canadian_Aboriginal CANADIAN SYLLABICS YO
96 U+152B Canadian_Aboriginal CANADIAN SYLLABICS YOO
97 U+152D Canadian_Aboriginal CANADIAN SYLLABICS YA
98 U+152E Canadian_Aboriginal CANADIAN SYLLABICS YAA
99 U+153E Canadian_Aboriginal CANADIAN SYLLABICS Y final-mark not-when: leading-final-mark
100 U+1543 Canadian_Aboriginal CANADIAN SYLLABICS R-CREE RE set 8
101 U+1546 Canadian_Aboriginal CANADIAN SYLLABICS RI
102 U+1547 Canadian_Aboriginal CANADIAN SYLLABICS RII
103 U+1548 Canadian_Aboriginal CANADIAN SYLLABICS RO
104 U+1549 Canadian_Aboriginal CANADIAN SYLLABICS ROO
105 U+154B Canadian_Aboriginal CANADIAN SYLLABICS RA
106 U+154C Canadian_Aboriginal CANADIAN SYLLABICS RAA
107 U+1550 Canadian_Aboriginal CANADIAN SYLLABICS R 1550,final-mark not-when: leading-final-mark
108 U+1553 Canadian_Aboriginal CANADIAN SYLLABICS FE
109 U+1555 Canadian_Aboriginal CANADIAN SYLLABICS FI
110 U+1556 Canadian_Aboriginal CANADIAN SYLLABICS FII
111 U+1557 Canadian_Aboriginal CANADIAN SYLLABICS FO
112 U+1558 Canadian_Aboriginal CANADIAN SYLLABICS FOO
113 U+1559 Canadian_Aboriginal CANADIAN SYLLABICS FA
114 U+155A Canadian_Aboriginal CANADIAN SYLLABICS FAA
115 U+155D Canadian_Aboriginal CANADIAN SYLLABICS F final-mark not-when: leading-final-mark
116 U+1560 Canadian_Aboriginal CANADIAN SYLLABICS THI
117 U+1562 Canadian_Aboriginal CANADIAN SYLLABICS THII
118 U+1564 Canadian_Aboriginal CANADIAN SYLLABICS THO
119 U+1565 Canadian_Aboriginal CANADIAN SYLLABICS THOO
120 U+1566 Canadian_Aboriginal CANADIAN SYLLABICS THA
121 U+1567 Canadian_Aboriginal CANADIAN SYLLABICS THAA
122 U+157C Canadian_Aboriginal CANADIAN SYLLABICS NUNAVUT H set 4
123 U+157F Canadian_Aboriginal CANADIAN SYLLABICS QI
124 U+1580 Canadian_Aboriginal CANADIAN SYLLABICS QII
125 U+1581 Canadian_Aboriginal CANADIAN SYLLABICS QO
126 U+1582 Canadian_Aboriginal CANADIAN SYLLABICS QOO
127 U+1583 Canadian_Aboriginal CANADIAN SYLLABICS QA
128 U+1584 Canadian_Aboriginal CANADIAN SYLLABICS QAA
129 U+1585 Canadian_Aboriginal CANADIAN SYLLABICS Q final-mark not-when: leading-final-mark
130 U+158F Canadian_Aboriginal CANADIAN SYLLABICS NGI
131 U+1590 Canadian_Aboriginal CANADIAN SYLLABICS NGII
132 U+1591 Canadian_Aboriginal CANADIAN SYLLABICS NGO
133 U+1592 Canadian_Aboriginal CANADIAN SYLLABICS NGOO
134 U+1593 Canadian_Aboriginal CANADIAN SYLLABICS NGA
135 U+1594 Canadian_Aboriginal CANADIAN SYLLABICS NGAA
136 U+1595 Canadian_Aboriginal CANADIAN SYLLABICS NG 1595,final-mark not-when: leading-final-mark
137 U+1596 Canadian_Aboriginal CANADIAN SYLLABICS NNG 1596,final-mark not-when: leading-final-mark
138 U+15A0 Canadian_Aboriginal CANADIAN SYLLABICS LHI
139 U+15A1 Canadian_Aboriginal CANADIAN SYLLABICS LHII
140 U+15A2 Canadian_Aboriginal CANADIAN SYLLABICS LHO
141 U+15A3 Canadian_Aboriginal CANADIAN SYLLABICS LHOO
142 U+15A4 Canadian_Aboriginal CANADIAN SYLLABICS LHA
143 U+15A5 Canadian_Aboriginal CANADIAN SYLLABICS LHAA
144 U+15A6 Canadian_Aboriginal CANADIAN SYLLABICS LH final-mark not-when: leading-final-mark
145 U+15A8 Canadian_Aboriginal CANADIAN SYLLABICS TH-CREE THI
146 U+15A9 Canadian_Aboriginal CANADIAN SYLLABICS TH-CREE THII
147 U+15AA Canadian_Aboriginal CANADIAN SYLLABICS TH-CREE THO
148 U+15AB Canadian_Aboriginal CANADIAN SYLLABICS TH-CREE THOO
149 U+15AC Canadian_Aboriginal CANADIAN SYLLABICS TH-CREE THA
150 U+15AD Canadian_Aboriginal CANADIAN SYLLABICS TH-CREE THAA
151 U+15AE Canadian_Aboriginal CANADIAN SYLLABICS TH-CREE TH final-mark not-when: leading-final-mark
152 U+166F Canadian_Aboriginal CANADIAN SYLLABICS QAI
153 U+1670 Canadian_Aboriginal CANADIAN SYLLABICS NGAI
154 U+1671 Canadian_Aboriginal CANADIAN SYLLABICS NNGI
155 U+1672 Canadian_Aboriginal CANADIAN SYLLABICS NNGII
156 U+1673 Canadian_Aboriginal CANADIAN SYLLABICS NNGO
157 U+1674 Canadian_Aboriginal CANADIAN SYLLABICS NNGOO
158 U+1675 Canadian_Aboriginal CANADIAN SYLLABICS NNGA
159 U+1676 Canadian_Aboriginal CANADIAN SYLLABICS NNGAA
160 U+11AB0 𑪰 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK HI newestCP
161 U+11AB1 𑪱 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK HII newestCP
162 U+11AB2 𑪲 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK HO newestCP
163 U+11AB3 𑪳 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK HOO newestCP
164 U+11AB4 𑪴 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK HA newestCP
165 U+11AB5 𑪵 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK HAA newestCP
166 U+11AB6 𑪶 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK SHRI newestCP
167 U+11AB7 𑪷 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK SHRII newestCP
168 U+11AB8 𑪸 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK SHRO newestCP
169 U+11AB9 𑪹 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK SHROO newestCP
170 U+11ABA 𑪺 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK SHRA newestCP
171 U+11ABB 𑪻 Canadian_Aboriginal CANADIAN SYLLABICS NATTILIK SHRAA newestCP

Legend

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.
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 9
Largest variant set 3
Ordinary Variants by Type out-of-repertoire-var (9)
blocked (26)

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.

A mapping where source and target are the same is reflexive. Variant sets consisting of only a single reflexive mapping are not shown as a set. Instead, the variant type of the mapping is listed in the Variants column of the Repertoire by Code Point table. Reflexive mappings that are part of a larger set are indicated with a “≡”.

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
Source of the mapping pair.
Target
Destination of the mapping pair.
Glyph
The shape displayed for source or target depends on the fonts available to your browser.
- forward
Indicates that variant Type, References and Comment apply to the mapping from source to target.
- reverse
Indicates that variant Type, References and Comment apply to the reverse mapping from target to source.
- both
Indicates that variant Type, References and Comment apply to both forward and reverse mapping.
- reflexive
Indicates that variant Type, References and Comment are for a reflexive mapping where source equals target.
🞩 - not in LGR
Indicates that variant is not in LGR.
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.
References
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 — 2 Members - 2 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+0062 b U+0062 b out-of-repertoire-var Out-of-repertoire-var
2 U+0062 b U+1472 blocked Automatically added to map back to out-of-repertoire variant /

Variant Set 2 — 2 Members - 2 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+0063 c U+0063 c out-of-repertoire-var Out-of-repertoire-var
2 U+0063 c U+1455 blocked Automatically added to map back to out-of-repertoire variant /

Variant Set 3 — 2 Members - 2 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+0064 d U+0064 d out-of-repertoire-var Out-of-repertoire-var
2 U+0064 d U+146F blocked Automatically added to map back to out-of-repertoire variant /

Variant Set 4 — 2 Members - 2 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+0068 h U+0068 h out-of-repertoire-var Out-of-repertoire-var
2 U+0068 h U+157C blocked Automatically added to map back to out-of-repertoire variant /

Variant Set 5 — 3 Members - 4 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+006A j U+006A j out-of-repertoire-var Out-of-repertoire-var
2 U+006A j U+148D blocked
3 U+006A j U+148E blocked
4 U+148D U+148E blocked

Variant Set 6 — 2 Members - 2 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+006C l U+006C l out-of-repertoire-var Out-of-repertoire-var
2 U+006C l U+14AA blocked Automatically added to map back to out-of-repertoire variant /

Variant Set 7 — 2 Members - 2 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+0070 p U+0070 p out-of-repertoire-var Out-of-repertoire-var
2 U+0070 p U+146D blocked Automatically added to map back to out-of-repertoire variant /

Variant Set 8 — 3 Members - 4 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+0075 u U+0075 u out-of-repertoire-var Out-of-repertoire-var
2 U+0075 u U+144C blocked Automatically added to map back to out-of-repertoire variant /
3 U+0075 u U+1543 blocked
4 U+144C U+1543 blocked

Variant Set 9 — 2 Members - 2 Mappings

# Source Glyph Target Glyph   Type(s) References Comment
1 U+0076 v U+0076 v out-of-repertoire-var Out-of-repertoire-var
2 U+0076 v U+142F blocked Automatically added to map back to out-of-repertoire variant /

Classes, Rules and Actions

Character Classes

The following table lists all top-level classes with their definition and the regular expression defining their members.

Name Definition Count Members References Comment
digit_hyphen Tag= DH 11 {U+002D U+0030 U+0031 U+0032 U+0033 U+0034 U+0035 U+0036 U+0037 U+0038 U+0039} final mark will not follow these
leading-1550 Tag= 1550 1 {U+1550} prevent 1550 composites
leading-1595 Tag= 1595 1 {U+1595} prevent 1595 composites
leading-1596 Tag= 1596 1 {U+1596} prevent 1596 composites
non-leading Tag= final-mark 16 {U+1449 U+1466 U+1483 U+14A1 U+14BB U+14D0 U+14EA U+1505 U+153E U+1550 U+155D U+1585 U+1595 U+1596 U+15A6 …} not begining, not repeating
implicit Tag= 1550 1 {U+1550}
implicit Tag= 1595 1 {U+1595}
implicit Tag= 1596 1 {U+1596}
implicit Tag= DH 11 {U+002D U+0030 U+0031 U+0032 U+0033 U+0034 U+0035 U+0036 U+0037 U+0038 U+0039}
implicit Tag= final-mark 16 {U+1449 U+1466 U+1483 U+14A1 U+14BB U+14D0 U+14EA U+1505 U+153E U+1550 U+155D U+1585 U+1595 U+1596 U+15A6 …}
implicit Tag= hyphen 1 {U+002D}
implicit Tag= newestCP 12 {U+11AB0 U+11AB1 U+11AB2 U+11AB3 U+11AB4 U+11AB5 U+11AB6 U+11AB7 U+11AB8 U+11AB9 U+11ABA U+11ABB}
implicit Tag= no-1550 7 {U+146B U+146D U+146E U+146F U+1470 U+1472 U+1473}
implicit Tag= no-1595 7 {U+1489 U+148B U+148C U+148D U+148E U+1490 U+1491}
implicit Tag= no-1596 6 {U+148B U+148C U+148D U+148E U+1490 U+1491}
implicit Tag= sc:Latn 9 {U+0062 U+0063 U+0064 U+0068 U+006A U+006C U+0070 U+0075 U+0076}

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
An anonymous class implicitly defined based on tag value.
[: :] - named character set
Reference to a named character set [:name:].
(∩,∪,\,△) - set operators
Sets may be combined by set operators ( = intersection, = union, \ = difference, = symmetric difference).

Whole label evaluation and context rules

The following table lists all the top-level, or 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 Regular Expression Used as
Trigger
Used as
Context
Anchor References Comment
hyphen-minus-disallowed (((start))← ⚓|⚓ →((end))|((start)(any)(any)U+002D)← ⚓) False True True [150] RFC 5891 restrictions on placement of U+002D ⍟
leading-final-mark (((start))← ⚓|([:non-leading:])← ⚓|([:digit_hyphen:])← ⚓) False True True Disallow labels with leading final marks
Disallow-follow-1550 ([:leading-1550:])← ⚓ False True True Disallow these combinations with leading 1550
Disallow-follow-1595 ([:leading-1595:])← ⚓ False True True Disallow these combinations with leading 1595
Disallow-follow-1595-1596 (([:leading-1595:]|[:leading-1596:]))← ⚓ False True True Disallow these combinations with leading 1596
leading-combining-mark (start) ([:class property:gc=Mn:]∪[:class property:gc=Mc:]) True False False [150] RFC 5891 restrictions on placement of combining marks ⍟

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
In a regex the ⚓ signifies a 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.
[: :] - character set either named, implicit or property
Reference to a named character set [:name:], an implicit character set [:class tag=val:] or a given Unicode property [:class property:prop=val:]. A leading "^" before name or tag indicates the set complement.
(|) - choice operator
When there are various choices in a rule, choices are separated by the set operator (|) and each choice is represented by a set enclosed in parenthesis.
(∩,∪,\,△) - set operators
Sets may be combined by set operators ( = intersection, = union, \ = difference, = symmetric difference).
Ø - empty set
Indicated that the following set is empty because of the result of set operations or because non of its elements are part of the repertoire defined here.
An empty set that is not optional means that a rule can never match.
{m}, {m, n}, {m,} - count
Indicates that the preceding element is evaluated from m to n times. Only {m} means the preceding element is evaluated exactly m times (equivalent to {m,m}), {m,} means the preceding element is evaluated at least m times.
No count indicated the elements is evaluated once (equivalent to "{1}").

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 References Comment
1 if at least one variant is in {out-of-repertoire-var} invalid any variant label with a code point out of repertoire is invalid ⍟
2 if label match leading-combining-mark invalid labels with leading combining marks are invalid ⍟

Legend

{...} - variant type set
In the "Rule/Variant Set" column the notation {...} means a set of variant types.

Table of References