This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Prepare for Unicode 10.0
[perl5.git] / lib / unicore / IndicPositionalCategory.txt
CommitLineData
f2bfbac0
UC
1# IndicPositionalCategory-9.0.0.txt
2# Date: 2016-06-09, 19:33:00 GMT [RP]
3# © 2016 Unicode®, Inc.
4# Unicode and the Unicode Logo are registered trademarks of Unicode, Inc. in the U.S. and other countries.
bd84d130 5# For terms of use, see http://www.unicode.org/terms_of_use.html
f2bfbac0 6#
09edd811
KW
7# For documentation, see UAX #44: Unicode Character Database,
8# at http://www.unicode.org/reports/tr44/
bd84d130 9#
ac71d2a0 10# This file defines the following property:
bd84d130 11#
ac71d2a0 12# Indic_Positional_Category enumerated property
bd84d130 13#
ac71d2a0 14# Scope: This property is aimed at the problem of
bd84d130 15# the specification of syllabic structure for Indic scripts.
ac71d2a0
UC
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
bd84d130
KW
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#
ac71d2a0 26# Note that this property is *not* intended as
bd84d130
KW
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
ac71d2a0 31# vowels and similar characters, in particular:
bd84d130
KW
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.
09edd811 41# 5. Matra display may be contextually determined. This is
bd84d130
KW
42# notable, for example, in the Tamil script, where the shape
43# and placement of -u and -uu vowels depends strongly on
a9c9e371 44# which consonant they adjoin.
bd84d130
KW
45#
46# Format:
09edd811 47# Field 0 Unicode code point value or range of code point values
ac71d2a0 48# Field 1 Indic_Positional_Category property value
bd84d130 49#
09edd811
KW
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.
bd84d130 54#
ac71d2a0
UC
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:
bd84d130 58#
f2bfbac0
UC
59# Ahom, Balinese, Batak, Bengali, Bhaiksuki, Brahmi, Buginese, Buhid,
60# Chakma, Cham, Devanagari, Grantha, Gujarati, Gurmukhi, Hanunoo,
61# Javanese, Kaithi, Kannada, Kharoshthi, Khmer, Khojki, Khudawadi,
62# Lao, Lepcha, Limbu, Malayalam, Marchen, Meetei Mayek, Modi,
63# Myanmar, Newa, New Tai Lue, Oriya, Rejang, Saurashtra, Sharada,
64# Siddham, Sinhala, Sundanese, Syloti Nagri, Tagalog, Tagbanwa, Tai
65# Tham, Tai Viet, Takri, Tamil, Telugu, Thai, Tibetan, and Tirhuta.
bd84d130
KW
66#
67# All characters for all other scripts not in that list
68# take the default value for this property.
69#
70# See IndicSyllabicCategory.txt for a slightly more extended
71# list of Indic scripts, including those which do not have
ac71d2a0
UC
72# positional characters. Currently, those additional
73# Indic scripts without positional characters are
74# Kayah Li, Mahajani, Multani, Phags-pa, and Tai Le.
bd84d130 75#
f2bfbac0
UC
76# Note: The following characters are all assigned the positional category
77# Right, but may have different positions in some cases:
78# * U+0BC1 TAMIL VOWEL SIGN U and U+0BC2 TAMIL VOWEL SIGN UU have
79# contextually variable placement in Tamil.
80# * U+0D41 MALAYALAM VOWEL SIGN U and U+0D42 MALAYALAM VOWEL SIGN UU form
81# complex ligatures with consonants in older Malayalam orthography.
82# * U+11341 GRANTHA VOWEL SIGN U and U+11342 GRANTHA VOWEL SIGN UU have
83# contextually variable placement in Grantha.
bd84d130
KW
84
85# ================================================
86
ac71d2a0 87# Property: Indic_Positional_Category
bd84d130 88#
ac71d2a0 89# All code points not explicitly listed for Indic_Positional_Category
09edd811 90# have the value NA (not applicable).
bd84d130
KW
91#
92# @missing: 0000..10FFFF; NA
93
bd84d130
KW
94# ------------------------------------------------
95
ac71d2a0 96# Indic_Positional_Category=Right
bd84d130 97
ac71d2a0 980903 ; Right # Mc DEVANAGARI SIGN VISARGA
bd84d130
KW
99093B ; Right # Mc DEVANAGARI VOWEL SIGN OOE
100093E ; Right # Mc DEVANAGARI VOWEL SIGN AA
1010940 ; Right # Mc DEVANAGARI VOWEL SIGN II
1020949..094C ; Right # Mc [4] DEVANAGARI VOWEL SIGN CANDRA O..DEVANAGARI VOWEL SIGN AU
103094F ; Right # Mc DEVANAGARI VOWEL SIGN AW
ac71d2a0 1040982..0983 ; Right # Mc [2] BENGALI SIGN ANUSVARA..BENGALI SIGN VISARGA
bd84d130
KW
10509BE ; Right # Mc BENGALI VOWEL SIGN AA
10609C0 ; Right # Mc BENGALI VOWEL SIGN II
10709D7 ; Right # Mc BENGALI AU LENGTH MARK
ac71d2a0 1080A03 ; Right # Mc GURMUKHI SIGN VISARGA
bd84d130
KW
1090A3E ; Right # Mc GURMUKHI VOWEL SIGN AA
1100A40 ; Right # Mc GURMUKHI VOWEL SIGN II
ac71d2a0 1110A83 ; Right # Mc GUJARATI SIGN VISARGA
bd84d130
KW
1120ABE ; Right # Mc GUJARATI VOWEL SIGN AA
1130AC0 ; Right # Mc GUJARATI VOWEL SIGN II
1140ACB..0ACC ; Right # Mc [2] GUJARATI VOWEL SIGN O..GUJARATI VOWEL SIGN AU
ac71d2a0 1150B02..0B03 ; Right # Mc [2] ORIYA SIGN ANUSVARA..ORIYA SIGN VISARGA
bd84d130
KW
1160B3E ; Right # Mc ORIYA VOWEL SIGN AA
1170B40 ; Right # Mc ORIYA VOWEL SIGN II
1180BBE..0BBF ; Right # Mc [2] TAMIL VOWEL SIGN AA..TAMIL VOWEL SIGN I
ac71d2a0 1190BC1..0BC2 ; Right # Mc [2] TAMIL VOWEL SIGN U..TAMIL VOWEL SIGN UU
bd84d130 1200BD7 ; Right # Mc TAMIL AU LENGTH MARK
ac71d2a0 1210C01..0C03 ; Right # Mc [3] TELUGU SIGN CANDRABINDU..TELUGU SIGN VISARGA
bd84d130 1220C41..0C44 ; Right # Mc [4] TELUGU VOWEL SIGN U..TELUGU VOWEL SIGN VOCALIC RR
ac71d2a0 1230C82..0C83 ; Right # Mc [2] KANNADA SIGN ANUSVARA..KANNADA SIGN VISARGA
bd84d130
KW
1240CBE ; Right # Mc KANNADA VOWEL SIGN AA
1250CC1..0CC4 ; Right # Mc [4] KANNADA VOWEL SIGN U..KANNADA VOWEL SIGN VOCALIC RR
1260CD5..0CD6 ; Right # Mc [2] KANNADA LENGTH MARK..KANNADA AI LENGTH MARK
ac71d2a0 1270D02..0D03 ; Right # Mc [2] MALAYALAM SIGN ANUSVARA..MALAYALAM SIGN VISARGA
bd84d130
KW
1280D3E..0D40 ; Right # Mc [3] MALAYALAM VOWEL SIGN AA..MALAYALAM VOWEL SIGN II
1290D41..0D42 ; Right # Mn [2] MALAYALAM VOWEL SIGN U..MALAYALAM VOWEL SIGN UU
bd84d130 1300D57 ; Right # Mc MALAYALAM AU LENGTH MARK
ac71d2a0 1310D82..0D83 ; Right # Mc [2] SINHALA SIGN ANUSVARAYA..SINHALA SIGN VISARGAYA
bd84d130
KW
1320DCF..0DD1 ; Right # Mc [3] SINHALA VOWEL SIGN AELA-PILLA..SINHALA VOWEL SIGN DIGA AEDA-PILLA
1330DD8 ; Right # Mc SINHALA VOWEL SIGN GAETTA-PILLA
1340DDF ; Right # Mc SINHALA VOWEL SIGN GAYANUKITTA
1350DF2..0DF3 ; Right # Mc [2] SINHALA VOWEL SIGN DIGA GAETTA-PILLA..SINHALA VOWEL SIGN DIGA GAYANUKITTA
1360E30 ; Right # Lo THAI CHARACTER SARA A
1370E32..0E33 ; Right # Lo [2] THAI CHARACTER SARA AA..THAI CHARACTER SARA AM
1380E45 ; Right # Lo THAI CHARACTER LAKKHANGYAO
1390EB0 ; Right # Lo LAO VOWEL SIGN A
1400EB2..0EB3 ; Right # Lo [2] LAO VOWEL SIGN AA..LAO VOWEL SIGN AM
ac71d2a0
UC
1410F3E ; Right # Mc TIBETAN SIGN YAR TSHES
1420F7F ; Right # Mc TIBETAN SIGN RNAM BCAD
bd84d130 143102B..102C ; Right # Mc [2] MYANMAR VOWEL SIGN TALL AA..MYANMAR VOWEL SIGN AA
ac71d2a0
UC
1441038 ; Right # Mc MYANMAR SIGN VISARGA
145103B ; Right # Mc MYANMAR CONSONANT SIGN MEDIAL YA
bd84d130 1461056..1057 ; Right # Mc [2] MYANMAR VOWEL SIGN VOCALIC R..MYANMAR VOWEL SIGN VOCALIC RR
ac71d2a0
UC
1471062..1064 ; Right # Mc [3] MYANMAR VOWEL SIGN SGAW KAREN EU..MYANMAR TONE MARK SGAW KAREN KE PHO
1481067..106D ; Right # Mc [7] MYANMAR VOWEL SIGN WESTERN PWO KAREN EU..MYANMAR SIGN WESTERN PWO KAREN TONE-5
bd84d130 1491083 ; Right # Mc MYANMAR VOWEL SIGN SHAN AA
ac71d2a0
UC
1501087..108C ; Right # Mc [6] MYANMAR SIGN SHAN TONE-2..MYANMAR SIGN SHAN COUNCIL TONE-3
151108F ; Right # Mc MYANMAR SIGN RUMAI PALAUNG TONE-5
152109A..109C ; Right # Mc [3] MYANMAR SIGN KHAMTI TONE-1..MYANMAR VOWEL SIGN AITON A
bd84d130 15317B6 ; Right # Mc KHMER VOWEL SIGN AA
ac71d2a0 15417C7..17C8 ; Right # Mc [2] KHMER SIGN REAHMUK..KHMER SIGN YUUKALEAPINTU
bd84d130 1551923..1924 ; Right # Mc [2] LIMBU VOWEL SIGN EE..LIMBU VOWEL SIGN AI
ac71d2a0
UC
1561929..192B ; Right # Mc [3] LIMBU SUBJOINED LETTER YA..LIMBU SUBJOINED LETTER WA
1571930..1931 ; Right # Mc [2] LIMBU SMALL LETTER KA..LIMBU SMALL LETTER NGA
1581933..1938 ; Right # Mc [6] LIMBU SMALL LETTER TA..LIMBU SMALL LETTER LA
15919B0..19B4 ; Right # Lo [5] NEW TAI LUE VOWEL SIGN VOWEL SHORTENER..NEW TAI LUE VOWEL SIGN UU
16019B8..19B9 ; Right # Lo [2] NEW TAI LUE VOWEL SIGN OA..NEW TAI LUE VOWEL SIGN UE
16119BB..19C0 ; Right # Lo [6] NEW TAI LUE VOWEL SIGN AAY..NEW TAI LUE VOWEL SIGN IY
16219C8..19C9 ; Right # Lo [2] NEW TAI LUE TONE MARK-1..NEW TAI LUE TONE MARK-2
bd84d130 1631A1A ; Right # Mc BUGINESE VOWEL SIGN O
ac71d2a0 1641A57 ; Right # Mc TAI THAM CONSONANT SIGN LA TANG LAI
bd84d130
KW
1651A61 ; Right # Mc TAI THAM VOWEL SIGN A
1661A63..1A64 ; Right # Mc [2] TAI THAM VOWEL SIGN AA..TAI THAM VOWEL SIGN TALL AA
1671A6D ; Right # Mc TAI THAM VOWEL SIGN OY
ac71d2a0 1681B04 ; Right # Mc BALINESE SIGN BISAH
bd84d130
KW
1691B35 ; Right # Mc BALINESE VOWEL SIGN TEDUNG
1701B44 ; Right # Mc BALINESE ADEG ADEG
ac71d2a0
UC
1711B82 ; Right # Mc SUNDANESE SIGN PANGWISAD
1721BA1 ; Right # Mc SUNDANESE CONSONANT SIGN PAMINGKAL
bd84d130
KW
1731BA7 ; Right # Mc SUNDANESE VOWEL SIGN PANOLONG
1741BAA ; Right # Mc SUNDANESE SIGN PAMAAEH
09edd811
KW
1751BE7 ; Right # Mc BATAK VOWEL SIGN E
1761BEA..1BEC ; Right # Mc [3] BATAK VOWEL SIGN I..BATAK VOWEL SIGN O
1771BEE ; Right # Mc BATAK VOWEL SIGN U
bd84d130 1781BF2..1BF3 ; Right # Mc [2] BATAK PANGOLAT..BATAK PANONGONAN
ac71d2a0 1791C24..1C26 ; Right # Mc [3] LEPCHA SUBJOINED LETTER YA..LEPCHA VOWEL SIGN AA
bd84d130 1801C2A..1C2B ; Right # Mc [2] LEPCHA VOWEL SIGN U..LEPCHA VOWEL SIGN UU
ac71d2a0 1811CE1 ; Right # Mc VEDIC TONE ATHARVAVEDIC INDEPENDENT SVARITA
bd84d130
KW
182A823..A824 ; Right # Mc [2] SYLOTI NAGRI VOWEL SIGN A..SYLOTI NAGRI VOWEL SIGN I
183A827 ; Right # Mc SYLOTI NAGRI VOWEL SIGN OO
ac71d2a0
UC
184A880..A881 ; Right # Mc [2] SAURASHTRA SIGN ANUSVARA..SAURASHTRA SIGN VISARGA
185A8B4..A8C3 ; Right # Mc [16] SAURASHTRA CONSONANT SIGN HAARU..SAURASHTRA VOWEL SIGN AU
186A952..A953 ; Right # Mc [2] REJANG CONSONANT SIGN H..REJANG VIRAMA
187A983 ; Right # Mc JAVANESE SIGN WIGNYAN
bd84d130 188A9B4..A9B5 ; Right # Mc [2] JAVANESE VOWEL SIGN TARUNG..JAVANESE VOWEL SIGN TOLONG
ac71d2a0
UC
189A9BD..A9BF ; Right # Mc [3] JAVANESE CONSONANT SIGN KERET..JAVANESE CONSONANT SIGN CAKRA
190AA33 ; Right # Mc CHAM CONSONANT SIGN YA
191AA4D ; Right # Mc CHAM CONSONANT SIGN FINAL H
192AA7B ; Right # Mc MYANMAR SIGN PAO KAREN TONE
193AA7D ; Right # Mc MYANMAR SIGN TAI LAING TONE-5
bd84d130
KW
194AAB1 ; Right # Lo TAI VIET VOWEL AA
195AABA ; Right # Lo TAI VIET VOWEL UA
196AABD ; Right # Lo TAI VIET VOWEL AN
7620cb10 197AAEF ; Right # Mc MEETEI MAYEK VOWEL SIGN AAU
ac71d2a0 198AAF5 ; Right # Mc MEETEI MAYEK VOWEL SIGN VISARGA
bd84d130
KW
199ABE3..ABE4 ; Right # Mc [2] MEETEI MAYEK VOWEL SIGN ONAP..MEETEI MAYEK VOWEL SIGN INAP
200ABE6..ABE7 ; Right # Mc [2] MEETEI MAYEK VOWEL SIGN YENAP..MEETEI MAYEK VOWEL SIGN SOUNAP
201ABE9..ABEA ; Right # Mc [2] MEETEI MAYEK VOWEL SIGN CHEINAP..MEETEI MAYEK VOWEL SIGN NUNG
ac71d2a0
UC
202ABEC ; Right # Mc MEETEI MAYEK LUM IYEK
20311000 ; Right # Mc BRAHMI SIGN CANDRABINDU
20411002 ; Right # Mc BRAHMI SIGN VISARGA
20511082 ; Right # Mc KAITHI SIGN VISARGA
bd84d130
KW
206110B0 ; Right # Mc KAITHI VOWEL SIGN AA
207110B2 ; Right # Mc KAITHI VOWEL SIGN II
208110B7..110B8 ; Right # Mc [2] KAITHI VOWEL SIGN O..KAITHI VOWEL SIGN AU
ac71d2a0 20911182 ; Right # Mc SHARADA SIGN VISARGA
7620cb10
KW
210111B3 ; Right # Mc SHARADA VOWEL SIGN AA
211111B5 ; Right # Mc SHARADA VOWEL SIGN II
212111C0 ; Right # Mc SHARADA SIGN VIRAMA
09edd811
KW
2131122C..1122E ; Right # Mc [3] KHOJKI VOWEL SIGN AA..KHOJKI VOWEL SIGN II
21411235 ; Right # Mc KHOJKI SIGN VIRAMA
215112E0 ; Right # Mc KHUDAWADI VOWEL SIGN AA
216112E2 ; Right # Mc KHUDAWADI VOWEL SIGN II
ac71d2a0 21711302..11303 ; Right # Mc [2] GRANTHA SIGN ANUSVARA..GRANTHA SIGN VISARGA
09edd811 2181133E..1133F ; Right # Mc [2] GRANTHA VOWEL SIGN AA..GRANTHA VOWEL SIGN I
f2bfbac0 21911341..11344 ; Right # Mc [4] GRANTHA VOWEL SIGN U..GRANTHA VOWEL SIGN VOCALIC RR
09edd811
KW
2201134D ; Right # Mc GRANTHA SIGN VIRAMA
22111357 ; Right # Mc GRANTHA AU LENGTH MARK
22211362..11363 ; Right # Mc [2] GRANTHA VOWEL SIGN VOCALIC L..GRANTHA VOWEL SIGN VOCALIC LL
f2bfbac0
UC
22311435 ; Right # Mc NEWA VOWEL SIGN AA
22411437 ; Right # Mc NEWA VOWEL SIGN II
22511440..11441 ; Right # Mc [2] NEWA VOWEL SIGN O..NEWA VOWEL SIGN AU
22611445 ; Right # Mc NEWA SIGN VISARGA
09edd811
KW
227114B0 ; Right # Mc TIRHUTA VOWEL SIGN AA
228114B2 ; Right # Mc TIRHUTA VOWEL SIGN II
229114BD ; Right # Mc TIRHUTA VOWEL SIGN SHORT O
ac71d2a0 230114C1 ; Right # Mc TIRHUTA SIGN VISARGA
09edd811
KW
231115AF ; Right # Mc SIDDHAM VOWEL SIGN AA
232115B1 ; Right # Mc SIDDHAM VOWEL SIGN II
ac71d2a0 233115BE ; Right # Mc SIDDHAM SIGN VISARGA
09edd811
KW
23411630..11632 ; Right # Mc [3] MODI VOWEL SIGN AA..MODI VOWEL SIGN II
2351163B..1163C ; Right # Mc [2] MODI VOWEL SIGN O..MODI VOWEL SIGN AU
ac71d2a0
UC
2361163E ; Right # Mc MODI SIGN VISARGA
237116AC ; Right # Mc TAKRI SIGN VISARGA
7620cb10 238116AF ; Right # Mc TAKRI VOWEL SIGN II
ac71d2a0
UC
239116B6 ; Right # Mc TAKRI SIGN VIRAMA
24011720..11721 ; Right # Mc [2] AHOM VOWEL SIGN A..AHOM VOWEL SIGN AA
f2bfbac0
UC
24111C2F ; Right # Mc BHAIKSUKI VOWEL SIGN AA
24211C3E ; Right # Mc BHAIKSUKI SIGN VISARGA
24311CA9 ; Right # Mc MARCHEN SUBJOINED LETTER YA
24411CB4 ; Right # Mc MARCHEN VOWEL SIGN O
bd84d130 245
ac71d2a0 246# Indic_Positional_Category=Left
bd84d130
KW
247
248093F ; Left # Mc DEVANAGARI VOWEL SIGN I
249094E ; Left # Mc DEVANAGARI VOWEL SIGN PRISHTHAMATRA E
25009BF ; Left # Mc BENGALI VOWEL SIGN I
25109C7..09C8 ; Left # Mc [2] BENGALI VOWEL SIGN E..BENGALI VOWEL SIGN AI
2520A3F ; Left # Mc GURMUKHI VOWEL SIGN I
2530ABF ; Left # Mc GUJARATI VOWEL SIGN I
2540B47 ; Left # Mc ORIYA VOWEL SIGN E
2550BC6..0BC8 ; Left # Mc [3] TAMIL VOWEL SIGN E..TAMIL VOWEL SIGN AI
2560D46..0D48 ; Left # Mc [3] MALAYALAM VOWEL SIGN E..MALAYALAM VOWEL SIGN AI
2570DD9 ; Left # Mc SINHALA VOWEL SIGN KOMBUVA
2580DDB ; Left # Mc SINHALA VOWEL SIGN KOMBU DEKA
ac71d2a0 2590F3F ; Left # Mc TIBETAN SIGN MAR TSHES
bd84d130
KW
2601031 ; Left # Mc MYANMAR VOWEL SIGN E
2611084 ; Left # Mc MYANMAR VOWEL SIGN SHAN E
26217C1..17C3 ; Left # Mc [3] KHMER VOWEL SIGN E..KHMER VOWEL SIGN AI
bd84d130 2631A19 ; Left # Mc BUGINESE VOWEL SIGN E
09edd811 2641A55 ; Left # Mc TAI THAM CONSONANT SIGN MEDIAL RA
bd84d130
KW
2651A6E..1A72 ; Left # Mc [5] TAI THAM VOWEL SIGN E..TAI THAM VOWEL SIGN THAM AI
2661B3E..1B3F ; Left # Mc [2] BALINESE VOWEL SIGN TALING..BALINESE VOWEL SIGN TALING REPA
2671BA6 ; Left # Mc SUNDANESE VOWEL SIGN PANAELAENG
2681C27..1C28 ; Left # Mc [2] LEPCHA VOWEL SIGN I..LEPCHA VOWEL SIGN O
09edd811 2691C34..1C35 ; Left # Mc [2] LEPCHA CONSONANT SIGN NYIN-DO..LEPCHA CONSONANT SIGN KANG
bd84d130
KW
270A9BA..A9BB ; Left # Mc [2] JAVANESE VOWEL SIGN TALING..JAVANESE VOWEL SIGN DIRGA MURE
271AA2F..AA30 ; Left # Mc [2] CHAM VOWEL SIGN O..CHAM VOWEL SIGN AI
09edd811 272AA34 ; Left # Mc CHAM CONSONANT SIGN RA
7620cb10
KW
273AAEB ; Left # Mc MEETEI MAYEK VOWEL SIGN II
274AAEE ; Left # Mc MEETEI MAYEK VOWEL SIGN AU
bd84d130 275110B1 ; Left # Mc KAITHI VOWEL SIGN I
7620cb10
KW
2761112C ; Left # Mc CHAKMA VOWEL SIGN E
277111B4 ; Left # Mc SHARADA VOWEL SIGN I
09edd811
KW
278112E1 ; Left # Mc KHUDAWADI VOWEL SIGN I
27911347..11348 ; Left # Mc [2] GRANTHA VOWEL SIGN EE..GRANTHA VOWEL SIGN AI
f2bfbac0 28011436 ; Left # Mc NEWA VOWEL SIGN I
09edd811
KW
281114B1 ; Left # Mc TIRHUTA VOWEL SIGN I
282114B9 ; Left # Mc TIRHUTA VOWEL SIGN E
283115B0 ; Left # Mc SIDDHAM VOWEL SIGN I
284115B8 ; Left # Mc SIDDHAM VOWEL SIGN E
7620cb10 285116AE ; Left # Mc TAKRI VOWEL SIGN I
ac71d2a0 28611726 ; Left # Mc AHOM VOWEL SIGN E
f2bfbac0 28711CB1 ; Left # Mc MARCHEN VOWEL SIGN I
bd84d130 288
ac71d2a0 289# Indic_Positional_Category=Visual_Order_Left
bd84d130
KW
290
291# These are dependent vowels that occur to the left of the consonant
292# letter in a syllable, but which occur in scripts using the visual order
293# model, instead of the logical order model. Because of the different
294# model, these left-side vowels occur first in the backing store (before
295# the consonant letter) and are not reordered during text rendering.
296#
a9c9e371 297# [Derivation: Logical_Order_Exception=Yes]
bd84d130
KW
298
2990E40..0E44 ; Visual_Order_Left # Lo [5] THAI CHARACTER SARA E..THAI CHARACTER SARA AI MAIMALAI
3000EC0..0EC4 ; Visual_Order_Left # Lo [5] LAO VOWEL SIGN E..LAO VOWEL SIGN AI
ac71d2a0
UC
30119B5..19B7 ; Visual_Order_Left # Lo [3] NEW TAI LUE VOWEL SIGN E..NEW TAI LUE VOWEL SIGN O
30219BA ; Visual_Order_Left # Lo NEW TAI LUE VOWEL SIGN AY
bd84d130
KW
303AAB5..AAB6 ; Visual_Order_Left # Lo [2] TAI VIET VOWEL E..TAI VIET VOWEL O
304AAB9 ; Visual_Order_Left # Lo TAI VIET VOWEL UEA
305AABB..AABC ; Visual_Order_Left # Lo [2] TAI VIET VOWEL AUE..TAI VIET VOWEL AY
306
ac71d2a0 307# Indic_Positional_Category=Left_And_Right
bd84d130
KW
308
30909CB..09CC ; Left_And_Right # Mc [2] BENGALI VOWEL SIGN O..BENGALI VOWEL SIGN AU
3100B4B ; Left_And_Right # Mc ORIYA VOWEL SIGN O
3110BCA..0BCC ; Left_And_Right # Mc [3] TAMIL VOWEL SIGN O..TAMIL VOWEL SIGN AU
3120D4A..0D4C ; Left_And_Right # Mc [3] MALAYALAM VOWEL SIGN O..MALAYALAM VOWEL SIGN AU
09edd811
KW
3130DDC ; Left_And_Right # Mc SINHALA VOWEL SIGN KOMBUVA HAA AELA-PILLA
3140DDE ; Left_And_Right # Mc SINHALA VOWEL SIGN KOMBUVA HAA GAYANUKITTA
bd84d130
KW
31517C0 ; Left_And_Right # Mc KHMER VOWEL SIGN IE
31617C4..17C5 ; Left_And_Right # Mc [2] KHMER VOWEL SIGN OO..KHMER VOWEL SIGN AU
3171B40..1B41 ; Left_And_Right # Mc [2] BALINESE VOWEL SIGN TALING TEDUNG..BALINESE VOWEL SIGN TALING REPA TEDUNG
09edd811
KW
3181134B..1134C ; Left_And_Right # Mc [2] GRANTHA VOWEL SIGN OO..GRANTHA VOWEL SIGN AU
319114BC ; Left_And_Right # Mc TIRHUTA VOWEL SIGN O
320114BE ; Left_And_Right # Mc TIRHUTA VOWEL SIGN AU
321115BA ; Left_And_Right # Mc SIDDHAM VOWEL SIGN O
bd84d130 322
ac71d2a0 323# Indic_Positional_Category=Top
bd84d130 324
ac71d2a0 3250900..0902 ; Top # Mn [3] DEVANAGARI SIGN INVERTED CANDRABINDU..DEVANAGARI SIGN ANUSVARA
bd84d130
KW
326093A ; Top # Mn DEVANAGARI VOWEL SIGN OE
3270945..0948 ; Top # Mn [4] DEVANAGARI VOWEL SIGN CANDRA E..DEVANAGARI VOWEL SIGN AI
ac71d2a0
UC
3280951 ; Top # Mn DEVANAGARI STRESS SIGN UDATTA
3290953..0955 ; Top # Mn [3] DEVANAGARI GRAVE ACCENT..DEVANAGARI VOWEL SIGN CANDRA LONG E
3300981 ; Top # Mn BENGALI SIGN CANDRABINDU
3310A01..0A02 ; Top # Mn [2] GURMUKHI SIGN ADAK BINDI..GURMUKHI SIGN BINDI
bd84d130
KW
3320A47..0A48 ; Top # Mn [2] GURMUKHI VOWEL SIGN EE..GURMUKHI VOWEL SIGN AI
3330A4B..0A4C ; Top # Mn [2] GURMUKHI VOWEL SIGN OO..GURMUKHI VOWEL SIGN AU
ac71d2a0
UC
3340A70..0A71 ; Top # Mn [2] GURMUKHI TIPPI..GURMUKHI ADDAK
3350A81..0A82 ; Top # Mn [2] GUJARATI SIGN CANDRABINDU..GUJARATI SIGN ANUSVARA
bd84d130
KW
3360AC5 ; Top # Mn GUJARATI VOWEL SIGN CANDRA E
3370AC7..0AC8 ; Top # Mn [2] GUJARATI VOWEL SIGN E..GUJARATI VOWEL SIGN AI
ac71d2a0 3380B01 ; Top # Mn ORIYA SIGN CANDRABINDU
bd84d130
KW
3390B3F ; Top # Mn ORIYA VOWEL SIGN I
3400B56 ; Top # Mn ORIYA AI LENGTH MARK
ac71d2a0 3410B82 ; Top # Mn TAMIL SIGN ANUSVARA
bd84d130
KW
3420BC0 ; Top # Mn TAMIL VOWEL SIGN II
3430BCD ; Top # Mn TAMIL SIGN VIRAMA
ac71d2a0 3440C00 ; Top # Mn TELUGU SIGN COMBINING CANDRABINDU ABOVE
bd84d130
KW
3450C3E..0C40 ; Top # Mn [3] TELUGU VOWEL SIGN AA..TELUGU VOWEL SIGN II
3460C46..0C47 ; Top # Mn [2] TELUGU VOWEL SIGN E..TELUGU VOWEL SIGN EE
09edd811 3470C4A..0C4D ; Top # Mn [4] TELUGU VOWEL SIGN O..TELUGU SIGN VIRAMA
bd84d130 3480C55 ; Top # Mn TELUGU LENGTH MARK
ac71d2a0 3490C81 ; Top # Mn KANNADA SIGN CANDRABINDU
bd84d130
KW
3500CBF ; Top # Mn KANNADA VOWEL SIGN I
3510CC6 ; Top # Mn KANNADA VOWEL SIGN E
09edd811 3520CCC..0CCD ; Top # Mn [2] KANNADA VOWEL SIGN AU..KANNADA SIGN VIRAMA
ac71d2a0 3530D01 ; Top # Mn MALAYALAM SIGN CANDRABINDU
bd84d130
KW
3540D4D ; Top # Mn MALAYALAM SIGN VIRAMA
3550DCA ; Top # Mn SINHALA SIGN AL-LAKUNA
3560DD2..0DD3 ; Top # Mn [2] SINHALA VOWEL SIGN KETTI IS-PILLA..SINHALA VOWEL SIGN DIGA IS-PILLA
3570E31 ; Top # Mn THAI CHARACTER MAI HAN-AKAT
3580E34..0E37 ; Top # Mn [4] THAI CHARACTER SARA I..THAI CHARACTER SARA UEE
ac71d2a0 3590E47..0E4E ; Top # Mn [8] THAI CHARACTER MAITAIKHU..THAI CHARACTER YAMAKKAN
bd84d130
KW
3600EB1 ; Top # Mn LAO VOWEL SIGN MAI KAN
3610EB4..0EB7 ; Top # Mn [4] LAO VOWEL SIGN I..LAO VOWEL SIGN YY
3620EBB ; Top # Mn LAO VOWEL SIGN MAI KON
ac71d2a0
UC
3630EC8..0ECD ; Top # Mn [6] LAO TONE MAI EK..LAO NIGGAHITA
3640F39 ; Top # Mn TIBETAN MARK TSA -PHRU
bd84d130 3650F72 ; Top # Mn TIBETAN VOWEL SIGN I
ac71d2a0 3660F7A..0F7E ; Top # Mn [5] TIBETAN VOWEL SIGN E..TIBETAN SIGN RJES SU NGA RO
bd84d130 3670F80 ; Top # Mn TIBETAN VOWEL SIGN REVERSED I
ac71d2a0
UC
3680F82..0F83 ; Top # Mn [2] TIBETAN SIGN NYI ZLA NAA DA..TIBETAN SIGN SNA LDAN
3690F86..0F87 ; Top # Mn [2] TIBETAN SIGN LCI RTAGS..TIBETAN SIGN YANG RTAGS
bd84d130 370102D..102E ; Top # Mn [2] MYANMAR VOWEL SIGN I..MYANMAR VOWEL SIGN II
ac71d2a0 3711032..1036 ; Top # Mn [5] MYANMAR VOWEL SIGN AI..MYANMAR SIGN ANUSVARA
bd84d130
KW
372103A ; Top # Mn MYANMAR SIGN ASAT
3731071..1074 ; Top # Mn [4] MYANMAR VOWEL SIGN GEBA KAREN I..MYANMAR VOWEL SIGN KAYAH EE
3741085..1086 ; Top # Mn [2] MYANMAR VOWEL SIGN SHAN E ABOVE..MYANMAR VOWEL SIGN SHAN FINAL Y
375109D ; Top # Mn MYANMAR VOWEL SIGN AITON AI
3761712 ; Top # Mn TAGALOG VOWEL SIGN I
3771732 ; Top # Mn HANUNOO VOWEL SIGN I
3781752 ; Top # Mn BUHID VOWEL SIGN I
3791772 ; Top # Mn TAGBANWA VOWEL SIGN I
38017B7..17BA ; Top # Mn [4] KHMER VOWEL SIGN I..KHMER VOWEL SIGN YY
ac71d2a0 38117C6 ; Top # Mn KHMER SIGN NIKAHIT
09edd811
KW
38217C9..17D1 ; Top # Mn [9] KHMER SIGN MUUSIKATOAN..KHMER SIGN VIRIAM
38317D3 ; Top # Mn KHMER SIGN BATHAMASAT
ac71d2a0 38417DD ; Top # Mn KHMER SIGN ATTHACAN
bd84d130
KW
3851920..1921 ; Top # Mn [2] LIMBU VOWEL SIGN A..LIMBU VOWEL SIGN I
3861927..1928 ; Top # Mn [2] LIMBU VOWEL SIGN E..LIMBU VOWEL SIGN O
ac71d2a0 387193A ; Top # Mn LIMBU SIGN KEMPHRENG
bd84d130 3881A17 ; Top # Mn BUGINESE VOWEL SIGN I
09edd811 3891A1B ; Top # Mn BUGINESE VOWEL SIGN AE
ac71d2a0 3901A58..1A5A ; Top # Mn [3] TAI THAM SIGN MAI KANG LAI..TAI THAM CONSONANT SIGN LOW PA
bd84d130
KW
3911A62 ; Top # Mn TAI THAM VOWEL SIGN MAI SAT
3921A65..1A68 ; Top # Mn [4] TAI THAM VOWEL SIGN I..TAI THAM VOWEL SIGN UUE
3931A6B ; Top # Mn TAI THAM VOWEL SIGN O
ac71d2a0
UC
3941A73..1A7C ; Top # Mn [10] TAI THAM VOWEL SIGN OA ABOVE..TAI THAM SIGN KHUEN-LUE KARAN
3951B00..1B03 ; Top # Mn [4] BALINESE SIGN ULU RICEM..BALINESE SIGN SURANG
3961B34 ; Top # Mn BALINESE SIGN REREKAN
bd84d130
KW
3971B36..1B37 ; Top # Mn [2] BALINESE VOWEL SIGN ULU..BALINESE VOWEL SIGN ULU SARI
3981B42 ; Top # Mn BALINESE VOWEL SIGN PEPET
ac71d2a0
UC
3991B6B ; Top # Mn BALINESE MUSICAL SYMBOL COMBINING TEGEH
4001B6D..1B73 ; Top # Mn [7] BALINESE MUSICAL SYMBOL COMBINING KEMPUL..BALINESE MUSICAL SYMBOL COMBINING GONG
4011B80..1B81 ; Top # Mn [2] SUNDANESE SIGN PANYECEK..SUNDANESE SIGN PANGLAYAR
bd84d130
KW
4021BA4 ; Top # Mn SUNDANESE VOWEL SIGN PANGHULU
4031BA8..1BA9 ; Top # Mn [2] SUNDANESE VOWEL SIGN PAMEPET..SUNDANESE VOWEL SIGN PANEULEUNG
ac71d2a0 4041BE6 ; Top # Mn BATAK SIGN TOMPI
09edd811
KW
4051BE8..1BE9 ; Top # Mn [2] BATAK VOWEL SIGN PAKPAK E..BATAK VOWEL SIGN EE
4061BED ; Top # Mn BATAK VOWEL SIGN KARO O
ac71d2a0
UC
4071BEF..1BF1 ; Top # Mn [3] BATAK VOWEL SIGN U FOR SIMALUNGUN SA..BATAK CONSONANT SIGN H
4081C2D..1C33 ; Top # Mn [7] LEPCHA CONSONANT SIGN K..LEPCHA CONSONANT SIGN T
4091C36 ; Top # Mn LEPCHA SIGN RAN
4101CD0..1CD2 ; Top # Mn [3] VEDIC TONE KARSHANA..VEDIC TONE PRENKHA
4111CDA..1CDB ; Top # Mn [2] VEDIC TONE DOUBLE SVARITA..VEDIC TONE TRIPLE SVARITA
4121CE0 ; Top # Mn VEDIC TONE RIGVEDIC KASHMIRI INDEPENDENT SVARITA
4131CF4 ; Top # Mn VEDIC TONE CANDRA ABOVE
f2bfbac0 4141DFB ; Top # Mn COMBINING DELETION MARK
bd84d130 415A806 ; Top # Mn SYLOTI NAGRI SIGN HASANTA
ac71d2a0 416A80B ; Top # Mn SYLOTI NAGRI SIGN ANUSVARA
bd84d130 417A826 ; Top # Mn SYLOTI NAGRI VOWEL SIGN E
f2bfbac0 418A8C5 ; Top # Mn SAURASHTRA SIGN CANDRABINDU
ac71d2a0 419A8E0..A8F1 ; Top # Mn [18] COMBINING DEVANAGARI DIGIT ZERO..COMBINING DEVANAGARI SIGN AVAGRAHA
bd84d130 420A94A ; Top # Mn REJANG VOWEL SIGN AI
ac71d2a0
UC
421A94F..A951 ; Top # Mn [3] REJANG CONSONANT SIGN NG..REJANG CONSONANT SIGN R
422A980..A982 ; Top # Mn [3] JAVANESE SIGN PANYANGGA..JAVANESE SIGN LAYAR
423A9B3 ; Top # Mn JAVANESE SIGN CECAK TELU
bd84d130
KW
424A9B6..A9B7 ; Top # Mn [2] JAVANESE VOWEL SIGN WULU..JAVANESE VOWEL SIGN WULU MELIK
425A9BC ; Top # Mn JAVANESE VOWEL SIGN PEPET
ac71d2a0 426A9E5 ; Top # Mn MYANMAR SIGN SHAN SAW
bd84d130
KW
427AA29..AA2C ; Top # Mn [4] CHAM VOWEL SIGN AA..CHAM VOWEL SIGN EI
428AA2E ; Top # Mn CHAM VOWEL SIGN OE
429AA31 ; Top # Mn CHAM VOWEL SIGN AU
ac71d2a0
UC
430AA43 ; Top # Mn CHAM CONSONANT SIGN FINAL NG
431AA4C ; Top # Mn CHAM CONSONANT SIGN FINAL M
432AA7C ; Top # Mn MYANMAR SIGN TAI LAING TONE-2
bd84d130
KW
433AAB0 ; Top # Mn TAI VIET MAI KANG
434AAB2..AAB3 ; Top # Mn [2] TAI VIET VOWEL I..TAI VIET VOWEL UE
435AAB7..AAB8 ; Top # Mn [2] TAI VIET MAI KHIT..TAI VIET VOWEL IA
ac71d2a0
UC
436AABE..AABF ; Top # Mn [2] TAI VIET VOWEL AM..TAI VIET TONE MAI EK
437AAC1 ; Top # Mn TAI VIET TONE MAI THO
7620cb10 438AAED ; Top # Mn MEETEI MAYEK VOWEL SIGN AAI
bd84d130
KW
439ABE5 ; Top # Mn MEETEI MAYEK VOWEL SIGN ANAP
44010A05 ; Top # Mn KHAROSHTHI VOWEL SIGN E
ac71d2a0
UC
44110A0F ; Top # Mn KHAROSHTHI SIGN VISARGA
44210A38 ; Top # Mn KHAROSHTHI SIGN BAR ABOVE
44311001 ; Top # Mn BRAHMI SIGN ANUSVARA
bd84d130 44411038..1103B ; Top # Mn [4] BRAHMI VOWEL SIGN AA..BRAHMI VOWEL SIGN II
09edd811 44511042..11046 ; Top # Mn [5] BRAHMI VOWEL SIGN E..BRAHMI VIRAMA
ac71d2a0 44611080..11081 ; Top # Mn [2] KAITHI SIGN CANDRABINDU..KAITHI SIGN ANUSVARA
bd84d130 447110B5..110B6 ; Top # Mn [2] KAITHI VOWEL SIGN E..KAITHI VOWEL SIGN AI
ac71d2a0 44811100..11102 ; Top # Mn [3] CHAKMA SIGN CANDRABINDU..CHAKMA SIGN VISARGA
7620cb10
KW
44911127..11129 ; Top # Mn [3] CHAKMA VOWEL SIGN A..CHAKMA VOWEL SIGN II
4501112D ; Top # Mn CHAKMA VOWEL SIGN AI
45111130 ; Top # Mn CHAKMA VOWEL SIGN OI
45211134 ; Top # Mn CHAKMA MAAYYAA
ac71d2a0 45311180..11181 ; Top # Mn [2] SHARADA SIGN CANDRABINDU..SHARADA SIGN ANUSVARA
7620cb10 454111BC..111BE ; Top # Mn [3] SHARADA VOWEL SIGN E..SHARADA VOWEL SIGN O
ac71d2a0 455111CB ; Top # Mn SHARADA VOWEL MODIFIER MARK
09edd811 45611230..11231 ; Top # Mn [2] KHOJKI VOWEL SIGN E..KHOJKI VOWEL SIGN AI
ac71d2a0
UC
45711234 ; Top # Mn KHOJKI SIGN ANUSVARA
45811236..11237 ; Top # Mn [2] KHOJKI SIGN NUKTA..KHOJKI SIGN SHADDA
f2bfbac0 4591123E ; Top # Mn KHOJKI SIGN SUKUN
ac71d2a0 460112DF ; Top # Mn KHUDAWADI SIGN ANUSVARA
09edd811 461112E5..112E8 ; Top # Mn [4] KHUDAWADI VOWEL SIGN E..KHUDAWADI VOWEL SIGN AU
ac71d2a0 46211301 ; Top # Mn GRANTHA SIGN CANDRABINDU
09edd811 46311340 ; Top # Mn GRANTHA VOWEL SIGN II
ac71d2a0
UC
46411366..1136C ; Top # Mn [7] COMBINING GRANTHA DIGIT ZERO..COMBINING GRANTHA DIGIT SIX
46511370..11374 ; Top # Mn [5] COMBINING GRANTHA LETTER A..COMBINING GRANTHA LETTER PA
f2bfbac0
UC
4661143E..1143F ; Top # Mn [2] NEWA VOWEL SIGN E..NEWA VOWEL SIGN AI
46711443..11444 ; Top # Mn [2] NEWA SIGN CANDRABINDU..NEWA SIGN ANUSVARA
09edd811 468114BA ; Top # Mn TIRHUTA VOWEL SIGN SHORT E
ac71d2a0
UC
469114BF..114C0 ; Top # Mn [2] TIRHUTA SIGN CANDRABINDU..TIRHUTA SIGN ANUSVARA
470115BC..115BD ; Top # Mn [2] SIDDHAM SIGN CANDRABINDU..SIDDHAM SIGN ANUSVARA
09edd811 47111639..1163A ; Top # Mn [2] MODI VOWEL SIGN E..MODI VOWEL SIGN AI
ac71d2a0
UC
4721163D ; Top # Mn MODI SIGN ANUSVARA
47311640 ; Top # Mn MODI SIGN ARDHACANDRA
474116AB ; Top # Mn TAKRI SIGN ANUSVARA
7620cb10
KW
475116AD ; Top # Mn TAKRI VOWEL SIGN AA
476116B2..116B5 ; Top # Mn [4] TAKRI VOWEL SIGN E..TAKRI VOWEL SIGN AU
ac71d2a0
UC
4771171F ; Top # Mn AHOM CONSONANT SIGN MEDIAL LIGATING RA
47811722..11723 ; Top # Mn [2] AHOM VOWEL SIGN I..AHOM VOWEL SIGN II
47911727 ; Top # Mn AHOM VOWEL SIGN AW
48011729..1172B ; Top # Mn [3] AHOM VOWEL SIGN AI..AHOM SIGN KILLER
f2bfbac0
UC
48111C30..11C31 ; Top # Mn [2] BHAIKSUKI VOWEL SIGN I..BHAIKSUKI VOWEL SIGN II
48211C38..11C3D ; Top # Mn [6] BHAIKSUKI VOWEL SIGN E..BHAIKSUKI SIGN ANUSVARA
48311CB3 ; Top # Mn MARCHEN VOWEL SIGN E
48411CB5..11CB6 ; Top # Mn [2] MARCHEN SIGN ANUSVARA..MARCHEN SIGN CANDRABINDU
bd84d130 485
ac71d2a0 486# Indic_Positional_Category=Bottom
bd84d130 487
ac71d2a0 488093C ; Bottom # Mn DEVANAGARI SIGN NUKTA
bd84d130
KW
4890941..0944 ; Bottom # Mn [4] DEVANAGARI VOWEL SIGN U..DEVANAGARI VOWEL SIGN VOCALIC RR
490094D ; Bottom # Mn DEVANAGARI SIGN VIRAMA
ac71d2a0 4910952 ; Bottom # Mn DEVANAGARI STRESS SIGN ANUDATTA
bd84d130
KW
4920956..0957 ; Bottom # Mn [2] DEVANAGARI VOWEL SIGN UE..DEVANAGARI VOWEL SIGN UUE
4930962..0963 ; Bottom # Mn [2] DEVANAGARI VOWEL SIGN VOCALIC L..DEVANAGARI VOWEL SIGN VOCALIC LL
ac71d2a0 49409BC ; Bottom # Mn BENGALI SIGN NUKTA
bd84d130
KW
49509C1..09C4 ; Bottom # Mn [4] BENGALI VOWEL SIGN U..BENGALI VOWEL SIGN VOCALIC RR
49609CD ; Bottom # Mn BENGALI SIGN VIRAMA
49709E2..09E3 ; Bottom # Mn [2] BENGALI VOWEL SIGN VOCALIC L..BENGALI VOWEL SIGN VOCALIC LL
ac71d2a0 4980A3C ; Bottom # Mn GURMUKHI SIGN NUKTA
bd84d130
KW
4990A41..0A42 ; Bottom # Mn [2] GURMUKHI VOWEL SIGN U..GURMUKHI VOWEL SIGN UU
5000A4D ; Bottom # Mn GURMUKHI SIGN VIRAMA
ac71d2a0
UC
5010A75 ; Bottom # Mn GURMUKHI SIGN YAKASH
5020ABC ; Bottom # Mn GUJARATI SIGN NUKTA
bd84d130
KW
5030AC1..0AC4 ; Bottom # Mn [4] GUJARATI VOWEL SIGN U..GUJARATI VOWEL SIGN VOCALIC RR
5040ACD ; Bottom # Mn GUJARATI SIGN VIRAMA
5050AE2..0AE3 ; Bottom # Mn [2] GUJARATI VOWEL SIGN VOCALIC L..GUJARATI VOWEL SIGN VOCALIC LL
ac71d2a0 5060B3C ; Bottom # Mn ORIYA SIGN NUKTA
bd84d130
KW
5070B41..0B44 ; Bottom # Mn [4] ORIYA VOWEL SIGN U..ORIYA VOWEL SIGN VOCALIC RR
5080B4D ; Bottom # Mn ORIYA SIGN VIRAMA
5090B62..0B63 ; Bottom # Mn [2] ORIYA VOWEL SIGN VOCALIC L..ORIYA VOWEL SIGN VOCALIC LL
bd84d130
KW
5100C56 ; Bottom # Mn TELUGU AI LENGTH MARK
5110C62..0C63 ; Bottom # Mn [2] TELUGU VOWEL SIGN VOCALIC L..TELUGU VOWEL SIGN VOCALIC LL
ac71d2a0 5120CBC ; Bottom # Mn KANNADA SIGN NUKTA
bd84d130
KW
5130CE2..0CE3 ; Bottom # Mn [2] KANNADA VOWEL SIGN VOCALIC L..KANNADA VOWEL SIGN VOCALIC LL
5140D43..0D44 ; Bottom # Mn [2] MALAYALAM VOWEL SIGN VOCALIC R..MALAYALAM VOWEL SIGN VOCALIC RR
5150D62..0D63 ; Bottom # Mn [2] MALAYALAM VOWEL SIGN VOCALIC L..MALAYALAM VOWEL SIGN VOCALIC LL
5160DD4 ; Bottom # Mn SINHALA VOWEL SIGN KETTI PAA-PILLA
5170DD6 ; Bottom # Mn SINHALA VOWEL SIGN DIGA PAA-PILLA
09edd811 5180E38..0E3A ; Bottom # Mn [3] THAI CHARACTER SARA U..THAI CHARACTER PHINTHU
bd84d130 5190EB8..0EB9 ; Bottom # Mn [2] LAO VOWEL SIGN U..LAO VOWEL SIGN UU
ac71d2a0
UC
5200EBC ; Bottom # Mn LAO SEMIVOWEL SIGN LO
5210F18..0F19 ; Bottom # Mn [2] TIBETAN ASTROLOGICAL SIGN -KHYUD PA..TIBETAN ASTROLOGICAL SIGN SDONG TSHUGS
5220F35 ; Bottom # Mn TIBETAN MARK NGAS BZUNG NYI ZLA
5230F37 ; Bottom # Mn TIBETAN MARK NGAS BZUNG SGOR RTAGS
bd84d130
KW
5240F71 ; Bottom # Mn TIBETAN VOWEL SIGN AA
5250F74..0F75 ; Bottom # Mn [2] TIBETAN VOWEL SIGN U..TIBETAN VOWEL SIGN UU
5260F84 ; Bottom # Mn TIBETAN MARK HALANTA
ac71d2a0
UC
5270F8D..0F97 ; Bottom # Mn [11] TIBETAN SUBJOINED SIGN LCE TSA CAN..TIBETAN SUBJOINED LETTER JA
5280F99..0FBC ; Bottom # Mn [36] TIBETAN SUBJOINED LETTER NYA..TIBETAN SUBJOINED LETTER FIXED-FORM RA
5290FC6 ; Bottom # Mn TIBETAN SYMBOL PADMA GDAN
bd84d130 530102F..1030 ; Bottom # Mn [2] MYANMAR VOWEL SIGN U..MYANMAR VOWEL SIGN UU
ac71d2a0
UC
5311037 ; Bottom # Mn MYANMAR SIGN DOT BELOW
532103D..103E ; Bottom # Mn [2] MYANMAR CONSONANT SIGN MEDIAL WA..MYANMAR CONSONANT SIGN MEDIAL HA
bd84d130 5331058..1059 ; Bottom # Mn [2] MYANMAR VOWEL SIGN VOCALIC L..MYANMAR VOWEL SIGN VOCALIC LL
ac71d2a0
UC
534105E..1060 ; Bottom # Mn [3] MYANMAR CONSONANT SIGN MON MEDIAL NA..MYANMAR CONSONANT SIGN MON MEDIAL LA
5351082 ; Bottom # Mn MYANMAR CONSONANT SIGN SHAN MEDIAL WA
536108D ; Bottom # Mn MYANMAR SIGN SHAN COUNCIL EMPHATIC TONE
09edd811
KW
5371713..1714 ; Bottom # Mn [2] TAGALOG VOWEL SIGN U..TAGALOG SIGN VIRAMA
5381733..1734 ; Bottom # Mn [2] HANUNOO VOWEL SIGN U..HANUNOO SIGN PAMUDPOD
bd84d130
KW
5391753 ; Bottom # Mn BUHID VOWEL SIGN U
5401773 ; Bottom # Mn TAGBANWA VOWEL SIGN U
54117BB..17BD ; Bottom # Mn [3] KHMER VOWEL SIGN U..KHMER VOWEL SIGN UA
5421922 ; Bottom # Mn LIMBU VOWEL SIGN U
ac71d2a0
UC
5431932 ; Bottom # Mn LIMBU SMALL LETTER ANUSVARA
5441939 ; Bottom # Mn LIMBU SIGN MUKPHRENG
545193B ; Bottom # Mn LIMBU SIGN SA-I
bd84d130 5461A18 ; Bottom # Mn BUGINESE VOWEL SIGN U
ac71d2a0
UC
5471A56 ; Bottom # Mn TAI THAM CONSONANT SIGN MEDIAL LA
5481A5B..1A5E ; Bottom # Mn [4] TAI THAM CONSONANT SIGN HIGH RATHA OR LOW PA..TAI THAM CONSONANT SIGN SA
bd84d130
KW
5491A69..1A6A ; Bottom # Mn [2] TAI THAM VOWEL SIGN U..TAI THAM VOWEL SIGN UU
5501A6C ; Bottom # Mn TAI THAM VOWEL SIGN OA BELOW
ac71d2a0 5511A7F ; Bottom # Mn TAI THAM COMBINING CRYPTOGRAMMIC DOT
bd84d130 5521B38..1B3A ; Bottom # Mn [3] BALINESE VOWEL SIGN SUKU..BALINESE VOWEL SIGN RA REPA
ac71d2a0
UC
5531B6C ; Bottom # Mn BALINESE MUSICAL SYMBOL COMBINING ENDEP
5541BA2..1BA3 ; Bottom # Mn [2] SUNDANESE CONSONANT SIGN PANYAKRA..SUNDANESE CONSONANT SIGN PANYIKU
bd84d130 5551BA5 ; Bottom # Mn SUNDANESE VOWEL SIGN PANYUKU
ac71d2a0 5561BAC..1BAD ; Bottom # Mn [2] SUNDANESE CONSONANT SIGN PASANGAN MA..SUNDANESE CONSONANT SIGN PASANGAN WA
bd84d130 5571C2C ; Bottom # Mn LEPCHA VOWEL SIGN E
ac71d2a0
UC
5581C37 ; Bottom # Mn LEPCHA SIGN NUKTA
5591CD5..1CD9 ; Bottom # Mn [5] VEDIC TONE YAJURVEDIC AGGRAVATED INDEPENDENT SVARITA..VEDIC TONE YAJURVEDIC KATHAKA INDEPENDENT SVARITA SCHROEDER
5601CDC..1CDF ; Bottom # Mn [4] VEDIC TONE KATHAKA ANUDATTA..VEDIC TONE THREE DOTS BELOW
5611CED ; Bottom # Mn VEDIC SIGN TIRYAK
bd84d130
KW
562A825 ; Bottom # Mn SYLOTI NAGRI VOWEL SIGN U
563A8C4 ; Bottom # Mn SAURASHTRA SIGN VIRAMA
ac71d2a0 564A92B..A92D ; Bottom # Mn [3] KAYAH LI TONE PLOPHU..KAYAH LI TONE CALYA PLOPHU
bd84d130
KW
565A947..A949 ; Bottom # Mn [3] REJANG VOWEL SIGN I..REJANG VOWEL SIGN E
566A94B..A94E ; Bottom # Mn [4] REJANG VOWEL SIGN O..REJANG VOWEL SIGN EA
567A9B8..A9B9 ; Bottom # Mn [2] JAVANESE VOWEL SIGN SUKU..JAVANESE VOWEL SIGN SUKU MENDUT
568AA2D ; Bottom # Mn CHAM VOWEL SIGN U
569AA32 ; Bottom # Mn CHAM VOWEL SIGN UE
ac71d2a0 570AA35..AA36 ; Bottom # Mn [2] CHAM CONSONANT SIGN LA..CHAM CONSONANT SIGN WA
bd84d130 571AAB4 ; Bottom # Mn TAI VIET VOWEL U
7620cb10 572AAEC ; Bottom # Mn MEETEI MAYEK VOWEL SIGN UU
bd84d130
KW
573ABE8 ; Bottom # Mn MEETEI MAYEK VOWEL SIGN UNAP
574ABED ; Bottom # Mn MEETEI MAYEK APUN IYEK
57510A02..10A03 ; Bottom # Mn [2] KHAROSHTHI VOWEL SIGN U..KHAROSHTHI VOWEL SIGN VOCALIC R
ac71d2a0
UC
57610A0C..10A0E ; Bottom # Mn [3] KHAROSHTHI VOWEL LENGTH MARK..KHAROSHTHI SIGN ANUSVARA
57710A39..10A3A ; Bottom # Mn [2] KHAROSHTHI SIGN CAUDA..KHAROSHTHI SIGN DOT BELOW
bd84d130
KW
5781103C..11041 ; Bottom # Mn [6] BRAHMI VOWEL SIGN U..BRAHMI VOWEL SIGN VOCALIC LL
579110B3..110B4 ; Bottom # Mn [2] KAITHI VOWEL SIGN U..KAITHI VOWEL SIGN UU
ac71d2a0 580110B9..110BA ; Bottom # Mn [2] KAITHI SIGN VIRAMA..KAITHI SIGN NUKTA
7620cb10
KW
5811112A..1112B ; Bottom # Mn [2] CHAKMA VOWEL SIGN U..CHAKMA VOWEL SIGN UU
58211131..11132 ; Bottom # Mn [2] CHAKMA O MARK..CHAKMA AU MARK
ac71d2a0 58311173 ; Bottom # Mn MAHAJANI SIGN NUKTA
7620cb10 584111B6..111BB ; Bottom # Mn [6] SHARADA VOWEL SIGN U..SHARADA VOWEL SIGN VOCALIC LL
ac71d2a0 585111CC ; Bottom # Mn SHARADA EXTRA SHORT VOWEL MARK
09edd811
KW
5861122F ; Bottom # Mn KHOJKI VOWEL SIGN U
587112E3..112E4 ; Bottom # Mn [2] KHUDAWADI VOWEL SIGN U..KHUDAWADI VOWEL SIGN UU
ac71d2a0 588112E9..112EA ; Bottom # Mn [2] KHUDAWADI SIGN NUKTA..KHUDAWADI SIGN VIRAMA
f2bfbac0
UC
58911438..1143D ; Bottom # Mn [6] NEWA VOWEL SIGN U..NEWA VOWEL SIGN VOCALIC LL
59011442 ; Bottom # Mn NEWA SIGN VIRAMA
59111446 ; Bottom # Mn NEWA SIGN NUKTA
09edd811 592114B3..114B8 ; Bottom # Mn [6] TIRHUTA VOWEL SIGN U..TIRHUTA VOWEL SIGN VOCALIC LL
ac71d2a0 593114C2..114C3 ; Bottom # Mn [2] TIRHUTA SIGN VIRAMA..TIRHUTA SIGN NUKTA
09edd811 594115B2..115B5 ; Bottom # Mn [4] SIDDHAM VOWEL SIGN U..SIDDHAM VOWEL SIGN VOCALIC RR
ac71d2a0
UC
595115BF..115C0 ; Bottom # Mn [2] SIDDHAM SIGN VIRAMA..SIDDHAM SIGN NUKTA
596115DC..115DD ; Bottom # Mn [2] SIDDHAM VOWEL SIGN ALTERNATE U..SIDDHAM VOWEL SIGN ALTERNATE UU
09edd811
KW
59711633..11638 ; Bottom # Mn [6] MODI VOWEL SIGN U..MODI VOWEL SIGN VOCALIC LL
5981163F ; Bottom # Mn MODI SIGN VIRAMA
7620cb10 599116B0..116B1 ; Bottom # Mn [2] TAKRI VOWEL SIGN U..TAKRI VOWEL SIGN UU
ac71d2a0
UC
600116B7 ; Bottom # Mn TAKRI SIGN NUKTA
6011171D ; Bottom # Mn AHOM CONSONANT SIGN MEDIAL LA
60211724..11725 ; Bottom # Mn [2] AHOM VOWEL SIGN U..AHOM VOWEL SIGN UU
60311728 ; Bottom # Mn AHOM VOWEL SIGN O
f2bfbac0
UC
60411C32..11C36 ; Bottom # Mn [5] BHAIKSUKI VOWEL SIGN U..BHAIKSUKI VOWEL SIGN VOCALIC L
60511C3F ; Bottom # Mn BHAIKSUKI SIGN VIRAMA
60611C92..11CA7 ; Bottom # Mn [22] MARCHEN SUBJOINED LETTER KA..MARCHEN SUBJOINED LETTER ZA
60711CAA..11CB0 ; Bottom # Mn [7] MARCHEN SUBJOINED LETTER RA..MARCHEN VOWEL SIGN AA
60811CB2 ; Bottom # Mn MARCHEN VOWEL SIGN U
bd84d130 609
ac71d2a0 610# Indic_Positional_Category=Top_And_Bottom
bd84d130
KW
611
6120C48 ; Top_And_Bottom # Mn TELUGU VOWEL SIGN AI
6130F73 ; Top_And_Bottom # Mn TIBETAN VOWEL SIGN II
6140F76..0F79 ; Top_And_Bottom # Mn [4] TIBETAN VOWEL SIGN VOCALIC R..TIBETAN VOWEL SIGN VOCALIC LL
6150F81 ; Top_And_Bottom # Mn TIBETAN VOWEL SIGN REVERSED II
6161B3C ; Top_And_Bottom # Mn BALINESE VOWEL SIGN LA LENGA
7620cb10 6171112E..1112F ; Top_And_Bottom # Mn [2] CHAKMA VOWEL SIGN O..CHAKMA VOWEL SIGN AU
bd84d130 618
ac71d2a0 619# Indic_Positional_Category=Top_And_Right
bd84d130
KW
620
6210AC9 ; Top_And_Right # Mc GUJARATI VOWEL SIGN CANDRA O
6220B57 ; Top_And_Right # Mc ORIYA AU LENGTH MARK
6230CC0 ; Top_And_Right # Mc KANNADA VOWEL SIGN II
6240CC7..0CC8 ; Top_And_Right # Mc [2] KANNADA VOWEL SIGN EE..KANNADA VOWEL SIGN AI
6250CCA..0CCB ; Top_And_Right # Mc [2] KANNADA VOWEL SIGN O..KANNADA VOWEL SIGN OO
6261925..1926 ; Top_And_Right # Mc [2] LIMBU VOWEL SIGN OO..LIMBU VOWEL SIGN AU
6271B43 ; Top_And_Right # Mc BALINESE VOWEL SIGN PEPET TEDUNG
7620cb10 628111BF ; Top_And_Right # Mc SHARADA VOWEL SIGN AU
09edd811 62911232..11233 ; Top_And_Right # Mc [2] KHOJKI VOWEL SIGN O..KHOJKI VOWEL SIGN AU
bd84d130 630
ac71d2a0 631# Indic_Positional_Category=Top_And_Left
bd84d130
KW
632
6330B48 ; Top_And_Left # Mc ORIYA VOWEL SIGN AI
6340DDA ; Top_And_Left # Mc SINHALA VOWEL SIGN DIGA KOMBUVA
63517BE ; Top_And_Left # Mc KHMER VOWEL SIGN OE
6361C29 ; Top_And_Left # Mc LEPCHA VOWEL SIGN OO
09edd811
KW
637114BB ; Top_And_Left # Mc TIRHUTA VOWEL SIGN AI
638115B9 ; Top_And_Left # Mc SIDDHAM VOWEL SIGN AI
bd84d130 639
ac71d2a0 640# Indic_Positional_Category=Top_And_Left_And_Right
bd84d130
KW
641
6420B4C ; Top_And_Left_And_Right # Mc ORIYA VOWEL SIGN AU
09edd811 6430DDD ; Top_And_Left_And_Right # Mc SINHALA VOWEL SIGN KOMBUVA HAA DIGA AELA-PILLA
bd84d130 64417BF ; Top_And_Left_And_Right # Mc KHMER VOWEL SIGN YA
09edd811 645115BB ; Top_And_Left_And_Right # Mc SIDDHAM VOWEL SIGN AU
bd84d130 646
ac71d2a0 647# Indic_Positional_Category=Bottom_And_Right
bd84d130
KW
648
6491B3B ; Bottom_And_Right # Mc BALINESE VOWEL SIGN RA REPA TEDUNG
650A9C0 ; Bottom_And_Right # Mc JAVANESE PANGKON
651
ac71d2a0 652# Indic_Positional_Category=Top_And_Bottom_And_Right
bd84d130
KW
653
6541B3D ; Top_And_Bottom_And_Right # Mc BALINESE VOWEL SIGN LA LENGA TEDUNG
655
ac71d2a0 656# Indic_Positional_Category=Overstruck
bd84d130 657
ac71d2a0
UC
6581CD4 ; Overstruck # Mn VEDIC SIGN YAJURVEDIC MIDLINE SVARITA
6591CE2..1CE8 ; Overstruck # Mn [7] VEDIC SIGN VISARGA SVARITA..VEDIC SIGN VISARGA ANUDATTA WITH TAIL
bd84d130
KW
66010A01 ; Overstruck # Mn KHAROSHTHI VOWEL SIGN I
66110A06 ; Overstruck # Mn KHAROSHTHI VOWEL SIGN O
662
bd84d130 663# EOF