This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Deparse.t: Another to-do test for lex subs
[perl5.git] / lib / unicore / IndicMatraCategory.txt
1 # IndicMatraCategory-7.0.0.txt
2 # Date: 2014-06-03, 07:00:00 GMT [KW, LI, AG, RP]
3 #
4 # Unicode Character Database
5 # Copyright (c) 1991-2014 Unicode, Inc.
6 # For terms of use, see http://www.unicode.org/terms_of_use.html
7 # For documentation, see UAX #44: Unicode Character Database,
8 # at http://www.unicode.org/reports/tr44/
9 #
10 # This file defines the following provisional property:
11 #
12 #    Indic_Matra_Category     enumerated property
13 #
14 # NB: Provisional properties and data files have no associated stability
15 # guarantees. They are provided in part to determine the possible usefulness
16 # of a property or other data and to encourage analysis and further investigation
17 # which may result in their improvement. Provisional properties and data files
18 # may change arbitrarily, or may even be removed in a future version of the
19 # Unicode Character Database, if they prove not to be useful.
20 #
21 # Scope: This provisional property is aimed at the problem of
22 # the specification of syllabic structure for Indic scripts.
23 # Because dependent vowels (and visible viramas, where they occur)
24 # are placed in notional slots around the consonant (or consonant
25 # cluster) core of an Indic syllable, there may be cooccurrence
26 # constraints or other interactions. Also, it may be desirable,
27 # in cases where more than one dependent vowel may occur in
28 # sequence, as for example, in a top slot and a bottom slot, to
29 # specify preferred orders for spelling. As such, this property
30 # is designed primarily to supplement the Indic_Syllabic_Category
31 # property.
32 #
33 # Note that this provisional property is *not* intended as
34 # a prescriptive property regarding display or font design,
35 # for a number of reasons. Good font design requires information
36 # that is outside the context of a character encoding standard,
37 # and is best handled in other venues. For Indic dependent
38 # vowels, in particular:
39 #
40 #   1. Matra placement may vary somewhat based on typeface design.
41 #   2. Matra placement, even within a single script, may vary
42 #      somewhat according to historic period or local conventions.
43 #   3. Matra placement may be changed by explicit orthographic reform
44 #      decisions.
45 #   4. Matras may ligate in various ways with a consonant (or even
46 #      other elements of a syllable) instead of occurring in a
47 #      discrete location.
48 #   5. Matra display may be contextually determined. This is
49 #      notable, for example, in the Tamil script, where the shape
50 #      and placement of -u and -uu vowels depends strongly on
51 #      which consonant they adjoin.
52 #
53 # Format:
54 #    Field 0  Unicode code point value or range of code point values
55 #    Field 1  Indic_Matra_Category property value
56 #
57 # Field 1 is followed by a comment field, starting with the number sign '#',
58 # which shows the General_Category property value, the Unicode character name
59 # or names, and, in lines with ranges of code points, the code point count in
60 # square brackets.
61 #
62 # The scripts assessed as containing dependent vowels or viramas in the
63 # structural sense used for the Indic_Matra_Category are the following:
64 #
65 # Balinese, Batak, Bengali, Brahmi, Buginese, Buhid, Chakma, Cham,
66 # Devanagari, Grantha, Gujarati, Gurmukhi, Hanunoo, Javanese, Kaithi,
67 # Kannada, Kharoshthi, Khmer, Khojki, Khudawadi, Lao, Lepcha, Limbu,
68 # Malayalam, Meetei Mayek, Modi, Myanmar, New Tai Lue, Oriya, Rejang,
69 # Saurashtra, Sharada, Siddham, Sinhala, Sundanese, Syloti Nagri,
70 # Tagalog, Tagbanwa, Tai Tham, Tai Viet, Takri, Tamil, Telugu, Thai,
71 # Tibetan, and Tirhuta.
72 #
73 # All characters for all other scripts not in that list
74 # take the default value for this property.
75 #
76 # See IndicSyllabicCategory.txt for a slightly more extended
77 # list of Indic scripts, including those which do not have
78 # dependent vowel characters. Currently, those additional
79 # Indic scripts without dependent vowel characters are
80 # Kayah Li, Mahajani, Phags-pa, and Tai Le.
81 #
82
83 # ================================================
84
85 # Property: Indic_Matra_Category
86 #
87 #  All code points not explicitly listed for Indic_Matra_Category
88 #  have the value NA (not applicable).
89 #
90 # @missing: 0000..10FFFF; NA
91
92 # Only characters from the following syllabic categories have
93 # a non-default value for the Indic_Matra_Category property:
94 #   - dependent vowels (Indic_Syllabic_Category=Vowel_Dependent)
95 #   - viramas (Indic_Syllabic_Category=Virama)
96 #   - pure killers (Indic_Syllabic_Category=Pure_Killer)
97 #   - gemination marks (Indic_Syllabic_Category=Gemination_Mark)
98 #   - left-reordrant instances of medial consonants
99 #     (Indic_Syllabic_Category=Consonant_Medial)
100 #   - bindi (Indic_Syllabic_Category=Bindu) in Lepcha
101 #   - repha forms of ra succeeding the main consonant
102 #     (Indic_Syllabic_Category=Consonant_Succeeding_Repha)
103 #   - register shifters (Indic_Syllabic_Category=Register_Shifter)
104
105 # ------------------------------------------------
106
107 # Indic_Matra_Category=Right
108
109 093B          ; Right # Mc       DEVANAGARI VOWEL SIGN OOE
110 093E          ; Right # Mc       DEVANAGARI VOWEL SIGN AA
111 0940          ; Right # Mc       DEVANAGARI VOWEL SIGN II
112 0949..094C    ; Right # Mc   [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU
113 094F          ; Right # Mc       DEVANAGARI VOWEL SIGN AW
114 09BE          ; Right # Mc       BENGALI VOWEL SIGN AA
115 09C0          ; Right # Mc       BENGALI VOWEL SIGN II
116 09D7          ; Right # Mc       BENGALI AU LENGTH MARK
117 0A3E          ; Right # Mc       GURMUKHI VOWEL SIGN AA
118 0A40          ; Right # Mc       GURMUKHI VOWEL SIGN II
119 0ABE          ; Right # Mc       GUJARATI VOWEL SIGN AA
120 0AC0          ; Right # Mc       GUJARATI VOWEL SIGN II
121 0ACB..0ACC    ; Right # Mc   [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU
122 0B3E          ; Right # Mc       ORIYA VOWEL SIGN AA
123 0B40          ; Right # Mc       ORIYA VOWEL SIGN II
124 0BBE..0BBF    ; Right # Mc   [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I
125 0BD7          ; Right # Mc       TAMIL AU LENGTH MARK
126 0C41..0C44    ; Right # Mc   [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR
127 0CBE          ; Right # Mc       KANNADA VOWEL SIGN AA
128 0CC1..0CC4    ; Right # Mc   [4] KANNADA VOWEL SIGN U..KANNADA VOWEL SIGN VOCALIC RR
129 0CD5..0CD6    ; Right # Mc   [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
130 0D3E..0D40    ; Right # Mc   [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II
131 0D41..0D42    ; Right # Mn   [2] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN UU
132 # Note: U and UU form complex ligatures with consonants in older Malayalam orthography.
133 0D57          ; Right # Mc       MALAYALAM AU LENGTH MARK
134 0DCF..0DD1    ; Right # Mc   [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA
135 0DD8          ; Right # Mc       SINHALA VOWEL SIGN GAETTA-PILLA
136 0DDF          ; Right # Mc       SINHALA VOWEL SIGN GAYANUKITTA
137 0DF2..0DF3    ; Right # Mc   [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA
138 0E30          ; Right # Lo       THAI CHARACTER SARA A
139 0E32..0E33    ; Right # Lo   [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM
140 0E45          ; Right # Lo       THAI CHARACTER LAKKHANGYAO
141 0EB0          ; Right # Lo       LAO VOWEL SIGN A
142 0EB2..0EB3    ; Right # Lo   [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM
143 102B..102C    ; Right # Mc   [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA
144 1056..1057    ; Right # Mc   [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR
145 1062          ; Right # Mc       MYANMAR VOWEL SIGN SGAW KAREN EU
146 1067..1068    ; Right # Mc   [2] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR VOWEL SIGN WESTERN PWO KAREN UE
147 1083          ; Right # Mc       MYANMAR VOWEL SIGN SHAN AA
148 109C          ; Right # Mc       MYANMAR VOWEL SIGN AITON A
149 17B6          ; Right # Mc       KHMER VOWEL SIGN AA
150 17C8          ; Right # Mc       KHMER SIGN YUUKALEAPINTU
151 1923..1924    ; Right # Mc   [2] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AI
152 19B0..19B4    ; Right # Mc   [5] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN UU
153 19B8..19B9    ; Right # Mc   [2] NEW TAI LUE VOWEL SIGN OA..NEW TAI LUE VOWEL SIGN UE
154 19BB..19C0    ; Right # Mc   [6] NEW TAI LUE VOWEL SIGN AAY..NEW TAI LUE VOWEL SIGN IY
155 1A1A          ; Right # Mc       BUGINESE VOWEL SIGN O
156 1A61          ; Right # Mc       TAI THAM VOWEL SIGN A
157 1A63..1A64    ; Right # Mc   [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA
158 1A6D          ; Right # Mc       TAI THAM VOWEL SIGN OY
159 1B35          ; Right # Mc       BALINESE VOWEL SIGN TEDUNG
160 1B44          ; Right # Mc       BALINESE ADEG ADEG
161 1BA7          ; Right # Mc       SUNDANESE VOWEL SIGN PANOLONG
162 1BAA          ; Right # Mc       SUNDANESE SIGN PAMAAEH
163 1BE7          ; Right # Mc       BATAK VOWEL SIGN E
164 1BEA..1BEC    ; Right # Mc   [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O
165 1BEE          ; Right # Mc       BATAK VOWEL SIGN U
166 1BF2..1BF3    ; Right # Mc   [2] BATAK PANGOLAT..BATAK PANONGONAN
167 1C26          ; Right # Mc       LEPCHA VOWEL SIGN AA
168 1C2A..1C2B    ; Right # Mc   [2] LEPCHA VOWEL SIGN U..LEPCHA VOWEL SIGN UU
169 A823..A824    ; Right # Mc   [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I
170 A827          ; Right # Mc       SYLOTI NAGRI VOWEL SIGN OO
171 A8B5..A8C3    ; Right # Mc  [15] SAURASHTRA VOWEL SIGN AA..SAURASHTRA VOWEL SIGN AU
172 A953          ; Right # Mc       REJANG VIRAMA
173 A9B4..A9B5    ; Right # Mc   [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG
174 AAB1          ; Right # Lo       TAI VIET VOWEL AA
175 AABA          ; Right # Lo       TAI VIET VOWEL UA
176 AABD          ; Right # Lo       TAI VIET VOWEL AN
177 AAEF          ; Right # Mc       MEETEI MAYEK VOWEL SIGN AAU
178 ABE3..ABE4    ; Right # Mc   [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
179 ABE6..ABE7    ; Right # Mc   [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP
180 ABE9..ABEA    ; Right # Mc   [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG
181 110B0         ; Right # Mc       KAITHI VOWEL SIGN AA
182 110B2         ; Right # Mc       KAITHI VOWEL SIGN II
183 110B7..110B8  ; Right # Mc   [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU
184 111B3         ; Right # Mc       SHARADA VOWEL SIGN AA
185 111B5         ; Right # Mc       SHARADA VOWEL SIGN II
186 111C0         ; Right # Mc       SHARADA SIGN VIRAMA
187 1122C..1122E  ; Right # Mc   [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
188 11235         ; Right # Mc       KHOJKI SIGN VIRAMA
189 112E0         ; Right # Mc       KHUDAWADI VOWEL SIGN AA
190 112E2         ; Right # Mc       KHUDAWADI VOWEL SIGN II
191 1133E..1133F  ; Right # Mc   [2] GRANTHA VOWEL SIGN AA..GRANTHA VOWEL SIGN I
192 11341..11342  ; Right # Mc   [2] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN UU
193 # Note: U and UU have contextually variable placement in Grantha.
194 11343..11344  ; Right # Mc   [2] GRANTHA VOWEL SIGN VOCALIC R..GRANTHA VOWEL SIGN VOCALIC RR
195 1134D         ; Right # Mc       GRANTHA SIGN VIRAMA
196 11357         ; Right # Mc       GRANTHA AU LENGTH MARK
197 11362..11363  ; Right # Mc   [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
198 114B0         ; Right # Mc       TIRHUTA VOWEL SIGN AA
199 114B2         ; Right # Mc       TIRHUTA VOWEL SIGN II
200 114BD         ; Right # Mc       TIRHUTA VOWEL SIGN SHORT O
201 115AF         ; Right # Mc       SIDDHAM VOWEL SIGN AA
202 115B1         ; Right # Mc       SIDDHAM VOWEL SIGN II
203 11630..11632  ; Right # Mc   [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
204 1163B..1163C  ; Right # Mc   [2] MODI VOWEL SIGN O..MODI VOWEL SIGN AU
205 116AF         ; Right # Mc       TAKRI VOWEL SIGN II
206
207 # Indic_Matra_Category=Left
208
209 093F          ; Left # Mc       DEVANAGARI VOWEL SIGN I
210 094E          ; Left # Mc       DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
211 09BF          ; Left # Mc       BENGALI VOWEL SIGN I
212 09C7..09C8    ; Left # Mc   [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI
213 0A3F          ; Left # Mc       GURMUKHI VOWEL SIGN I
214 0ABF          ; Left # Mc       GUJARATI VOWEL SIGN I
215 0B47          ; Left # Mc       ORIYA VOWEL SIGN E
216 0BC6..0BC8    ; Left # Mc   [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI
217 0D46..0D48    ; Left # Mc   [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI
218 0DD9          ; Left # Mc       SINHALA VOWEL SIGN KOMBUVA
219 0DDB          ; Left # Mc       SINHALA VOWEL SIGN KOMBU DEKA
220 1031          ; Left # Mc       MYANMAR VOWEL SIGN E
221 1084          ; Left # Mc       MYANMAR VOWEL SIGN SHAN E
222 17C1..17C3    ; Left # Mc   [3] KHMER VOWEL SIGN E..KHMER VOWEL SIGN AI
223 19B5..19B7    ; Left # Mc   [3] NEW TAI LUE VOWEL SIGN E..NEW TAI LUE VOWEL SIGN O
224 19BA          ; Left # Mc       NEW TAI LUE VOWEL SIGN AY
225 1A19          ; Left # Mc       BUGINESE VOWEL SIGN E
226 1A55          ; Left # Mc       TAI THAM CONSONANT SIGN MEDIAL RA
227 1A6E..1A72    ; Left # Mc   [5] TAI THAM VOWEL SIGN E..TAI THAM VOWEL SIGN THAM AI
228 1B3E..1B3F    ; Left # Mc   [2] BALINESE VOWEL SIGN TALING..BALINESE VOWEL SIGN TALING REPA
229 1BA6          ; Left # Mc       SUNDANESE VOWEL SIGN PANAELAENG
230 1C27..1C28    ; Left # Mc   [2] LEPCHA VOWEL SIGN I..LEPCHA VOWEL SIGN O
231 1C34..1C35    ; Left # Mc   [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG
232 A9BA..A9BB    ; Left # Mc   [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE
233 AA2F..AA30    ; Left # Mc   [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI
234 AA34          ; Left # Mc       CHAM CONSONANT SIGN RA
235 AAEB          ; Left # Mc       MEETEI MAYEK VOWEL SIGN II
236 AAEE          ; Left # Mc       MEETEI MAYEK VOWEL SIGN AU
237 110B1         ; Left # Mc       KAITHI VOWEL SIGN I
238 1112C         ; Left # Mc       CHAKMA VOWEL SIGN E
239 111B4         ; Left # Mc       SHARADA VOWEL SIGN I
240 112E1         ; Left # Mc       KHUDAWADI VOWEL SIGN I
241 11347..11348  ; Left # Mc   [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
242 114B1         ; Left # Mc       TIRHUTA VOWEL SIGN I
243 114B9         ; Left # Mc       TIRHUTA VOWEL SIGN E
244 115B0         ; Left # Mc       SIDDHAM VOWEL SIGN I
245 115B8         ; Left # Mc       SIDDHAM VOWEL SIGN E
246 116AE         ; Left # Mc       TAKRI VOWEL SIGN I
247
248 # Indic_Matra_Category=Visual_Order_Left
249
250 # These are dependent vowels that occur to the left of the consonant
251 # letter in a syllable, but which occur in scripts using the visual order
252 # model, instead of the logical order model. Because of the different
253 # model, these left-side vowels occur first in the backing store (before
254 # the consonant letter) and are not reordered during text rendering.
255 #
256 # [Derivation: Logical_Order_Exception=Yes]
257
258 0E40..0E44    ; Visual_Order_Left # Lo   [5] THAI CHARACTER SARA E..THAI CHARACTER SARA AI MAIMALAI
259 0EC0..0EC4    ; Visual_Order_Left # Lo   [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI
260 AAB5..AAB6    ; Visual_Order_Left # Lo   [2] TAI VIET VOWEL E..TAI VIET VOWEL O
261 AAB9          ; Visual_Order_Left # Lo       TAI VIET VOWEL UEA
262 AABB..AABC    ; Visual_Order_Left # Lo   [2] TAI VIET VOWEL AUE..TAI VIET VOWEL AY
263
264 # Indic_Matra_Category=Left_And_Right
265
266 09CB..09CC    ; Left_And_Right # Mc   [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
267 0B4B          ; Left_And_Right # Mc       ORIYA VOWEL SIGN O
268 0BCA..0BCC    ; Left_And_Right # Mc   [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
269 0D4A..0D4C    ; Left_And_Right # Mc   [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
270 0DDC          ; Left_And_Right # Mc       SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
271 0DDE          ; Left_And_Right # Mc       SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
272 17C0          ; Left_And_Right # Mc       KHMER VOWEL SIGN IE
273 17C4..17C5    ; Left_And_Right # Mc   [2] KHMER VOWEL SIGN OO..KHMER VOWEL SIGN AU
274 1B40..1B41    ; Left_And_Right # Mc   [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
275 1134B..1134C  ; Left_And_Right # Mc   [2] GRANTHA VOWEL SIGN OO..GRANTHA VOWEL SIGN AU
276 114BC         ; Left_And_Right # Mc       TIRHUTA VOWEL SIGN O
277 114BE         ; Left_And_Right # Mc       TIRHUTA VOWEL SIGN AU
278 115BA         ; Left_And_Right # Mc       SIDDHAM VOWEL SIGN O
279
280 # Indic_Matra_Category=Top
281
282 093A          ; Top # Mn       DEVANAGARI VOWEL SIGN OE
283 0945..0948    ; Top # Mn   [4] DEVANAGARI VOWEL SIGN CANDRA E..DEVANAGARI VOWEL SIGN AI
284 0955          ; Top # Mn       DEVANAGARI VOWEL SIGN CANDRA LONG E
285 0A47..0A48    ; Top # Mn   [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI
286 0A4B..0A4C    ; Top # Mn   [2] GURMUKHI VOWEL SIGN OO..GURMUKHI VOWEL SIGN AU
287 0A71          ; Top # Mn       GURMUKHI ADDAK
288 0AC5          ; Top # Mn       GUJARATI VOWEL SIGN CANDRA E
289 0AC7..0AC8    ; Top # Mn   [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI
290 0B3F          ; Top # Mn       ORIYA VOWEL SIGN I
291 0B56          ; Top # Mn       ORIYA AI LENGTH MARK
292 0BC0          ; Top # Mn       TAMIL VOWEL SIGN II
293 0BCD          ; Top # Mn       TAMIL SIGN VIRAMA
294 0C3E..0C40    ; Top # Mn   [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II
295 0C46..0C47    ; Top # Mn   [2] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN EE
296 0C4A..0C4D    ; Top # Mn   [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA
297 0C55          ; Top # Mn       TELUGU LENGTH MARK
298 0CBF          ; Top # Mn       KANNADA VOWEL SIGN I
299 0CC6          ; Top # Mn       KANNADA VOWEL SIGN E
300 0CCC..0CCD    ; Top # Mn   [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA
301 0D4D          ; Top # Mn       MALAYALAM SIGN VIRAMA
302 0DCA          ; Top # Mn       SINHALA SIGN AL-LAKUNA
303 0DD2..0DD3    ; Top # Mn   [2] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN DIGA IS-PILLA
304 0E31          ; Top # Mn       THAI CHARACTER MAI HAN-AKAT
305 0E34..0E37    ; Top # Mn   [4] THAI CHARACTER SARA I..THAI CHARACTER SARA UEE
306 0E47          ; Top # Mn       THAI CHARACTER MAITAIKHU
307 0E4E          ; Top # Mn       THAI CHARACTER YAMAKKAN
308 0EB1          ; Top # Mn       LAO VOWEL SIGN MAI KAN
309 0EB4..0EB7    ; Top # Mn   [4] LAO VOWEL SIGN I..LAO VOWEL SIGN YY
310 0EBB          ; Top # Mn       LAO VOWEL SIGN MAI KON
311 0F72          ; Top # Mn       TIBETAN VOWEL SIGN I
312 0F7A..0F7D    ; Top # Mn   [4] TIBETAN VOWEL SIGN E..TIBETAN VOWEL SIGN OO
313 0F80          ; Top # Mn       TIBETAN VOWEL SIGN REVERSED I
314 102D..102E    ; Top # Mn   [2] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN II
315 1032..1035    ; Top # Mn   [4] MYANMAR VOWEL SIGN AI..MYANMAR VOWEL SIGN E ABOVE
316 103A          ; Top # Mn       MYANMAR SIGN ASAT
317 1071..1074    ; Top # Mn   [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE
318 1085..1086    ; Top # Mn   [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y
319 109D          ; Top # Mn       MYANMAR VOWEL SIGN AITON AI
320 1712          ; Top # Mn       TAGALOG VOWEL SIGN I
321 1732          ; Top # Mn       HANUNOO VOWEL SIGN I
322 1752          ; Top # Mn       BUHID VOWEL SIGN I
323 1772          ; Top # Mn       TAGBANWA VOWEL SIGN I
324 17B7..17BA    ; Top # Mn   [4] KHMER VOWEL SIGN I..KHMER VOWEL SIGN YY
325 17C9..17D1    ; Top # Mn   [9] KHMER SIGN MUUSIKATOAN..KHMER SIGN VIRIAM
326 17D3          ; Top # Mn       KHMER SIGN BATHAMASAT
327 1920..1921    ; Top # Mn   [2] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN I
328 1927..1928    ; Top # Mn   [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O
329 1A17          ; Top # Mn       BUGINESE VOWEL SIGN I
330 1A1B          ; Top # Mn       BUGINESE VOWEL SIGN AE
331 1A62          ; Top # Mn       TAI THAM VOWEL SIGN MAI SAT
332 1A65..1A68    ; Top # Mn   [4] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN UUE
333 1A6B          ; Top # Mn       TAI THAM VOWEL SIGN O
334 1A73..1A74    ; Top # Mn   [2] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN MAI KANG
335 1B36..1B37    ; Top # Mn   [2] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN ULU SARI
336 1B42          ; Top # Mn       BALINESE VOWEL SIGN PEPET
337 1BA4          ; Top # Mn       SUNDANESE VOWEL SIGN PANGHULU
338 1BA8..1BA9    ; Top # Mn   [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
339 1BE8..1BE9    ; Top # Mn   [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
340 1BED          ; Top # Mn       BATAK VOWEL SIGN KARO O
341 1BEF          ; Top # Mn       BATAK VOWEL SIGN U FOR SIMALUNGUN SA
342 A806          ; Top # Mn       SYLOTI NAGRI SIGN HASANTA
343 A826          ; Top # Mn       SYLOTI NAGRI VOWEL SIGN E
344 A94A          ; Top # Mn       REJANG VOWEL SIGN AI
345 A9B6..A9B7    ; Top # Mn   [2] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN WULU MELIK
346 A9BC          ; Top # Mn       JAVANESE VOWEL SIGN PEPET
347 AA29..AA2C    ; Top # Mn   [4] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN EI
348 AA2E          ; Top # Mn       CHAM VOWEL SIGN OE
349 AA31          ; Top # Mn       CHAM VOWEL SIGN AU
350 AAB0          ; Top # Mn       TAI VIET MAI KANG
351 AAB2..AAB3    ; Top # Mn   [2] TAI VIET VOWEL I..TAI VIET VOWEL UE
352 AAB7..AAB8    ; Top # Mn   [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA
353 AABE          ; Top # Mn       TAI VIET VOWEL AM
354 AAED          ; Top # Mn       MEETEI MAYEK VOWEL SIGN AAI
355 ABE5          ; Top # Mn       MEETEI MAYEK VOWEL SIGN ANAP
356 10A05         ; Top # Mn       KHAROSHTHI VOWEL SIGN E
357 11038..1103B  ; Top # Mn   [4] BRAHMI VOWEL SIGN AA..BRAHMI VOWEL SIGN II
358 11042..11046  ; Top # Mn   [5] BRAHMI VOWEL SIGN E..BRAHMI VIRAMA
359 110B5..110B6  ; Top # Mn   [2] KAITHI VOWEL SIGN E..KAITHI VOWEL SIGN AI
360 11127..11129  ; Top # Mn   [3] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN II
361 1112D         ; Top # Mn       CHAKMA VOWEL SIGN AI
362 11130         ; Top # Mn       CHAKMA VOWEL SIGN OI
363 11134         ; Top # Mn       CHAKMA MAAYYAA
364 111BC..111BE  ; Top # Mn   [3] SHARADA VOWEL SIGN E..SHARADA VOWEL SIGN O
365 11230..11231  ; Top # Mn   [2] KHOJKI VOWEL SIGN E..KHOJKI VOWEL SIGN AI
366 11237         ; Top # Mn       KHOJKI SIGN SHADDA
367 112E5..112E8  ; Top # Mn   [4] KHUDAWADI VOWEL SIGN E..KHUDAWADI VOWEL SIGN AU
368 11340         ; Top # Mn       GRANTHA VOWEL SIGN II
369 114BA         ; Top # Mn       TIRHUTA VOWEL SIGN SHORT E
370 11639..1163A  ; Top # Mn   [2] MODI VOWEL SIGN E..MODI VOWEL SIGN AI
371 116AD         ; Top # Mn       TAKRI VOWEL SIGN AA
372 116B2..116B5  ; Top # Mn   [4] TAKRI VOWEL SIGN E..TAKRI VOWEL SIGN AU
373 116B6         ; Top # Mc       TAKRI SIGN VIRAMA
374
375 # Indic_Matra_Category=Bottom
376
377 0941..0944    ; Bottom # Mn   [4] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN VOCALIC RR
378 094D          ; Bottom # Mn       DEVANAGARI SIGN VIRAMA
379 0956..0957    ; Bottom # Mn   [2] DEVANAGARI VOWEL SIGN UE..DEVANAGARI VOWEL SIGN UUE
380 0962..0963    ; Bottom # Mn   [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL
381 09C1..09C4    ; Bottom # Mn   [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR
382 09CD          ; Bottom # Mn       BENGALI SIGN VIRAMA
383 09E2..09E3    ; Bottom # Mn   [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL
384 0A41..0A42    ; Bottom # Mn   [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU
385 0A4D          ; Bottom # Mn       GURMUKHI SIGN VIRAMA
386 0AC1..0AC4    ; Bottom # Mn   [4] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN VOCALIC RR
387 0ACD          ; Bottom # Mn       GUJARATI SIGN VIRAMA
388 0AE2..0AE3    ; Bottom # Mn   [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
389 0B41..0B44    ; Bottom # Mn   [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR
390 0B4D          ; Bottom # Mn       ORIYA SIGN VIRAMA
391 0B62..0B63    ; Bottom # Mn   [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL
392 0BC1..0BC2    ; Bottom # Mc   [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU
393 # Note: U and UU have contextually variable placement in Tamil.
394 0C56          ; Bottom # Mn       TELUGU AI LENGTH MARK
395 0C62..0C63    ; Bottom # Mn   [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
396 0CE2..0CE3    ; Bottom # Mn   [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL
397 0D43..0D44    ; Bottom # Mn   [2] MALAYALAM VOWEL SIGN VOCALIC R..MALAYALAM VOWEL SIGN VOCALIC RR
398 0D62..0D63    ; Bottom # Mn   [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
399 0DD4          ; Bottom # Mn       SINHALA VOWEL SIGN KETTI PAA-PILLA
400 0DD6          ; Bottom # Mn       SINHALA VOWEL SIGN DIGA PAA-PILLA
401 0E38..0E3A    ; Bottom # Mn   [3] THAI CHARACTER SARA U..THAI CHARACTER PHINTHU
402 0EB8..0EB9    ; Bottom # Mn   [2] LAO VOWEL SIGN U..LAO VOWEL SIGN UU
403 0F71          ; Bottom # Mn       TIBETAN VOWEL SIGN AA
404 0F74..0F75    ; Bottom # Mn   [2] TIBETAN VOWEL SIGN U..TIBETAN VOWEL SIGN UU
405 0F84          ; Bottom # Mn       TIBETAN MARK HALANTA
406 102F..1030    ; Bottom # Mn   [2] MYANMAR VOWEL SIGN U..MYANMAR VOWEL SIGN UU
407 1058..1059    ; Bottom # Mn   [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL
408 1713..1714    ; Bottom # Mn   [2] TAGALOG VOWEL SIGN U..TAGALOG SIGN VIRAMA
409 1733..1734    ; Bottom # Mn   [2] HANUNOO VOWEL SIGN U..HANUNOO SIGN PAMUDPOD
410 1753          ; Bottom # Mn       BUHID VOWEL SIGN U
411 1773          ; Bottom # Mn       TAGBANWA VOWEL SIGN U
412 17BB..17BD    ; Bottom # Mn   [3] KHMER VOWEL SIGN U..KHMER VOWEL SIGN UA
413 1922          ; Bottom # Mn       LIMBU VOWEL SIGN U
414 1A18          ; Bottom # Mn       BUGINESE VOWEL SIGN U
415 1A69..1A6A    ; Bottom # Mn   [2] TAI THAM VOWEL SIGN U..TAI THAM VOWEL SIGN UU
416 1A6C          ; Bottom # Mn       TAI THAM VOWEL SIGN OA BELOW
417 1B38..1B3A    ; Bottom # Mn   [3] BALINESE VOWEL SIGN SUKU..BALINESE VOWEL SIGN RA REPA
418 1BA5          ; Bottom # Mn       SUNDANESE VOWEL SIGN PANYUKU
419 1C2C          ; Bottom # Mn       LEPCHA VOWEL SIGN E
420 A825          ; Bottom # Mn       SYLOTI NAGRI VOWEL SIGN U
421 A8C4          ; Bottom # Mn       SAURASHTRA SIGN VIRAMA
422 A947..A949    ; Bottom # Mn   [3] REJANG VOWEL SIGN I..REJANG VOWEL SIGN E
423 A94B..A94E    ; Bottom # Mn   [4] REJANG VOWEL SIGN O..REJANG VOWEL SIGN EA
424 A9B8..A9B9    ; Bottom # Mn   [2] JAVANESE VOWEL SIGN SUKU..JAVANESE VOWEL SIGN SUKU MENDUT
425 AA2D          ; Bottom # Mn       CHAM VOWEL SIGN U
426 AA32          ; Bottom # Mn       CHAM VOWEL SIGN UE
427 AAB4          ; Bottom # Mn       TAI VIET VOWEL U
428 AAEC          ; Bottom # Mn       MEETEI MAYEK VOWEL SIGN UU
429 ABE8          ; Bottom # Mn       MEETEI MAYEK VOWEL SIGN UNAP
430 ABED          ; Bottom # Mn       MEETEI MAYEK APUN IYEK
431 10A02..10A03  ; Bottom # Mn   [2] KHAROSHTHI VOWEL SIGN U..KHAROSHTHI VOWEL SIGN VOCALIC R
432 10A0C         ; Bottom # Mn       KHAROSHTHI VOWEL LENGTH MARK
433 1103C..11041  ; Bottom # Mn   [6] BRAHMI VOWEL SIGN U..BRAHMI VOWEL SIGN VOCALIC LL
434 110B3..110B4  ; Bottom # Mn   [2] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN UU
435 110B9         ; Bottom # Mn       KAITHI SIGN VIRAMA
436 1112A..1112B  ; Bottom # Mn   [2] CHAKMA VOWEL SIGN U..CHAKMA VOWEL SIGN UU
437 11131..11132  ; Bottom # Mn   [2] CHAKMA O MARK..CHAKMA AU MARK
438 111B6..111BB  ; Bottom # Mn   [6] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN VOCALIC LL
439 1122F         ; Bottom # Mn       KHOJKI VOWEL SIGN U
440 112E3..112E4  ; Bottom # Mn   [2] KHUDAWADI VOWEL SIGN U..KHUDAWADI VOWEL SIGN UU
441 112EA         ; Bottom # Mn       KHUDAWADI SIGN VIRAMA
442 114B3..114B8  ; Bottom # Mn   [6] TIRHUTA VOWEL SIGN U..TIRHUTA VOWEL SIGN VOCALIC LL
443 114C2         ; Bottom # Mn       TIRHUTA SIGN VIRAMA
444 115B2..115B5  ; Bottom # Mn   [4] SIDDHAM VOWEL SIGN U..SIDDHAM VOWEL SIGN VOCALIC RR
445 115BF         ; Bottom # Mn       SIDDHAM SIGN VIRAMA
446 11633..11638  ; Bottom # Mn   [6] MODI VOWEL SIGN U..MODI VOWEL SIGN VOCALIC LL
447 1163F         ; Bottom # Mn       MODI SIGN VIRAMA
448 116B0..116B1  ; Bottom # Mn   [2] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN UU
449
450 # Indic_Matra_Category=Top_And_Bottom
451
452 0C48          ; Top_And_Bottom # Mn       TELUGU VOWEL SIGN AI
453 0F73          ; Top_And_Bottom # Mn       TIBETAN VOWEL SIGN II
454 0F76..0F79    ; Top_And_Bottom # Mn   [4] TIBETAN VOWEL SIGN VOCALIC R..TIBETAN VOWEL SIGN VOCALIC LL
455 0F81          ; Top_And_Bottom # Mn       TIBETAN VOWEL SIGN REVERSED II
456 1B3C          ; Top_And_Bottom # Mn       BALINESE VOWEL SIGN LA LENGA
457 1112E..1112F  ; Top_And_Bottom # Mn   [2] CHAKMA VOWEL SIGN O..CHAKMA VOWEL SIGN AU
458
459 # Indic_Matra_Category=Top_And_Right
460
461 0AC9          ; Top_And_Right # Mc       GUJARATI VOWEL SIGN CANDRA O
462 0B57          ; Top_And_Right # Mc       ORIYA AU LENGTH MARK
463 0CC0          ; Top_And_Right # Mc       KANNADA VOWEL SIGN II
464 0CC7..0CC8    ; Top_And_Right # Mc   [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
465 0CCA..0CCB    ; Top_And_Right # Mc   [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
466 1925..1926    ; Top_And_Right # Mc   [2] LIMBU VOWEL SIGN OO..LIMBU VOWEL SIGN AU
467 1B43          ; Top_And_Right # Mc       BALINESE VOWEL SIGN PEPET TEDUNG
468 111BF         ; Top_And_Right # Mc       SHARADA VOWEL SIGN AU
469 11232..11233  ; Top_And_Right # Mc   [2] KHOJKI VOWEL SIGN O..KHOJKI VOWEL SIGN AU
470
471 # Indic_Matra_Category=Top_And_Left
472
473 0B48          ; Top_And_Left # Mc       ORIYA VOWEL SIGN AI
474 0DDA          ; Top_And_Left # Mc       SINHALA VOWEL SIGN DIGA KOMBUVA
475 17BE          ; Top_And_Left # Mc       KHMER VOWEL SIGN OE
476 1C29          ; Top_And_Left # Mc       LEPCHA VOWEL SIGN OO
477 114BB         ; Top_And_Left # Mc       TIRHUTA VOWEL SIGN AI
478 115B9         ; Top_And_Left # Mc       SIDDHAM VOWEL SIGN AI
479
480 # Indic_Matra_Category=Top_And_Left_And_Right
481
482 0B4C          ; Top_And_Left_And_Right # Mc       ORIYA VOWEL SIGN AU
483 0DDD          ; Top_And_Left_And_Right # Mc       SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
484 17BF          ; Top_And_Left_And_Right # Mc       KHMER VOWEL SIGN YA
485 115BB         ; Top_And_Left_And_Right # Mc       SIDDHAM VOWEL SIGN AU
486
487 # Indic_Matra_Category=Bottom_And_Right
488
489 1B3B          ; Bottom_And_Right # Mc       BALINESE VOWEL SIGN RA REPA TEDUNG
490 A9C0          ; Bottom_And_Right # Mc       JAVANESE PANGKON
491
492 # Indic_Matra_Category=Top_And_Bottom_And_Right
493
494 1B3D          ; Top_And_Bottom_And_Right # Mc       BALINESE VOWEL SIGN LA LENGA TEDUNG
495
496 # Indic_Matra_Category=Overstruck
497
498 10A01         ; Overstruck # Mn       KHAROSHTHI VOWEL SIGN I
499 10A06         ; Overstruck # Mn       KHAROSHTHI VOWEL SIGN O
500
501 # EOF