]> gitweb.factorcode.org Git - factor.git/blob - basis/unicode/UCD/IndicPositionalCategory.txt
unicode: Update to 11.0
[factor.git] / basis / unicode / UCD / IndicPositionalCategory.txt
1 # IndicPositionalCategory-12.1.0.txt
2 # Date: 2019-03-08, 23:59:00 GMT [KW, RP]
3 # © 2019 Unicode®, Inc.
4 # Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
5 # For terms of use, see http://www.unicode.org/terms_of_use.html
6 #
7 # For documentation, see UAX #44: Unicode Character Database,
8 # at http://www.unicode.org/reports/tr44/
9 #
10 # This file defines the following property:
11 #
12 #    Indic_Positional_Category     enumerated property
13 #
14 # Scope: This property is aimed at the problem of
15 # the specification of syllabic structure for Indic scripts.
16 # Because dependent vowels (matras), visible viramas, and other
17 # characters are placed in notional slots around the consonant (or
18 # consonant cluster) core of an Indic syllable, there may be
19 # cooccurrence constraints or other interactions. Also, it may be
20 # desirable, in cases where more than one such character may occur in
21 # sequence, as for example, in a top slot and a bottom slot, to
22 # specify preferred orders for spelling. As such, this property
23 # is designed primarily to supplement the Indic_Syllabic_Category
24 # property.
25 #
26 # Note that this property is *not* intended as
27 # a prescriptive property regarding display or font design,
28 # for a number of reasons. Good font design requires information
29 # that is outside the context of a character encoding standard,
30 # and is best handled in other venues. For Indic dependent
31 # vowels and similar characters, in particular:
32 #
33 #   1. Matra placement may vary somewhat based on typeface design.
34 #   2. Matra placement, even within a single script, may vary
35 #      somewhat according to historic period or local conventions.
36 #   3. Matra placement may be changed by explicit orthographic reform
37 #      decisions.
38 #   4. Matras may ligate in various ways with a consonant (or even
39 #      other elements of a syllable) instead of occurring in a
40 #      discrete location.
41 #   5. Matra display may be contextually determined. This is
42 #      notable, for example, in the Tamil script, where the shape
43 #      and placement of -u and -uu vowels depends strongly on
44 #      which consonant they adjoin.
45 #
46 # Format:
47 #    Field 0  Unicode code point value or range of code point values
48 #    Field 1  Indic_Positional_Category property value
49 #
50 # Field 1 is followed by a comment field, starting with the number sign '#',
51 # which shows the General_Category property value, the Unicode character name
52 # or names, and, in lines with ranges of code points, the code point count in
53 # square brackets.
54 #
55 # The scripts assessed as containing dependent vowels or similar characters
56 # in the structural sense used for the Indic_Positional_Category are the
57 # following:
58 #
59 # Ahom, Balinese, Batak, Bengali, Bhaiksuki, Brahmi, Buginese, Buhid,
60 # Chakma, Cham, Devanagari, Dogra, Grantha, Gujarati, Gunjala Gondi,
61 # Gurmukhi, Hanunoo, Javanese, Kaithi, Kannada, Kharoshthi, Khmer,
62 # Khojki, Khudawadi, Lao, Lepcha, Limbu, Makasar, Malayalam, Marchen,
63 # Masaram Gondi, Meetei Mayek, Modi, Myanmar, Nandinagari, Newa,
64 # New Tai Lue, Oriya, Rejang, Saurashtra, Sharada, Siddham, Sinhala,
65 # Soyombo, Sundanese, Syloti Nagri, Tagalog, Tagbanwa, Tai Tham, Tai
66 # Viet, Takri, Tamil, Telugu, Thai, Tibetan, Tirhuta, and Zanabazar
67 # Square.
68 #
69 # All characters for all other scripts not in that list
70 # take the default value for this property.
71 #
72 # See IndicSyllabicCategory.txt for a slightly more extended
73 # list of Indic scripts, including those which do not have
74 # positional characters. Currently, those additional
75 # Indic scripts without positional characters are
76 # Kayah Li, Mahajani, Multani, Phags-pa, and Tai Le.
77 #
78 # Notes:
79 #
80 # 1. The following characters are all assigned the positional category Right,
81 # but may have different positions in some cases:
82 #   * U+0BC1 TAMIL VOWEL SIGN U and U+0BC2 TAMIL VOWEL SIGN UU have
83 #     contextually variable placement in Tamil.
84 #   * U+0D41 MALAYALAM VOWEL SIGN U and U+0D42 MALAYALAM VOWEL SIGN UU form
85 #     complex ligatures with consonants in older Malayalam orthography.
86 #   * U+11341 GRANTHA VOWEL SIGN U and U+11342 GRANTHA VOWEL SIGN UU have
87 #     contextually variable placement in Grantha.
88 #   * U+11440 NEWA VOWEL SIGN O and U+11441 NEWA VOWEL SIGN AU have contextually
89 #     variable placement in Newa.
90 #
91 # 2. The following characters are all assigned the positional category Top,
92 # but may have different positions in some cases:
93 #   * U+1143E NEWA VOWEL SIGN E and U+1143F NEWA VOWEL SIGN AI have contextually
94 #     variable placement in Newa.
95 #
96 # 3. The following characters are all assigned the positional category Bottom,
97 # but may have different positions in some cases:
98 #   * U+102F MYANMAR VOWEL SIGN U and U+1030 MYANMAR VOWEL SIGN UU have
99 #     contextually variable placement in Myanmar.
100 #   * U+1A69 TAI THAM VOWEL SIGN U and U+1A6A TAI THAM VOWEL SIGN UU have
101 #     contextually variable placement in Tai Tham.
102 #
103 # 4. The following character is assigned the positional category Left, but
104 # may have different positions in different styles:
105 #   * U+119D2 NANDINAGARI VOWEL SIGN I has stylistically variable placement
106 #     in Nandinagari.
107
108
109 # ================================================
110
111 # Property: Indic_Positional_Category
112 #
113 #  All code points not explicitly listed for Indic_Positional_Category
114 #  have the value NA (not applicable).
115 #
116 # @missing: 0000..10FFFF; NA
117
118 # ------------------------------------------------
119
120 # Indic_Positional_Category=Right
121
122 0903          ; Right # Mc       DEVANAGARI SIGN VISARGA
123 093B          ; Right # Mc       DEVANAGARI VOWEL SIGN OOE
124 093E          ; Right # Mc       DEVANAGARI VOWEL SIGN AA
125 0940          ; Right # Mc       DEVANAGARI VOWEL SIGN II
126 0949..094C    ; Right # Mc   [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU
127 094F          ; Right # Mc       DEVANAGARI VOWEL SIGN AW
128 0982..0983    ; Right # Mc   [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA
129 09BE          ; Right # Mc       BENGALI VOWEL SIGN AA
130 09C0          ; Right # Mc       BENGALI VOWEL SIGN II
131 09D7          ; Right # Mc       BENGALI AU LENGTH MARK
132 0A03          ; Right # Mc       GURMUKHI SIGN VISARGA
133 0A3E          ; Right # Mc       GURMUKHI VOWEL SIGN AA
134 0A40          ; Right # Mc       GURMUKHI VOWEL SIGN II
135 0A83          ; Right # Mc       GUJARATI SIGN VISARGA
136 0ABE          ; Right # Mc       GUJARATI VOWEL SIGN AA
137 0AC0          ; Right # Mc       GUJARATI VOWEL SIGN II
138 0ACB..0ACC    ; Right # Mc   [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU
139 0B02..0B03    ; Right # Mc   [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
140 0B3E          ; Right # Mc       ORIYA VOWEL SIGN AA
141 0B40          ; Right # Mc       ORIYA VOWEL SIGN II
142 0BBE..0BBF    ; Right # Mc   [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I
143 0BC1..0BC2    ; Right # Mc   [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU
144 0BD7          ; Right # Mc       TAMIL AU LENGTH MARK
145 0C01..0C03    ; Right # Mc   [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA
146 0C41..0C44    ; Right # Mc   [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR
147 0C82..0C83    ; Right # Mc   [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA
148 0CBE          ; Right # Mc       KANNADA VOWEL SIGN AA
149 0CC1..0CC4    ; Right # Mc   [4] KANNADA VOWEL SIGN U..KANNADA VOWEL SIGN VOCALIC RR
150 0CD5..0CD6    ; Right # Mc   [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
151 0D02..0D03    ; Right # Mc   [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA
152 0D3E..0D40    ; Right # Mc   [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II
153 0D41..0D42    ; Right # Mn   [2] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN UU
154 0D57          ; Right # Mc       MALAYALAM AU LENGTH MARK
155 0D82..0D83    ; Right # Mc   [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA
156 0DCF..0DD1    ; Right # Mc   [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA
157 0DD8          ; Right # Mc       SINHALA VOWEL SIGN GAETTA-PILLA
158 0DDF          ; Right # Mc       SINHALA VOWEL SIGN GAYANUKITTA
159 0DF2..0DF3    ; Right # Mc   [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA
160 0E30          ; Right # Lo       THAI CHARACTER SARA A
161 0E32..0E33    ; Right # Lo   [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM
162 0E45          ; Right # Lo       THAI CHARACTER LAKKHANGYAO
163 0EB0          ; Right # Lo       LAO VOWEL SIGN A
164 0EB2..0EB3    ; Right # Lo   [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM
165 0F3E          ; Right # Mc       TIBETAN SIGN YAR TSHES
166 0F7F          ; Right # Mc       TIBETAN SIGN RNAM BCAD
167 102B..102C    ; Right # Mc   [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA
168 1038          ; Right # Mc       MYANMAR SIGN VISARGA
169 103B          ; Right # Mc       MYANMAR CONSONANT SIGN MEDIAL YA
170 1056..1057    ; Right # Mc   [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR
171 1062..1064    ; Right # Mc   [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO
172 1067..106D    ; Right # Mc   [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5
173 1083          ; Right # Mc       MYANMAR VOWEL SIGN SHAN AA
174 1087..108C    ; Right # Mc   [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3
175 108F          ; Right # Mc       MYANMAR SIGN RUMAI PALAUNG TONE-5
176 109A..109C    ; Right # Mc   [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A
177 17B6          ; Right # Mc       KHMER VOWEL SIGN AA
178 17C7..17C8    ; Right # Mc   [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU
179 1923..1924    ; Right # Mc   [2] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AI
180 1929..192B    ; Right # Mc   [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA
181 1930..1931    ; Right # Mc   [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA
182 1933..1938    ; Right # Mc   [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA
183 19B0..19B4    ; Right # Lo   [5] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN UU
184 19B8..19B9    ; Right # Lo   [2] NEW TAI LUE VOWEL SIGN OA..NEW TAI LUE VOWEL SIGN UE
185 19BB..19C0    ; Right # Lo   [6] NEW TAI LUE VOWEL SIGN AAY..NEW TAI LUE VOWEL SIGN IY
186 19C8..19C9    ; Right # Lo   [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2
187 1A1A          ; Right # Mc       BUGINESE VOWEL SIGN O
188 1A57          ; Right # Mc       TAI THAM CONSONANT SIGN LA TANG LAI
189 1A61          ; Right # Mc       TAI THAM VOWEL SIGN A
190 1A63..1A64    ; Right # Mc   [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA
191 1A6D          ; Right # Mc       TAI THAM VOWEL SIGN OY
192 1B04          ; Right # Mc       BALINESE SIGN BISAH
193 1B35          ; Right # Mc       BALINESE VOWEL SIGN TEDUNG
194 1B44          ; Right # Mc       BALINESE ADEG ADEG
195 1B82          ; Right # Mc       SUNDANESE SIGN PANGWISAD
196 1BA1          ; Right # Mc       SUNDANESE CONSONANT SIGN PAMINGKAL
197 1BA7          ; Right # Mc       SUNDANESE VOWEL SIGN PANOLONG
198 1BAA          ; Right # Mc       SUNDANESE SIGN PAMAAEH
199 1BE7          ; Right # Mc       BATAK VOWEL SIGN E
200 1BEA..1BEC    ; Right # Mc   [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O
201 1BEE          ; Right # Mc       BATAK VOWEL SIGN U
202 1BF2..1BF3    ; Right # Mc   [2] BATAK PANGOLAT..BATAK PANONGONAN
203 1C24..1C26    ; Right # Mc   [3] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN AA
204 1C2A..1C2B    ; Right # Mc   [2] LEPCHA VOWEL SIGN U..LEPCHA VOWEL SIGN UU
205 1CE1          ; Right # Mc       VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
206 1CF7          ; Right # Mc       VEDIC SIGN ATIKRAMA
207 A823..A824    ; Right # Mc   [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I
208 A827          ; Right # Mc       SYLOTI NAGRI VOWEL SIGN OO
209 A880..A881    ; Right # Mc   [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA
210 A8B4..A8C3    ; Right # Mc  [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU
211 A952..A953    ; Right # Mc   [2] REJANG CONSONANT SIGN H..REJANG VIRAMA
212 A983          ; Right # Mc       JAVANESE SIGN WIGNYAN
213 A9B4..A9B5    ; Right # Mc   [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG
214 A9BE          ; Right # Mc       JAVANESE CONSONANT SIGN PENGKAL
215 AA33          ; Right # Mc       CHAM CONSONANT SIGN YA
216 AA4D          ; Right # Mc       CHAM CONSONANT SIGN FINAL H
217 AA7B          ; Right # Mc       MYANMAR SIGN PAO KAREN TONE
218 AA7D          ; Right # Mc       MYANMAR SIGN TAI LAING TONE-5
219 AAB1          ; Right # Lo       TAI VIET VOWEL AA
220 AABA          ; Right # Lo       TAI VIET VOWEL UA
221 AABD          ; Right # Lo       TAI VIET VOWEL AN
222 AAEF          ; Right # Mc       MEETEI MAYEK VOWEL SIGN AAU
223 AAF5          ; Right # Mc       MEETEI MAYEK VOWEL SIGN VISARGA
224 ABE3..ABE4    ; Right # Mc   [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
225 ABE6..ABE7    ; Right # Mc   [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP
226 ABE9..ABEA    ; Right # Mc   [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG
227 ABEC          ; Right # Mc       MEETEI MAYEK LUM IYEK
228 11000         ; Right # Mc       BRAHMI SIGN CANDRABINDU
229 11002         ; Right # Mc       BRAHMI SIGN VISARGA
230 11082         ; Right # Mc       KAITHI SIGN VISARGA
231 110B0         ; Right # Mc       KAITHI VOWEL SIGN AA
232 110B2         ; Right # Mc       KAITHI VOWEL SIGN II
233 110B7..110B8  ; Right # Mc   [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU
234 11145..11146  ; Right # Mc   [2] CHAKMA VOWEL SIGN AA..CHAKMA VOWEL SIGN EI
235 11182         ; Right # Mc       SHARADA SIGN VISARGA
236 111B3         ; Right # Mc       SHARADA VOWEL SIGN AA
237 111B5         ; Right # Mc       SHARADA VOWEL SIGN II
238 111C0         ; Right # Mc       SHARADA SIGN VIRAMA
239 1122C..1122E  ; Right # Mc   [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
240 11235         ; Right # Mc       KHOJKI SIGN VIRAMA
241 112E0         ; Right # Mc       KHUDAWADI VOWEL SIGN AA
242 112E2         ; Right # Mc       KHUDAWADI VOWEL SIGN II
243 11302..11303  ; Right # Mc   [2] GRANTHA SIGN ANUSVARA..GRANTHA SIGN VISARGA
244 1133E..1133F  ; Right # Mc   [2] GRANTHA VOWEL SIGN AA..GRANTHA VOWEL SIGN I
245 11341..11344  ; Right # Mc   [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
246 1134D         ; Right # Mc       GRANTHA SIGN VIRAMA
247 11357         ; Right # Mc       GRANTHA AU LENGTH MARK
248 11362..11363  ; Right # Mc   [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
249 11435         ; Right # Mc       NEWA VOWEL SIGN AA
250 11437         ; Right # Mc       NEWA VOWEL SIGN II
251 11440..11441  ; Right # Mc   [2] NEWA VOWEL SIGN O..NEWA VOWEL SIGN AU
252 11445         ; Right # Mc       NEWA SIGN VISARGA
253 114B0         ; Right # Mc       TIRHUTA VOWEL SIGN AA
254 114B2         ; Right # Mc       TIRHUTA VOWEL SIGN II
255 114BD         ; Right # Mc       TIRHUTA VOWEL SIGN SHORT O
256 114C1         ; Right # Mc       TIRHUTA SIGN VISARGA
257 115AF         ; Right # Mc       SIDDHAM VOWEL SIGN AA
258 115B1         ; Right # Mc       SIDDHAM VOWEL SIGN II
259 115BE         ; Right # Mc       SIDDHAM SIGN VISARGA
260 11630..11632  ; Right # Mc   [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
261 1163B..1163C  ; Right # Mc   [2] MODI VOWEL SIGN O..MODI VOWEL SIGN AU
262 1163E         ; Right # Mc       MODI SIGN VISARGA
263 116AC         ; Right # Mc       TAKRI SIGN VISARGA
264 116AF         ; Right # Mc       TAKRI VOWEL SIGN II
265 116B6         ; Right # Mc       TAKRI SIGN VIRAMA
266 11720..11721  ; Right # Mc   [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
267 1182C         ; Right # Mc       DOGRA VOWEL SIGN AA
268 1182E         ; Right # Mc       DOGRA VOWEL SIGN II
269 11838         ; Right # Mc       DOGRA SIGN VISARGA
270 119D1         ; Right # Mc       NANDINAGARI VOWEL SIGN AA
271 119D3         ; Right # Mc       NANDINAGARI VOWEL SIGN II
272 119DC..119DF  ; Right # Mc   [4] NANDINAGARI VOWEL SIGN O..NANDINAGARI SIGN VISARGA
273 11A39         ; Right # Mc       ZANABAZAR SQUARE SIGN VISARGA
274 11A57..11A58  ; Right # Mc   [2] SOYOMBO VOWEL SIGN AI..SOYOMBO VOWEL SIGN AU
275 11A97         ; Right # Mc       SOYOMBO SIGN VISARGA
276 11C2F         ; Right # Mc       BHAIKSUKI VOWEL SIGN AA
277 11C3E         ; Right # Mc       BHAIKSUKI SIGN VISARGA
278 11CA9         ; Right # Mc       MARCHEN SUBJOINED LETTER YA
279 11CB4         ; Right # Mc       MARCHEN VOWEL SIGN O
280 11D8A..11D8E  ; Right # Mc   [5] GUNJALA GONDI VOWEL SIGN AA..GUNJALA GONDI VOWEL SIGN UU
281 11D93..11D94  ; Right # Mc   [2] GUNJALA GONDI VOWEL SIGN OO..GUNJALA GONDI VOWEL SIGN AU
282 11D96         ; Right # Mc       GUNJALA GONDI SIGN VISARGA
283 11EF6         ; Right # Mc       MAKASAR VOWEL SIGN O
284
285 # Indic_Positional_Category=Left
286
287 093F          ; Left # Mc       DEVANAGARI VOWEL SIGN I
288 094E          ; Left # Mc       DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
289 09BF          ; Left # Mc       BENGALI VOWEL SIGN I
290 09C7..09C8    ; Left # Mc   [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI
291 0A3F          ; Left # Mc       GURMUKHI VOWEL SIGN I
292 0ABF          ; Left # Mc       GUJARATI VOWEL SIGN I
293 0B47          ; Left # Mc       ORIYA VOWEL SIGN E
294 0BC6..0BC8    ; Left # Mc   [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI
295 0D46..0D48    ; Left # Mc   [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI
296 0DD9          ; Left # Mc       SINHALA VOWEL SIGN KOMBUVA
297 0DDB          ; Left # Mc       SINHALA VOWEL SIGN KOMBU DEKA
298 0F3F          ; Left # Mc       TIBETAN SIGN MAR TSHES
299 1031          ; Left # Mc       MYANMAR VOWEL SIGN E
300 1084          ; Left # Mc       MYANMAR VOWEL SIGN SHAN E
301 17C1..17C3    ; Left # Mc   [3] KHMER VOWEL SIGN E..KHMER VOWEL SIGN AI
302 1A19          ; Left # Mc       BUGINESE VOWEL SIGN E
303 1A55          ; Left # Mc       TAI THAM CONSONANT SIGN MEDIAL RA
304 1A6E..1A72    ; Left # Mc   [5] TAI THAM VOWEL SIGN E..TAI THAM VOWEL SIGN THAM AI
305 1B3E..1B3F    ; Left # Mc   [2] BALINESE VOWEL SIGN TALING..BALINESE VOWEL SIGN TALING REPA
306 1BA6          ; Left # Mc       SUNDANESE VOWEL SIGN PANAELAENG
307 1C27..1C28    ; Left # Mc   [2] LEPCHA VOWEL SIGN I..LEPCHA VOWEL SIGN O
308 1C34..1C35    ; Left # Mc   [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG
309 A9BA..A9BB    ; Left # Mc   [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE
310 AA2F..AA30    ; Left # Mc   [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI
311 AA34          ; Left # Mc       CHAM CONSONANT SIGN RA
312 AAEB          ; Left # Mc       MEETEI MAYEK VOWEL SIGN II
313 AAEE          ; Left # Mc       MEETEI MAYEK VOWEL SIGN AU
314 110B1         ; Left # Mc       KAITHI VOWEL SIGN I
315 1112C         ; Left # Mc       CHAKMA VOWEL SIGN E
316 111B4         ; Left # Mc       SHARADA VOWEL SIGN I
317 112E1         ; Left # Mc       KHUDAWADI VOWEL SIGN I
318 11347..11348  ; Left # Mc   [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
319 11436         ; Left # Mc       NEWA VOWEL SIGN I
320 114B1         ; Left # Mc       TIRHUTA VOWEL SIGN I
321 114B9         ; Left # Mc       TIRHUTA VOWEL SIGN E
322 115B0         ; Left # Mc       SIDDHAM VOWEL SIGN I
323 115B8         ; Left # Mc       SIDDHAM VOWEL SIGN E
324 116AE         ; Left # Mc       TAKRI VOWEL SIGN I
325 11726         ; Left # Mc       AHOM VOWEL SIGN E
326 1182D         ; Left # Mc       DOGRA VOWEL SIGN I
327 119D2         ; Left # Mc       NANDINAGARI VOWEL SIGN I
328 119E4         ; Left # Mc       NANDINAGARI VOWEL SIGN PRISHTHAMATRA E
329 11CB1         ; Left # Mc       MARCHEN VOWEL SIGN I
330 11EF5         ; Left # Mc       MAKASAR VOWEL SIGN E
331
332 # Indic_Positional_Category=Visual_Order_Left
333
334 # These are dependent vowels that occur to the left of the consonant
335 # letter in a syllable, but which occur in scripts using the visual order
336 # model, instead of the logical order model. Because of the different
337 # model, these left-side vowels occur first in the backing store (before
338 # the consonant letter) and are not reordered during text rendering.
339 #
340 # [Derivation: Logical_Order_Exception=Yes]
341
342 0E40..0E44    ; Visual_Order_Left # Lo   [5] THAI CHARACTER SARA E..THAI CHARACTER SARA AI MAIMALAI
343 0EC0..0EC4    ; Visual_Order_Left # Lo   [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI
344 19B5..19B7    ; Visual_Order_Left # Lo   [3] NEW TAI LUE VOWEL SIGN E..NEW TAI LUE VOWEL SIGN O
345 19BA          ; Visual_Order_Left # Lo       NEW TAI LUE VOWEL SIGN AY
346 AAB5..AAB6    ; Visual_Order_Left # Lo   [2] TAI VIET VOWEL E..TAI VIET VOWEL O
347 AAB9          ; Visual_Order_Left # Lo       TAI VIET VOWEL UEA
348 AABB..AABC    ; Visual_Order_Left # Lo   [2] TAI VIET VOWEL AUE..TAI VIET VOWEL AY
349
350 # Indic_Positional_Category=Left_And_Right
351
352 09CB..09CC    ; Left_And_Right # Mc   [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
353 0B4B          ; Left_And_Right # Mc       ORIYA VOWEL SIGN O
354 0BCA..0BCC    ; Left_And_Right # Mc   [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
355 0D4A..0D4C    ; Left_And_Right # Mc   [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
356 0DDC          ; Left_And_Right # Mc       SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
357 0DDE          ; Left_And_Right # Mc       SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
358 17C0          ; Left_And_Right # Mc       KHMER VOWEL SIGN IE
359 17C4..17C5    ; Left_And_Right # Mc   [2] KHMER VOWEL SIGN OO..KHMER VOWEL SIGN AU
360 1B40..1B41    ; Left_And_Right # Mc   [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
361 1134B..1134C  ; Left_And_Right # Mc   [2] GRANTHA VOWEL SIGN OO..GRANTHA VOWEL SIGN AU
362 114BC         ; Left_And_Right # Mc       TIRHUTA VOWEL SIGN O
363 114BE         ; Left_And_Right # Mc       TIRHUTA VOWEL SIGN AU
364 115BA         ; Left_And_Right # Mc       SIDDHAM VOWEL SIGN O
365
366 # Indic_Positional_Category=Top
367
368 0900..0902    ; Top # Mn   [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA
369 093A          ; Top # Mn       DEVANAGARI VOWEL SIGN OE
370 0945..0948    ; Top # Mn   [4] DEVANAGARI VOWEL SIGN CANDRA E..DEVANAGARI VOWEL SIGN AI
371 0951          ; Top # Mn       DEVANAGARI STRESS SIGN UDATTA
372 0953..0955    ; Top # Mn   [3] DEVANAGARI GRAVE ACCENT..DEVANAGARI VOWEL SIGN CANDRA LONG E
373 0981          ; Top # Mn       BENGALI SIGN CANDRABINDU
374 09FE          ; Top # Mn       BENGALI SANDHI MARK
375 0A01..0A02    ; Top # Mn   [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI
376 0A47..0A48    ; Top # Mn   [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI
377 0A4B..0A4C    ; Top # Mn   [2] GURMUKHI VOWEL SIGN OO..GURMUKHI VOWEL SIGN AU
378 0A70..0A71    ; Top # Mn   [2] GURMUKHI TIPPI..GURMUKHI ADDAK
379 0A81..0A82    ; Top # Mn   [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA
380 0AC5          ; Top # Mn       GUJARATI VOWEL SIGN CANDRA E
381 0AC7..0AC8    ; Top # Mn   [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI
382 0AFA..0AFF    ; Top # Mn   [6] GUJARATI SIGN SUKUN..GUJARATI SIGN TWO-CIRCLE NUKTA ABOVE
383 0B01          ; Top # Mn       ORIYA SIGN CANDRABINDU
384 0B3F          ; Top # Mn       ORIYA VOWEL SIGN I
385 0B56          ; Top # Mn       ORIYA AI LENGTH MARK
386 0B82          ; Top # Mn       TAMIL SIGN ANUSVARA
387 0BC0          ; Top # Mn       TAMIL VOWEL SIGN II
388 0BCD          ; Top # Mn       TAMIL SIGN VIRAMA
389 0C00          ; Top # Mn       TELUGU SIGN COMBINING CANDRABINDU ABOVE
390 0C04          ; Top # Mn       TELUGU SIGN COMBINING ANUSVARA ABOVE
391 0C3E..0C40    ; Top # Mn   [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II
392 0C46..0C47    ; Top # Mn   [2] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN EE
393 0C4A..0C4D    ; Top # Mn   [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA
394 0C55          ; Top # Mn       TELUGU LENGTH MARK
395 0C81          ; Top # Mn       KANNADA SIGN CANDRABINDU
396 0CBF          ; Top # Mn       KANNADA VOWEL SIGN I
397 0CC6          ; Top # Mn       KANNADA VOWEL SIGN E
398 0CCC..0CCD    ; Top # Mn   [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA
399 0D00..0D01    ; Top # Mn   [2] MALAYALAM SIGN COMBINING ANUSVARA ABOVE..MALAYALAM SIGN CANDRABINDU
400 0D3B..0D3C    ; Top # Mn   [2] MALAYALAM SIGN VERTICAL BAR VIRAMA..MALAYALAM SIGN CIRCULAR VIRAMA
401 0D4D          ; Top # Mn       MALAYALAM SIGN VIRAMA
402 0DCA          ; Top # Mn       SINHALA SIGN AL-LAKUNA
403 0DD2..0DD3    ; Top # Mn   [2] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN DIGA IS-PILLA
404 0E31          ; Top # Mn       THAI CHARACTER MAI HAN-AKAT
405 0E34..0E37    ; Top # Mn   [4] THAI CHARACTER SARA I..THAI CHARACTER SARA UEE
406 0E47..0E4E    ; Top # Mn   [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN
407 0EB1          ; Top # Mn       LAO VOWEL SIGN MAI KAN
408 0EB4..0EB7    ; Top # Mn   [4] LAO VOWEL SIGN I..LAO VOWEL SIGN YY
409 0EBB          ; Top # Mn       LAO VOWEL SIGN MAI KON
410 0EC8..0ECD    ; Top # Mn   [6] LAO TONE MAI EK..LAO NIGGAHITA
411 0F39          ; Top # Mn       TIBETAN MARK TSA -PHRU
412 0F72          ; Top # Mn       TIBETAN VOWEL SIGN I
413 0F7A..0F7E    ; Top # Mn   [5] TIBETAN VOWEL SIGN E..TIBETAN SIGN RJES SU NGA RO
414 0F80          ; Top # Mn       TIBETAN VOWEL SIGN REVERSED I
415 0F82..0F83    ; Top # Mn   [2] TIBETAN SIGN NYI ZLA NAA DA..TIBETAN SIGN SNA LDAN
416 0F86..0F87    ; Top # Mn   [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS
417 102D..102E    ; Top # Mn   [2] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN II
418 1032..1036    ; Top # Mn   [5] MYANMAR VOWEL SIGN AI..MYANMAR SIGN ANUSVARA
419 103A          ; Top # Mn       MYANMAR SIGN ASAT
420 1071..1074    ; Top # Mn   [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE
421 1085..1086    ; Top # Mn   [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y
422 109D          ; Top # Mn       MYANMAR VOWEL SIGN AITON AI
423 1712          ; Top # Mn       TAGALOG VOWEL SIGN I
424 1732          ; Top # Mn       HANUNOO VOWEL SIGN I
425 1752          ; Top # Mn       BUHID VOWEL SIGN I
426 1772          ; Top # Mn       TAGBANWA VOWEL SIGN I
427 17B7..17BA    ; Top # Mn   [4] KHMER VOWEL SIGN I..KHMER VOWEL SIGN YY
428 17C6          ; Top # Mn       KHMER SIGN NIKAHIT
429 17C9..17D1    ; Top # Mn   [9] KHMER SIGN MUUSIKATOAN..KHMER SIGN VIRIAM
430 17D3          ; Top # Mn       KHMER SIGN BATHAMASAT
431 17DD          ; Top # Mn       KHMER SIGN ATTHACAN
432 1920..1921    ; Top # Mn   [2] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN I
433 1927..1928    ; Top # Mn   [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O
434 193A          ; Top # Mn       LIMBU SIGN KEMPHRENG
435 1A17          ; Top # Mn       BUGINESE VOWEL SIGN I
436 1A1B          ; Top # Mn       BUGINESE VOWEL SIGN AE
437 1A58..1A5A    ; Top # Mn   [3] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN LOW PA
438 1A62          ; Top # Mn       TAI THAM VOWEL SIGN MAI SAT
439 1A65..1A68    ; Top # Mn   [4] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN UUE
440 1A6B          ; Top # Mn       TAI THAM VOWEL SIGN O
441 1A73..1A7C    ; Top # Mn  [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN
442 1B00..1B03    ; Top # Mn   [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG
443 1B34          ; Top # Mn       BALINESE SIGN REREKAN
444 1B36..1B37    ; Top # Mn   [2] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN ULU SARI
445 1B42          ; Top # Mn       BALINESE VOWEL SIGN PEPET
446 1B6B          ; Top # Mn       BALINESE MUSICAL SYMBOL COMBINING TEGEH
447 1B6D..1B73    ; Top # Mn   [7] BALINESE MUSICAL SYMBOL COMBINING KEMPUL..BALINESE MUSICAL SYMBOL COMBINING GONG
448 1B80..1B81    ; Top # Mn   [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR
449 1BA4          ; Top # Mn       SUNDANESE VOWEL SIGN PANGHULU
450 1BA8..1BA9    ; Top # Mn   [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
451 1BE6          ; Top # Mn       BATAK SIGN TOMPI
452 1BE8..1BE9    ; Top # Mn   [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
453 1BED          ; Top # Mn       BATAK VOWEL SIGN KARO O
454 1BEF..1BF1    ; Top # Mn   [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H
455 1C2D..1C33    ; Top # Mn   [7] LEPCHA CONSONANT SIGN K..LEPCHA CONSONANT SIGN T
456 1C36          ; Top # Mn       LEPCHA SIGN RAN
457 1CD0..1CD2    ; Top # Mn   [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
458 1CDA..1CDB    ; Top # Mn   [2] VEDIC TONE DOUBLE SVARITA..VEDIC TONE TRIPLE SVARITA
459 1CE0          ; Top # Mn       VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
460 1CF4          ; Top # Mn       VEDIC TONE CANDRA ABOVE
461 1DFB          ; Top # Mn       COMBINING DELETION MARK
462 20F0          ; Top # Mn       COMBINING ASTERISK ABOVE
463 A802          ; Top # Mn       SYLOTI NAGRI SIGN DVISVARA
464 A806          ; Top # Mn       SYLOTI NAGRI SIGN HASANTA
465 A80B          ; Top # Mn       SYLOTI NAGRI SIGN ANUSVARA
466 A826          ; Top # Mn       SYLOTI NAGRI VOWEL SIGN E
467 A8C5          ; Top # Mn       SAURASHTRA SIGN CANDRABINDU
468 A8E0..A8F1    ; Top # Mn  [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA
469 A8FF          ; Top # Mn       DEVANAGARI VOWEL SIGN AY
470 A94A          ; Top # Mn       REJANG VOWEL SIGN AI
471 A94F..A951    ; Top # Mn   [3] REJANG CONSONANT SIGN NG..REJANG CONSONANT SIGN R
472 A980..A982    ; Top # Mn   [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR
473 A9B3          ; Top # Mn       JAVANESE SIGN CECAK TELU
474 A9B6..A9B7    ; Top # Mn   [2] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN WULU MELIK
475 A9BC          ; Top # Mn       JAVANESE VOWEL SIGN PEPET
476 A9E5          ; Top # Mn       MYANMAR SIGN SHAN SAW
477 AA29..AA2C    ; Top # Mn   [4] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN EI
478 AA2E          ; Top # Mn       CHAM VOWEL SIGN OE
479 AA31          ; Top # Mn       CHAM VOWEL SIGN AU
480 AA43          ; Top # Mn       CHAM CONSONANT SIGN FINAL NG
481 AA4C          ; Top # Mn       CHAM CONSONANT SIGN FINAL M
482 AA7C          ; Top # Mn       MYANMAR SIGN TAI LAING TONE-2
483 AAB0          ; Top # Mn       TAI VIET MAI KANG
484 AAB2..AAB3    ; Top # Mn   [2] TAI VIET VOWEL I..TAI VIET VOWEL UE
485 AAB7..AAB8    ; Top # Mn   [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA
486 AABE..AABF    ; Top # Mn   [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK
487 AAC1          ; Top # Mn       TAI VIET TONE MAI THO
488 AAED          ; Top # Mn       MEETEI MAYEK VOWEL SIGN AAI
489 ABE5          ; Top # Mn       MEETEI MAYEK VOWEL SIGN ANAP
490 10A05         ; Top # Mn       KHAROSHTHI VOWEL SIGN E
491 10A0F         ; Top # Mn       KHAROSHTHI SIGN VISARGA
492 10A38         ; Top # Mn       KHAROSHTHI SIGN BAR ABOVE
493 11001         ; Top # Mn       BRAHMI SIGN ANUSVARA
494 11038..1103B  ; Top # Mn   [4] BRAHMI VOWEL SIGN AA..BRAHMI VOWEL SIGN II
495 11042..11046  ; Top # Mn   [5] BRAHMI VOWEL SIGN E..BRAHMI VIRAMA
496 11080..11081  ; Top # Mn   [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA
497 110B5..110B6  ; Top # Mn   [2] KAITHI VOWEL SIGN E..KAITHI VOWEL SIGN AI
498 11100..11102  ; Top # Mn   [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA
499 11127..11129  ; Top # Mn   [3] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN II
500 1112D         ; Top # Mn       CHAKMA VOWEL SIGN AI
501 11130         ; Top # Mn       CHAKMA VOWEL SIGN OI
502 11134         ; Top # Mn       CHAKMA MAAYYAA
503 11180..11181  ; Top # Mn   [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
504 111BC..111BE  ; Top # Mn   [3] SHARADA VOWEL SIGN E..SHARADA VOWEL SIGN O
505 111CB         ; Top # Mn       SHARADA VOWEL MODIFIER MARK
506 11230..11231  ; Top # Mn   [2] KHOJKI VOWEL SIGN E..KHOJKI VOWEL SIGN AI
507 11234         ; Top # Mn       KHOJKI SIGN ANUSVARA
508 11236..11237  ; Top # Mn   [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
509 1123E         ; Top # Mn       KHOJKI SIGN SUKUN
510 112DF         ; Top # Mn       KHUDAWADI SIGN ANUSVARA
511 112E5..112E8  ; Top # Mn   [4] KHUDAWADI VOWEL SIGN E..KHUDAWADI VOWEL SIGN AU
512 11300..11301  ; Top # Mn   [2] GRANTHA SIGN COMBINING ANUSVARA ABOVE..GRANTHA SIGN CANDRABINDU
513 11340         ; Top # Mn       GRANTHA VOWEL SIGN II
514 11366..1136C  ; Top # Mn   [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
515 11370..11374  ; Top # Mn   [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
516 1143E..1143F  ; Top # Mn   [2] NEWA VOWEL SIGN E..NEWA VOWEL SIGN AI
517 11443..11444  ; Top # Mn   [2] NEWA SIGN CANDRABINDU..NEWA SIGN ANUSVARA
518 1145E         ; Top # Mn       NEWA SANDHI MARK
519 114BA         ; Top # Mn       TIRHUTA VOWEL SIGN SHORT E
520 114BF..114C0  ; Top # Mn   [2] TIRHUTA SIGN CANDRABINDU..TIRHUTA SIGN ANUSVARA
521 115BC..115BD  ; Top # Mn   [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
522 11639..1163A  ; Top # Mn   [2] MODI VOWEL SIGN E..MODI VOWEL SIGN AI
523 1163D         ; Top # Mn       MODI SIGN ANUSVARA
524 11640         ; Top # Mn       MODI SIGN ARDHACANDRA
525 116AB         ; Top # Mn       TAKRI SIGN ANUSVARA
526 116AD         ; Top # Mn       TAKRI VOWEL SIGN AA
527 116B2..116B5  ; Top # Mn   [4] TAKRI VOWEL SIGN E..TAKRI VOWEL SIGN AU
528 1171F         ; Top # Mn       AHOM CONSONANT SIGN MEDIAL LIGATING RA
529 11722..11723  ; Top # Mn   [2] AHOM VOWEL SIGN I..AHOM VOWEL SIGN II
530 11727         ; Top # Mn       AHOM VOWEL SIGN AW
531 11729..1172B  ; Top # Mn   [3] AHOM VOWEL SIGN AI..AHOM SIGN KILLER
532 11833..11837  ; Top # Mn   [5] DOGRA VOWEL SIGN E..DOGRA SIGN ANUSVARA
533 119DA..119DB  ; Top # Mn   [2] NANDINAGARI VOWEL SIGN E..NANDINAGARI VOWEL SIGN AI
534 11A01         ; Top # Mn       ZANABAZAR SQUARE VOWEL SIGN I
535 11A04..11A09  ; Top # Mn   [6] ZANABAZAR SQUARE VOWEL SIGN E..ZANABAZAR SQUARE VOWEL SIGN REVERSED I
536 11A35..11A38  ; Top # Mn   [4] ZANABAZAR SQUARE SIGN CANDRABINDU..ZANABAZAR SQUARE SIGN ANUSVARA
537 11A51         ; Top # Mn       SOYOMBO VOWEL SIGN I
538 11A54..11A56  ; Top # Mn   [3] SOYOMBO VOWEL SIGN E..SOYOMBO VOWEL SIGN OE
539 11A96         ; Top # Mn       SOYOMBO SIGN ANUSVARA
540 11A98         ; Top # Mn       SOYOMBO GEMINATION MARK
541 11C30..11C31  ; Top # Mn   [2] BHAIKSUKI VOWEL SIGN I..BHAIKSUKI VOWEL SIGN II
542 11C38..11C3D  ; Top # Mn   [6] BHAIKSUKI VOWEL SIGN E..BHAIKSUKI SIGN ANUSVARA
543 11CB3         ; Top # Mn       MARCHEN VOWEL SIGN E
544 11CB5..11CB6  ; Top # Mn   [2] MARCHEN SIGN ANUSVARA..MARCHEN SIGN CANDRABINDU
545 11D31..11D35  ; Top # Mn   [5] MASARAM GONDI VOWEL SIGN AA..MASARAM GONDI VOWEL SIGN UU
546 11D3A         ; Top # Mn       MASARAM GONDI VOWEL SIGN E
547 11D3C..11D3D  ; Top # Mn   [2] MASARAM GONDI VOWEL SIGN AI..MASARAM GONDI VOWEL SIGN O
548 11D3F..11D41  ; Top # Mn   [3] MASARAM GONDI VOWEL SIGN AU..MASARAM GONDI SIGN VISARGA
549 11D43         ; Top # Mn       MASARAM GONDI SIGN CANDRA
550 11D90..11D91  ; Top # Mn   [2] GUNJALA GONDI VOWEL SIGN EE..GUNJALA GONDI VOWEL SIGN AI
551 11D95         ; Top # Mn       GUNJALA GONDI SIGN ANUSVARA
552 11EF3         ; Top # Mn       MAKASAR VOWEL SIGN I
553
554 # Indic_Positional_Category=Bottom
555
556 093C          ; Bottom # Mn       DEVANAGARI SIGN NUKTA
557 0941..0944    ; Bottom # Mn   [4] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN VOCALIC RR
558 094D          ; Bottom # Mn       DEVANAGARI SIGN VIRAMA
559 0952          ; Bottom # Mn       DEVANAGARI STRESS SIGN ANUDATTA
560 0956..0957    ; Bottom # Mn   [2] DEVANAGARI VOWEL SIGN UE..DEVANAGARI VOWEL SIGN UUE
561 0962..0963    ; Bottom # Mn   [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL
562 09BC          ; Bottom # Mn       BENGALI SIGN NUKTA
563 09C1..09C4    ; Bottom # Mn   [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR
564 09CD          ; Bottom # Mn       BENGALI SIGN VIRAMA
565 09E2..09E3    ; Bottom # Mn   [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL
566 0A3C          ; Bottom # Mn       GURMUKHI SIGN NUKTA
567 0A41..0A42    ; Bottom # Mn   [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU
568 0A4D          ; Bottom # Mn       GURMUKHI SIGN VIRAMA
569 0A51          ; Bottom # Mn       GURMUKHI SIGN UDAAT
570 0A75          ; Bottom # Mn       GURMUKHI SIGN YAKASH
571 0ABC          ; Bottom # Mn       GUJARATI SIGN NUKTA
572 0AC1..0AC4    ; Bottom # Mn   [4] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN VOCALIC RR
573 0ACD          ; Bottom # Mn       GUJARATI SIGN VIRAMA
574 0AE2..0AE3    ; Bottom # Mn   [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
575 0B3C          ; Bottom # Mn       ORIYA SIGN NUKTA
576 0B41..0B44    ; Bottom # Mn   [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR
577 0B4D          ; Bottom # Mn       ORIYA SIGN VIRAMA
578 0B62..0B63    ; Bottom # Mn   [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL
579 0C56          ; Bottom # Mn       TELUGU AI LENGTH MARK
580 0C62..0C63    ; Bottom # Mn   [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
581 0CBC          ; Bottom # Mn       KANNADA SIGN NUKTA
582 0CE2..0CE3    ; Bottom # Mn   [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL
583 0D43..0D44    ; Bottom # Mn   [2] MALAYALAM VOWEL SIGN VOCALIC R..MALAYALAM VOWEL SIGN VOCALIC RR
584 0D62..0D63    ; Bottom # Mn   [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
585 0DD4          ; Bottom # Mn       SINHALA VOWEL SIGN KETTI PAA-PILLA
586 0DD6          ; Bottom # Mn       SINHALA VOWEL SIGN DIGA PAA-PILLA
587 0E38..0E3A    ; Bottom # Mn   [3] THAI CHARACTER SARA U..THAI CHARACTER PHINTHU
588 0EB8..0EBA    ; Bottom # Mn   [3] LAO VOWEL SIGN U..LAO SIGN PALI VIRAMA
589 0EBC          ; Bottom # Mn       LAO SEMIVOWEL SIGN LO
590 0F18..0F19    ; Bottom # Mn   [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
591 0F35          ; Bottom # Mn       TIBETAN MARK NGAS BZUNG NYI ZLA
592 0F37          ; Bottom # Mn       TIBETAN MARK NGAS BZUNG SGOR RTAGS
593 0F71          ; Bottom # Mn       TIBETAN VOWEL SIGN AA
594 0F74..0F75    ; Bottom # Mn   [2] TIBETAN VOWEL SIGN U..TIBETAN VOWEL SIGN UU
595 0F84          ; Bottom # Mn       TIBETAN MARK HALANTA
596 0F8D..0F97    ; Bottom # Mn  [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA
597 0F99..0FBC    ; Bottom # Mn  [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA
598 0FC6          ; Bottom # Mn       TIBETAN SYMBOL PADMA GDAN
599 102F..1030    ; Bottom # Mn   [2] MYANMAR VOWEL SIGN U..MYANMAR VOWEL SIGN UU
600 1037          ; Bottom # Mn       MYANMAR SIGN DOT BELOW
601 103D..103E    ; Bottom # Mn   [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA
602 1058..1059    ; Bottom # Mn   [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL
603 105E..1060    ; Bottom # Mn   [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA
604 1082          ; Bottom # Mn       MYANMAR CONSONANT SIGN SHAN MEDIAL WA
605 108D          ; Bottom # Mn       MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE
606 1713..1714    ; Bottom # Mn   [2] TAGALOG VOWEL SIGN U..TAGALOG SIGN VIRAMA
607 1733..1734    ; Bottom # Mn   [2] HANUNOO VOWEL SIGN U..HANUNOO SIGN PAMUDPOD
608 1753          ; Bottom # Mn       BUHID VOWEL SIGN U
609 1773          ; Bottom # Mn       TAGBANWA VOWEL SIGN U
610 17BB..17BD    ; Bottom # Mn   [3] KHMER VOWEL SIGN U..KHMER VOWEL SIGN UA
611 1922          ; Bottom # Mn       LIMBU VOWEL SIGN U
612 1932          ; Bottom # Mn       LIMBU SMALL LETTER ANUSVARA
613 1939          ; Bottom # Mn       LIMBU SIGN MUKPHRENG
614 193B          ; Bottom # Mn       LIMBU SIGN SA-I
615 1A18          ; Bottom # Mn       BUGINESE VOWEL SIGN U
616 1A56          ; Bottom # Mn       TAI THAM CONSONANT SIGN MEDIAL LA
617 1A5B..1A5E    ; Bottom # Mn   [4] TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA..TAI THAM CONSONANT SIGN SA
618 1A69..1A6A    ; Bottom # Mn   [2] TAI THAM VOWEL SIGN U..TAI THAM VOWEL SIGN UU
619 1A6C          ; Bottom # Mn       TAI THAM VOWEL SIGN OA BELOW
620 1A7F          ; Bottom # Mn       TAI THAM COMBINING CRYPTOGRAMMIC DOT
621 1B38..1B3A    ; Bottom # Mn   [3] BALINESE VOWEL SIGN SUKU..BALINESE VOWEL SIGN RA REPA
622 1B6C          ; Bottom # Mn       BALINESE MUSICAL SYMBOL COMBINING ENDEP
623 1BA2..1BA3    ; Bottom # Mn   [2] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE CONSONANT SIGN PANYIKU
624 1BA5          ; Bottom # Mn       SUNDANESE VOWEL SIGN PANYUKU
625 1BAC..1BAD    ; Bottom # Mn   [2] SUNDANESE CONSONANT SIGN PASANGAN MA..SUNDANESE CONSONANT SIGN PASANGAN WA
626 1C2C          ; Bottom # Mn       LEPCHA VOWEL SIGN E
627 1C37          ; Bottom # Mn       LEPCHA SIGN NUKTA
628 1CD5..1CD9    ; Bottom # Mn   [5] VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA..VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER
629 1CDC..1CDF    ; Bottom # Mn   [4] VEDIC TONE KATHAKA ANUDATTA..VEDIC TONE THREE DOTS BELOW
630 1CED          ; Bottom # Mn       VEDIC SIGN TIRYAK
631 A825          ; Bottom # Mn       SYLOTI NAGRI VOWEL SIGN U
632 A8C4          ; Bottom # Mn       SAURASHTRA SIGN VIRAMA
633 A92B..A92D    ; Bottom # Mn   [3] KAYAH LI TONE PLOPHU..KAYAH LI TONE CALYA PLOPHU
634 A947..A949    ; Bottom # Mn   [3] REJANG VOWEL SIGN I..REJANG VOWEL SIGN E
635 A94B..A94E    ; Bottom # Mn   [4] REJANG VOWEL SIGN O..REJANG VOWEL SIGN EA
636 A9B8..A9B9    ; Bottom # Mn   [2] JAVANESE VOWEL SIGN SUKU..JAVANESE VOWEL SIGN SUKU MENDUT
637 A9BD          ; Bottom # Mn       JAVANESE CONSONANT SIGN KERET
638 AA2D          ; Bottom # Mn       CHAM VOWEL SIGN U
639 AA32          ; Bottom # Mn       CHAM VOWEL SIGN UE
640 AA35..AA36    ; Bottom # Mn   [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA
641 AAB4          ; Bottom # Mn       TAI VIET VOWEL U
642 AAEC          ; Bottom # Mn       MEETEI MAYEK VOWEL SIGN UU
643 ABE8          ; Bottom # Mn       MEETEI MAYEK VOWEL SIGN UNAP
644 ABED          ; Bottom # Mn       MEETEI MAYEK APUN IYEK
645 10A02..10A03  ; Bottom # Mn   [2] KHAROSHTHI VOWEL SIGN U..KHAROSHTHI VOWEL SIGN VOCALIC R
646 10A0C..10A0E  ; Bottom # Mn   [3] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN ANUSVARA
647 10A39..10A3A  ; Bottom # Mn   [2] KHAROSHTHI SIGN CAUDA..KHAROSHTHI SIGN DOT BELOW
648 1103C..11041  ; Bottom # Mn   [6] BRAHMI VOWEL SIGN U..BRAHMI VOWEL SIGN VOCALIC LL
649 110B3..110B4  ; Bottom # Mn   [2] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN UU
650 110B9..110BA  ; Bottom # Mn   [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA
651 1112A..1112B  ; Bottom # Mn   [2] CHAKMA VOWEL SIGN U..CHAKMA VOWEL SIGN UU
652 11131..11132  ; Bottom # Mn   [2] CHAKMA O MARK..CHAKMA AU MARK
653 11173         ; Bottom # Mn       MAHAJANI SIGN NUKTA
654 111B6..111BB  ; Bottom # Mn   [6] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN VOCALIC LL
655 111C9..111CA  ; Bottom # Mn   [2] SHARADA SANDHI MARK..SHARADA SIGN NUKTA
656 111CC         ; Bottom # Mn       SHARADA EXTRA SHORT VOWEL MARK
657 1122F         ; Bottom # Mn       KHOJKI VOWEL SIGN U
658 112E3..112E4  ; Bottom # Mn   [2] KHUDAWADI VOWEL SIGN U..KHUDAWADI VOWEL SIGN UU
659 112E9..112EA  ; Bottom # Mn   [2] KHUDAWADI SIGN NUKTA..KHUDAWADI SIGN VIRAMA
660 1133B..1133C  ; Bottom # Mn   [2] COMBINING BINDU BELOW..GRANTHA SIGN NUKTA
661 11438..1143D  ; Bottom # Mn   [6] NEWA VOWEL SIGN U..NEWA VOWEL SIGN VOCALIC LL
662 11442         ; Bottom # Mn       NEWA SIGN VIRAMA
663 11446         ; Bottom # Mn       NEWA SIGN NUKTA
664 114B3..114B8  ; Bottom # Mn   [6] TIRHUTA VOWEL SIGN U..TIRHUTA VOWEL SIGN VOCALIC LL
665 114C2..114C3  ; Bottom # Mn   [2] TIRHUTA SIGN VIRAMA..TIRHUTA SIGN NUKTA
666 115B2..115B5  ; Bottom # Mn   [4] SIDDHAM VOWEL SIGN U..SIDDHAM VOWEL SIGN VOCALIC RR
667 115BF..115C0  ; Bottom # Mn   [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
668 115DC..115DD  ; Bottom # Mn   [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
669 11633..11638  ; Bottom # Mn   [6] MODI VOWEL SIGN U..MODI VOWEL SIGN VOCALIC LL
670 1163F         ; Bottom # Mn       MODI SIGN VIRAMA
671 116B0..116B1  ; Bottom # Mn   [2] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN UU
672 116B7         ; Bottom # Mn       TAKRI SIGN NUKTA
673 1171D         ; Bottom # Mn       AHOM CONSONANT SIGN MEDIAL LA
674 11724..11725  ; Bottom # Mn   [2] AHOM VOWEL SIGN U..AHOM VOWEL SIGN UU
675 11728         ; Bottom # Mn       AHOM VOWEL SIGN O
676 1182F..11832  ; Bottom # Mn   [4] DOGRA VOWEL SIGN U..DOGRA VOWEL SIGN VOCALIC RR
677 11839..1183A  ; Bottom # Mn   [2] DOGRA SIGN VIRAMA..DOGRA SIGN NUKTA
678 119D4..119D7  ; Bottom # Mn   [4] NANDINAGARI VOWEL SIGN U..NANDINAGARI VOWEL SIGN VOCALIC RR
679 119E0         ; Bottom # Mn       NANDINAGARI SIGN VIRAMA
680 11A02..11A03  ; Bottom # Mn   [2] ZANABAZAR SQUARE VOWEL SIGN UE..ZANABAZAR SQUARE VOWEL SIGN U
681 11A0A         ; Bottom # Mn       ZANABAZAR SQUARE VOWEL LENGTH MARK
682 11A33..11A34  ; Bottom # Mn   [2] ZANABAZAR SQUARE FINAL CONSONANT MARK..ZANABAZAR SQUARE SIGN VIRAMA
683 11A3B..11A3E  ; Bottom # Mn   [4] ZANABAZAR SQUARE CLUSTER-FINAL LETTER YA..ZANABAZAR SQUARE CLUSTER-FINAL LETTER VA
684 11A52..11A53  ; Bottom # Mn   [2] SOYOMBO VOWEL SIGN UE..SOYOMBO VOWEL SIGN U
685 11A59..11A5B  ; Bottom # Mn   [3] SOYOMBO VOWEL SIGN VOCALIC R..SOYOMBO VOWEL LENGTH MARK
686 11A8A..11A95  ; Bottom # Mn  [12] SOYOMBO FINAL CONSONANT SIGN G..SOYOMBO FINAL CONSONANT SIGN -A
687 11C32..11C36  ; Bottom # Mn   [5] BHAIKSUKI VOWEL SIGN U..BHAIKSUKI VOWEL SIGN VOCALIC L
688 11C3F         ; Bottom # Mn       BHAIKSUKI SIGN VIRAMA
689 11C92..11CA7  ; Bottom # Mn  [22] MARCHEN SUBJOINED LETTER KA..MARCHEN SUBJOINED LETTER ZA
690 11CAA..11CB0  ; Bottom # Mn   [7] MARCHEN SUBJOINED LETTER RA..MARCHEN VOWEL SIGN AA
691 11CB2         ; Bottom # Mn       MARCHEN VOWEL SIGN U
692 11D36         ; Bottom # Mn       MASARAM GONDI VOWEL SIGN VOCALIC R
693 11D42         ; Bottom # Mn       MASARAM GONDI SIGN NUKTA
694 11D44         ; Bottom # Mn       MASARAM GONDI SIGN HALANTA
695 11D47         ; Bottom # Mn       MASARAM GONDI RA-KARA
696 11EF4         ; Bottom # Mn       MAKASAR VOWEL SIGN U
697
698 # Indic_Positional_Category=Top_And_Bottom
699
700 0C48          ; Top_And_Bottom # Mn       TELUGU VOWEL SIGN AI
701 0F73          ; Top_And_Bottom # Mn       TIBETAN VOWEL SIGN II
702 0F76..0F79    ; Top_And_Bottom # Mn   [4] TIBETAN VOWEL SIGN VOCALIC R..TIBETAN VOWEL SIGN VOCALIC LL
703 0F81          ; Top_And_Bottom # Mn       TIBETAN VOWEL SIGN REVERSED II
704 1B3C          ; Top_And_Bottom # Mn       BALINESE VOWEL SIGN LA LENGA
705 1112E..1112F  ; Top_And_Bottom # Mn   [2] CHAKMA VOWEL SIGN O..CHAKMA VOWEL SIGN AU
706
707 # Indic_Positional_Category=Top_And_Right
708
709 0AC9          ; Top_And_Right # Mc       GUJARATI VOWEL SIGN CANDRA O
710 0B57          ; Top_And_Right # Mc       ORIYA AU LENGTH MARK
711 0CC0          ; Top_And_Right # Mc       KANNADA VOWEL SIGN II
712 0CC7..0CC8    ; Top_And_Right # Mc   [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
713 0CCA..0CCB    ; Top_And_Right # Mc   [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
714 1925..1926    ; Top_And_Right # Mc   [2] LIMBU VOWEL SIGN OO..LIMBU VOWEL SIGN AU
715 1B43          ; Top_And_Right # Mc       BALINESE VOWEL SIGN PEPET TEDUNG
716 111BF         ; Top_And_Right # Mc       SHARADA VOWEL SIGN AU
717 11232..11233  ; Top_And_Right # Mc   [2] KHOJKI VOWEL SIGN O..KHOJKI VOWEL SIGN AU
718
719 # Indic_Positional_Category=Top_And_Left
720
721 0B48          ; Top_And_Left # Mc       ORIYA VOWEL SIGN AI
722 0DDA          ; Top_And_Left # Mc       SINHALA VOWEL SIGN DIGA KOMBUVA
723 17BE          ; Top_And_Left # Mc       KHMER VOWEL SIGN OE
724 1C29          ; Top_And_Left # Mc       LEPCHA VOWEL SIGN OO
725 114BB         ; Top_And_Left # Mc       TIRHUTA VOWEL SIGN AI
726 115B9         ; Top_And_Left # Mc       SIDDHAM VOWEL SIGN AI
727
728 # Indic_Positional_Category=Top_And_Left_And_Right
729
730 0B4C          ; Top_And_Left_And_Right # Mc       ORIYA VOWEL SIGN AU
731 0DDD          ; Top_And_Left_And_Right # Mc       SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
732 17BF          ; Top_And_Left_And_Right # Mc       KHMER VOWEL SIGN YA
733 115BB         ; Top_And_Left_And_Right # Mc       SIDDHAM VOWEL SIGN AU
734
735 # Indic_Positional_Category=Bottom_And_Right
736
737 1B3B          ; Bottom_And_Right # Mc       BALINESE VOWEL SIGN RA REPA TEDUNG
738 A9C0          ; Bottom_And_Right # Mc       JAVANESE PANGKON
739
740 # Indic_Positional_Category=Bottom_And_Left
741
742 A9BF          ; Bottom_And_Left # Mc       JAVANESE CONSONANT SIGN CAKRA
743
744 # Indic_Positional_Category=Top_And_Bottom_And_Right
745
746 1B3D          ; Top_And_Bottom_And_Right # Mc       BALINESE VOWEL SIGN LA LENGA TEDUNG
747
748 # Indic_Positional_Category=Overstruck
749
750 1CD4          ; Overstruck # Mn       VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
751 1CE2..1CE8    ; Overstruck # Mn   [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
752 10A01         ; Overstruck # Mn       KHAROSHTHI VOWEL SIGN I
753 10A06         ; Overstruck # Mn       KHAROSHTHI VOWEL SIGN O
754
755 # EOF