Initial Commit

This commit is contained in:
Riley Schneider
2025-12-03 16:38:10 +01:00
parent c5e26bf594
commit b732d8d4b5
17680 changed files with 5977495 additions and 2 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,719 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToBc'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToBc'}{'missing'} = 'L';
return <<'END';
0 8 BN
9 S
A B
B S
C WS
D B
E 1B BN
1C 1E B
1F S
20 WS
21 22 ON
23 25 ET
26 2A ON
2B ES
2C CS
2D ES
2E 2F CS
30 39 EN
3A CS
3B 40 ON
5B 60 ON
7B 7E ON
7F 84 BN
85 B
86 9F BN
A0 CS
A1 ON
A2 A5 ET
A6 A9 ON
AB AC ON
AD BN
AE AF ON
B0 B1 ET
B2 B3 EN
B4 ON
B6 B8 ON
B9 EN
BB BF ON
D7 ON
F7 ON
2B9 2BA ON
2C2 2CF ON
2D2 2DF ON
2E5 2ED ON
2EF 2FF ON
300 36F NSM
374 375 ON
37E ON
384 385 ON
387 ON
3F6 ON
483 489 NSM
58A ON
58D 58E ON
58F ET
590 R
591 5BD NSM
5BE R
5BF NSM
5C0 R
5C1 5C2 NSM
5C3 R
5C4 5C5 NSM
5C6 R
5C7 NSM
5C8 5FF R
600 605 AN
606 607 ON
608 AL
609 60A ET
60B AL
60C CS
60D AL
60E 60F ON
610 61A NSM
61B 64A AL
64B 65F NSM
660 669 AN
66A ET
66B 66C AN
66D 66F AL
670 NSM
671 6D5 AL
6D6 6DC NSM
6DD AN
6DE ON
6DF 6E4 NSM
6E5 6E6 AL
6E7 6E8 NSM
6E9 ON
6EA 6ED NSM
6EE 6EF AL
6F0 6F9 EN
6FA 710 AL
711 NSM
712 72F AL
730 74A NSM
74B 7A5 AL
7A6 7B0 NSM
7B1 7BF AL
7C0 7EA R
7EB 7F3 NSM
7F4 7F5 R
7F6 7F9 ON
7FA 7FC R
7FD NSM
7FE 815 R
816 819 NSM
81A R
81B 823 NSM
824 R
825 827 NSM
828 R
829 82D NSM
82E 858 R
859 85B NSM
85C 85F R
860 86F AL
870 89F R
8A0 8D2 AL
8D3 8E1 NSM
8E2 AN
8E3 902 NSM
93A NSM
93C NSM
941 948 NSM
94D NSM
951 957 NSM
962 963 NSM
981 NSM
9BC NSM
9C1 9C4 NSM
9CD NSM
9E2 9E3 NSM
9F2 9F3 ET
9FB ET
9FE NSM
A01 A02 NSM
A3C NSM
A41 A42 NSM
A47 A48 NSM
A4B A4D NSM
A51 NSM
A70 A71 NSM
A75 NSM
A81 A82 NSM
ABC NSM
AC1 AC5 NSM
AC7 AC8 NSM
ACD NSM
AE2 AE3 NSM
AF1 ET
AFA AFF NSM
B01 NSM
B3C NSM
B3F NSM
B41 B44 NSM
B4D NSM
B55 B56 NSM
B62 B63 NSM
B82 NSM
BC0 NSM
BCD NSM
BF3 BF8 ON
BF9 ET
BFA ON
C00 NSM
C04 NSM
C3E C40 NSM
C46 C48 NSM
C4A C4D NSM
C55 C56 NSM
C62 C63 NSM
C78 C7E ON
C81 NSM
CBC NSM
CCC CCD NSM
CE2 CE3 NSM
D00 D01 NSM
D3B D3C NSM
D41 D44 NSM
D4D NSM
D62 D63 NSM
D81 NSM
DCA NSM
DD2 DD4 NSM
DD6 NSM
E31 NSM
E34 E3A NSM
E3F ET
E47 E4E NSM
EB1 NSM
EB4 EBC NSM
EC8 ECD NSM
F18 F19 NSM
F35 NSM
F37 NSM
F39 NSM
F3A F3D ON
F71 F7E NSM
F80 F84 NSM
F86 F87 NSM
F8D F97 NSM
F99 FBC NSM
FC6 NSM
102D 1030 NSM
1032 1037 NSM
1039 103A NSM
103D 103E NSM
1058 1059 NSM
105E 1060 NSM
1071 1074 NSM
1082 NSM
1085 1086 NSM
108D NSM
109D NSM
135D 135F NSM
1390 1399 ON
1400 ON
1680 WS
169B 169C ON
1712 1714 NSM
1732 1734 NSM
1752 1753 NSM
1772 1773 NSM
17B4 17B5 NSM
17B7 17BD NSM
17C6 NSM
17C9 17D3 NSM
17DB ET
17DD NSM
17F0 17F9 ON
1800 180A ON
180B 180D NSM
180E BN
1885 1886 NSM
18A9 NSM
1920 1922 NSM
1927 1928 NSM
1932 NSM
1939 193B NSM
1940 ON
1944 1945 ON
19DE 19FF ON
1A17 1A18 NSM
1A1B NSM
1A56 NSM
1A58 1A5E NSM
1A60 NSM
1A62 NSM
1A65 1A6C NSM
1A73 1A7C NSM
1A7F NSM
1AB0 1AC0 NSM
1B00 1B03 NSM
1B34 NSM
1B36 1B3A NSM
1B3C NSM
1B42 NSM
1B6B 1B73 NSM
1B80 1B81 NSM
1BA2 1BA5 NSM
1BA8 1BA9 NSM
1BAB 1BAD NSM
1BE6 NSM
1BE8 1BE9 NSM
1BED NSM
1BEF 1BF1 NSM
1C2C 1C33 NSM
1C36 1C37 NSM
1CD0 1CD2 NSM
1CD4 1CE0 NSM
1CE2 1CE8 NSM
1CED NSM
1CF4 NSM
1CF8 1CF9 NSM
1DC0 1DF9 NSM
1DFB 1DFF NSM
1FBD ON
1FBF 1FC1 ON
1FCD 1FCF ON
1FDD 1FDF ON
1FED 1FEF ON
1FFD 1FFE ON
2000 200A WS
200B 200D BN
200F R
2010 2027 ON
2028 WS
2029 B
202A LRE
202B RLE
202C PDF
202D LRO
202E RLO
202F CS
2030 2034 ET
2035 2043 ON
2044 CS
2045 205E ON
205F WS
2060 2065 BN
2066 LRI
2067 RLI
2068 FSI
2069 PDI
206A 206F BN
2070 EN
2074 2079 EN
207A 207B ES
207C 207E ON
2080 2089 EN
208A 208B ES
208C 208E ON
20A0 20CF ET
20D0 20F0 NSM
2100 2101 ON
2103 2106 ON
2108 2109 ON
2114 ON
2116 2118 ON
211E 2123 ON
2125 ON
2127 ON
2129 ON
212E ET
213A 213B ON
2140 2144 ON
214A 214D ON
2150 215F ON
2189 218B ON
2190 2211 ON
2212 ES
2213 ET
2214 2335 ON
237B 2394 ON
2396 2426 ON
2440 244A ON
2460 2487 ON
2488 249B EN
24EA 26AB ON
26AD 27FF ON
2900 2B73 ON
2B76 2B95 ON
2B97 2BFF ON
2CE5 2CEA ON
2CEF 2CF1 NSM
2CF9 2CFF ON
2D7F NSM
2DE0 2DFF NSM
2E00 2E52 ON
2E80 2E99 ON
2E9B 2EF3 ON
2F00 2FD5 ON
2FF0 2FFB ON
3000 WS
3001 3004 ON
3008 3020 ON
302A 302D NSM
3030 ON
3036 3037 ON
303D 303F ON
3099 309A NSM
309B 309C ON
30A0 ON
30FB ON
31C0 31E3 ON
321D 321E ON
3250 325F ON
327C 327E ON
32B1 32BF ON
32CC 32CF ON
3377 337A ON
33DE 33DF ON
33FF ON
4DC0 4DFF ON
A490 A4C6 ON
A60D A60F ON
A66F A672 NSM
A673 ON
A674 A67D NSM
A67E A67F ON
A69E A69F NSM
A6F0 A6F1 NSM
A700 A721 ON
A788 ON
A802 NSM
A806 NSM
A80B NSM
A825 A826 NSM
A828 A82B ON
A82C NSM
A838 A839 ET
A874 A877 ON
A8C4 A8C5 NSM
A8E0 A8F1 NSM
A8FF NSM
A926 A92D NSM
A947 A951 NSM
A980 A982 NSM
A9B3 NSM
A9B6 A9B9 NSM
A9BC A9BD NSM
A9E5 NSM
AA29 AA2E NSM
AA31 AA32 NSM
AA35 AA36 NSM
AA43 NSM
AA4C NSM
AA7C NSM
AAB0 NSM
AAB2 AAB4 NSM
AAB7 AAB8 NSM
AABE AABF NSM
AAC1 NSM
AAEC AAED NSM
AAF6 NSM
AB6A AB6B ON
ABE5 NSM
ABE8 NSM
ABED NSM
FB1D R
FB1E NSM
FB1F FB28 R
FB29 ES
FB2A FB4F R
FB50 FD3D AL
FD3E FD3F ON
FD40 FDCF AL
FDD0 FDEF BN
FDF0 FDFC AL
FDFD ON
FDFE FDFF AL
FE00 FE0F NSM
FE10 FE19 ON
FE20 FE2F NSM
FE30 FE4F ON
FE50 CS
FE51 ON
FE52 CS
FE54 ON
FE55 CS
FE56 FE5E ON
FE5F ET
FE60 FE61 ON
FE62 FE63 ES
FE64 FE66 ON
FE68 ON
FE69 FE6A ET
FE6B ON
FE70 FEFE AL
FEFF BN
FF01 FF02 ON
FF03 FF05 ET
FF06 FF0A ON
FF0B ES
FF0C CS
FF0D ES
FF0E FF0F CS
FF10 FF19 EN
FF1A CS
FF1B FF20 ON
FF3B FF40 ON
FF5B FF65 ON
FFE0 FFE1 ET
FFE2 FFE4 ON
FFE5 FFE6 ET
FFE8 FFEE ON
FFF0 FFF8 BN
FFF9 FFFD ON
FFFE FFFF BN
10101 ON
10140 1018C ON
10190 1019C ON
101A0 ON
101FD NSM
102E0 NSM
102E1 102FB EN
10376 1037A NSM
10800 1091E R
1091F ON
10920 10A00 R
10A01 10A03 NSM
10A04 R
10A05 10A06 NSM
10A07 10A0B R
10A0C 10A0F NSM
10A10 10A37 R
10A38 10A3A NSM
10A3B 10A3E R
10A3F NSM
10A40 10AE4 R
10AE5 10AE6 NSM
10AE7 10B38 R
10B39 10B3F ON
10B40 10CFF R
10D00 10D23 AL
10D24 10D27 NSM
10D28 10D2F AL
10D30 10D39 AN
10D3A 10D3F AL
10D40 10E5F R
10E60 10E7E AN
10E7F 10EAA R
10EAB 10EAC NSM
10EAD 10F2F R
10F30 10F45 AL
10F46 10F50 NSM
10F51 10F6F AL
10F70 10FFF R
11001 NSM
11038 11046 NSM
11052 11065 ON
1107F 11081 NSM
110B3 110B6 NSM
110B9 110BA NSM
11100 11102 NSM
11127 1112B NSM
1112D 11134 NSM
11173 NSM
11180 11181 NSM
111B6 111BE NSM
111C9 111CC NSM
111CF NSM
1122F 11231 NSM
11234 NSM
11236 11237 NSM
1123E NSM
112DF NSM
112E3 112EA NSM
11300 11301 NSM
1133B 1133C NSM
11340 NSM
11366 1136C NSM
11370 11374 NSM
11438 1143F NSM
11442 11444 NSM
11446 NSM
1145E NSM
114B3 114B8 NSM
114BA NSM
114BF 114C0 NSM
114C2 114C3 NSM
115B2 115B5 NSM
115BC 115BD NSM
115BF 115C0 NSM
115DC 115DD NSM
11633 1163A NSM
1163D NSM
1163F 11640 NSM
11660 1166C ON
116AB NSM
116AD NSM
116B0 116B5 NSM
116B7 NSM
1171D 1171F NSM
11722 11725 NSM
11727 1172B NSM
1182F 11837 NSM
11839 1183A NSM
1193B 1193C NSM
1193E NSM
11943 NSM
119D4 119D7 NSM
119DA 119DB NSM
119E0 NSM
11A01 11A06 NSM
11A09 11A0A NSM
11A33 11A38 NSM
11A3B 11A3E NSM
11A47 NSM
11A51 11A56 NSM
11A59 11A5B NSM
11A8A 11A96 NSM
11A98 11A99 NSM
11C30 11C36 NSM
11C38 11C3D NSM
11C92 11CA7 NSM
11CAA 11CB0 NSM
11CB2 11CB3 NSM
11CB5 11CB6 NSM
11D31 11D36 NSM
11D3A NSM
11D3C 11D3D NSM
11D3F 11D45 NSM
11D47 NSM
11D90 11D91 NSM
11D95 NSM
11D97 NSM
11EF3 11EF4 NSM
11FD5 11FDC ON
11FDD 11FE0 ET
11FE1 11FF1 ON
16AF0 16AF4 NSM
16B30 16B36 NSM
16F4F NSM
16F8F 16F92 NSM
16FE2 ON
16FE4 NSM
1BC9D 1BC9E NSM
1BCA0 1BCA3 BN
1D167 1D169 NSM
1D173 1D17A BN
1D17B 1D182 NSM
1D185 1D18B NSM
1D1AA 1D1AD NSM
1D200 1D241 ON
1D242 1D244 NSM
1D245 ON
1D300 1D356 ON
1D6DB ON
1D715 ON
1D74F ON
1D789 ON
1D7C3 ON
1D7CE 1D7FF EN
1DA00 1DA36 NSM
1DA3B 1DA6C NSM
1DA75 NSM
1DA84 NSM
1DA9B 1DA9F NSM
1DAA1 1DAAF NSM
1E000 1E006 NSM
1E008 1E018 NSM
1E01B 1E021 NSM
1E023 1E024 NSM
1E026 1E02A NSM
1E130 1E136 NSM
1E2EC 1E2EF NSM
1E2FF ET
1E800 1E8CF R
1E8D0 1E8D6 NSM
1E8D7 1E943 R
1E944 1E94A NSM
1E94B 1EC6F R
1EC70 1ECBF AL
1ECC0 1ECFF R
1ED00 1ED4F AL
1ED50 1EDFF R
1EE00 1EEEF AL
1EEF0 1EEF1 ON
1EEF2 1EEFF AL
1EF00 1EFFF R
1F000 1F02B ON
1F030 1F093 ON
1F0A0 1F0AE ON
1F0B1 1F0BF ON
1F0C1 1F0CF ON
1F0D1 1F0F5 ON
1F100 1F10A EN
1F10B 1F10F ON
1F12F ON
1F16A 1F16F ON
1F1AD ON
1F260 1F265 ON
1F300 1F6D7 ON
1F6E0 1F6EC ON
1F6F0 1F6FC ON
1F700 1F773 ON
1F780 1F7D8 ON
1F7E0 1F7EB ON
1F800 1F80B ON
1F810 1F847 ON
1F850 1F859 ON
1F860 1F887 ON
1F890 1F8AD ON
1F8B0 1F8B1 ON
1F900 1F978 ON
1F97A 1F9CB ON
1F9CD 1FA53 ON
1FA60 1FA6D ON
1FA70 1FA74 ON
1FA78 1FA7A ON
1FA80 1FA86 ON
1FA90 1FAA8 ON
1FAB0 1FAB6 ON
1FAC0 1FAC2 ON
1FAD0 1FAD6 ON
1FB00 1FB92 ON
1FB94 1FBCA ON
1FBF0 1FBF9 EN
1FFFE 1FFFF BN
2FFFE 2FFFF BN
3FFFE 3FFFF BN
4FFFE 4FFFF BN
5FFFE 5FFFF BN
6FFFE 6FFFF BN
7FFFE 7FFFF BN
8FFFE 8FFFF BN
9FFFE 9FFFF BN
AFFFE AFFFF BN
BFFFE BFFFF BN
CFFFE CFFFF BN
DFFFE E00FF BN
E0100 E01EF NSM
E01F0 E0FFF BN
EFFFE EFFFF BN
FFFFE FFFFF BN
10FFFE 10FFFF BN
END

View File

@@ -0,0 +1,444 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
# This file is for internal use by core Perl only. It is retained for
# backwards compatibility with applications that may have come to rely on it,
# but its format and even its name or existence are subject to change without
# notice in a future Perl version. Don't use it directly. Instead, its
# contents are now retrievable through a stable API in the Unicode::UCD
# module: Unicode::UCD::prop_invmap('Bidi_Mirroring_Glyph') (Values for individual
# code points can be retrieved via Unicode::UCD::charprop());
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToBmg'}{'format'} = 'x'; # non-negative hex whole number; a code point
$Unicode::UCD::SwashInfo{'ToBmg'}{'missing'} = ''; # code point maps to the null string
return <<'END';
0028 0029
0029 0028
003C 003E
003E 003C
005B 005D
005D 005B
007B 007D
007D 007B
00AB 00BB
00BB 00AB
0F3A 0F3B
0F3B 0F3A
0F3C 0F3D
0F3D 0F3C
169B 169C
169C 169B
2039 203A
203A 2039
2045 2046
2046 2045
207D 207E
207E 207D
208D 208E
208E 208D
2208 220B
2209 220C
220A 220D
220B 2208
220C 2209
220D 220A
2215 29F5
221F 2BFE
2220 29A3
2221 299B
2222 29A0
2224 2AEE
223C 223D
223D 223C
2243 22CD
2245 224C
224C 2245
2252 2253
2253 2252
2254 2255
2255 2254
2264 2265
2265 2264
2266 2267
2267 2266
2268 2269
2269 2268
226A 226B
226B 226A
226E 226F
226F 226E
2270 2271
2271 2270
2272 2273
2273 2272
2274 2275
2275 2274
2276 2277
2277 2276
2278 2279
2279 2278
227A 227B
227B 227A
227C 227D
227D 227C
227E 227F
227F 227E
2280 2281
2281 2280
2282 2283
2283 2282
2284 2285
2285 2284
2286 2287
2287 2286
2288 2289
2289 2288
228A 228B
228B 228A
228F 2290
2290 228F
2291 2292
2292 2291
2298 29B8
22A2 22A3
22A3 22A2
22A6 2ADE
22A8 2AE4
22A9 2AE3
22AB 2AE5
22B0 22B1
22B1 22B0
22B2 22B3
22B3 22B2
22B4 22B5
22B5 22B4
22B6 22B7
22B7 22B6
22B8 27DC
22C9 22CA
22CA 22C9
22CB 22CC
22CC 22CB
22CD 2243
22D0 22D1
22D1 22D0
22D6 22D7
22D7 22D6
22D8 22D9
22D9 22D8
22DA 22DB
22DB 22DA
22DC 22DD
22DD 22DC
22DE 22DF
22DF 22DE
22E0 22E1
22E1 22E0
22E2 22E3
22E3 22E2
22E4 22E5
22E5 22E4
22E6 22E7
22E7 22E6
22E8 22E9
22E9 22E8
22EA 22EB
22EB 22EA
22EC 22ED
22ED 22EC
22F0 22F1
22F1 22F0
22F2 22FA
22F3 22FB
22F4 22FC
22F6 22FD
22F7 22FE
22FA 22F2
22FB 22F3
22FC 22F4
22FD 22F6
22FE 22F7
2308 2309
2309 2308
230A 230B
230B 230A
2329 232A
232A 2329
2768 2769
2769 2768
276A 276B
276B 276A
276C 276D
276D 276C
276E 276F
276F 276E
2770 2771
2771 2770
2772 2773
2773 2772
2774 2775
2775 2774
27C3 27C4
27C4 27C3
27C5 27C6
27C6 27C5
27C8 27C9
27C9 27C8
27CB 27CD
27CD 27CB
27D5 27D6
27D6 27D5
27DC 22B8
27DD 27DE
27DE 27DD
27E2 27E3
27E3 27E2
27E4 27E5
27E5 27E4
27E6 27E7
27E7 27E6
27E8 27E9
27E9 27E8
27EA 27EB
27EB 27EA
27EC 27ED
27ED 27EC
27EE 27EF
27EF 27EE
2983 2984
2984 2983
2985 2986
2986 2985
2987 2988
2988 2987
2989 298A
298A 2989
298B 298C
298C 298B
298D 2990
298E 298F
298F 298E
2990 298D
2991 2992
2992 2991
2993 2994
2994 2993
2995 2996
2996 2995
2997 2998
2998 2997
299B 2221
29A0 2222
29A3 2220
29A4 29A5
29A5 29A4
29A8 29A9
29A9 29A8
29AA 29AB
29AB 29AA
29AC 29AD
29AD 29AC
29AE 29AF
29AF 29AE
29B8 2298
29C0 29C1
29C1 29C0
29C4 29C5
29C5 29C4
29CF 29D0
29D0 29CF
29D1 29D2
29D2 29D1
29D4 29D5
29D5 29D4
29D8 29D9
29D9 29D8
29DA 29DB
29DB 29DA
29E8 29E9
29E9 29E8
29F5 2215
29F8 29F9
29F9 29F8
29FC 29FD
29FD 29FC
2A2B 2A2C
2A2C 2A2B
2A2D 2A2E
2A2E 2A2D
2A34 2A35
2A35 2A34
2A3C 2A3D
2A3D 2A3C
2A64 2A65
2A65 2A64
2A79 2A7A
2A7A 2A79
2A7B 2A7C
2A7C 2A7B
2A7D 2A7E
2A7E 2A7D
2A7F 2A80
2A80 2A7F
2A81 2A82
2A82 2A81
2A83 2A84
2A84 2A83
2A85 2A86
2A86 2A85
2A87 2A88
2A88 2A87
2A89 2A8A
2A8A 2A89
2A8B 2A8C
2A8C 2A8B
2A8D 2A8E
2A8E 2A8D
2A8F 2A90
2A90 2A8F
2A91 2A92
2A92 2A91
2A93 2A94
2A94 2A93
2A95 2A96
2A96 2A95
2A97 2A98
2A98 2A97
2A99 2A9A
2A9A 2A99
2A9B 2A9C
2A9C 2A9B
2A9D 2A9E
2A9E 2A9D
2A9F 2AA0
2AA0 2A9F
2AA1 2AA2
2AA2 2AA1
2AA6 2AA7
2AA7 2AA6
2AA8 2AA9
2AA9 2AA8
2AAA 2AAB
2AAB 2AAA
2AAC 2AAD
2AAD 2AAC
2AAF 2AB0
2AB0 2AAF
2AB1 2AB2
2AB2 2AB1
2AB3 2AB4
2AB4 2AB3
2AB5 2AB6
2AB6 2AB5
2AB7 2AB8
2AB8 2AB7
2AB9 2ABA
2ABA 2AB9
2ABB 2ABC
2ABC 2ABB
2ABD 2ABE
2ABE 2ABD
2ABF 2AC0
2AC0 2ABF
2AC1 2AC2
2AC2 2AC1
2AC3 2AC4
2AC4 2AC3
2AC5 2AC6
2AC6 2AC5
2AC7 2AC8
2AC8 2AC7
2AC9 2ACA
2ACA 2AC9
2ACB 2ACC
2ACC 2ACB
2ACD 2ACE
2ACE 2ACD
2ACF 2AD0
2AD0 2ACF
2AD1 2AD2
2AD2 2AD1
2AD3 2AD4
2AD4 2AD3
2AD5 2AD6
2AD6 2AD5
2ADE 22A6
2AE3 22A9
2AE4 22A8
2AE5 22AB
2AEC 2AED
2AED 2AEC
2AEE 2224
2AF7 2AF8
2AF8 2AF7
2AF9 2AFA
2AFA 2AF9
2BFE 221F
2E02 2E03
2E03 2E02
2E04 2E05
2E05 2E04
2E09 2E0A
2E0A 2E09
2E0C 2E0D
2E0D 2E0C
2E1C 2E1D
2E1D 2E1C
2E20 2E21
2E21 2E20
2E22 2E23
2E23 2E22
2E24 2E25
2E25 2E24
2E26 2E27
2E27 2E26
2E28 2E29
2E29 2E28
3008 3009
3009 3008
300A 300B
300B 300A
300C 300D
300D 300C
300E 300F
300F 300E
3010 3011
3011 3010
3014 3015
3015 3014
3016 3017
3017 3016
3018 3019
3019 3018
301A 301B
301B 301A
FE59 FE5A
FE5A FE59
FE5B FE5C
FE5C FE5B
FE5D FE5E
FE5E FE5D
FE64 FE65
FE65 FE64
FF08 FF09
FF09 FF08
FF1C FF1E
FF1E FF1C
FF3B FF3D
FF3D FF3B
FF5B FF5D
FF5D FF5B
FF5F FF60
FF60 FF5F
FF62 FF63
FF63 FF62
END

View File

@@ -0,0 +1,140 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToBpb'}{'format'} = 'x'; # non-negative hex whole number; a code point
$Unicode::UCD::SwashInfo{'ToBpb'}{'missing'} = ''; # code point maps to the null string
return <<'END';
28 0029
29 0028
5B 005D
5D 005B
7B 007D
7D 007B
F3A 0F3B
F3B 0F3A
F3C 0F3D
F3D 0F3C
169B 169C
169C 169B
2045 2046
2046 2045
207D 207E
207E 207D
208D 208E
208E 208D
2308 2309
2309 2308
230A 230B
230B 230A
2329 232A
232A 2329
2768 2769
2769 2768
276A 276B
276B 276A
276C 276D
276D 276C
276E 276F
276F 276E
2770 2771
2771 2770
2772 2773
2773 2772
2774 2775
2775 2774
27C5 27C6
27C6 27C5
27E6 27E7
27E7 27E6
27E8 27E9
27E9 27E8
27EA 27EB
27EB 27EA
27EC 27ED
27ED 27EC
27EE 27EF
27EF 27EE
2983 2984
2984 2983
2985 2986
2986 2985
2987 2988
2988 2987
2989 298A
298A 2989
298B 298C
298C 298B
298D 2990
298E 298F
298F 298E
2990 298D
2991 2992
2992 2991
2993 2994
2994 2993
2995 2996
2996 2995
2997 2998
2998 2997
29D8 29D9
29D9 29D8
29DA 29DB
29DB 29DA
29FC 29FD
29FD 29FC
2E22 2E23
2E23 2E22
2E24 2E25
2E25 2E24
2E26 2E27
2E27 2E26
2E28 2E29
2E29 2E28
3008 3009
3009 3008
300A 300B
300B 300A
300C 300D
300D 300C
300E 300F
300F 300E
3010 3011
3011 3010
3014 3015
3015 3014
3016 3017
3017 3016
3018 3019
3019 3018
301A 301B
301B 301A
FE59 FE5A
FE5A FE59
FE5B FE5C
FE5C FE5B
FE5D FE5E
FE5E FE5D
FF08 FF09
FF09 FF08
FF3B FF3D
FF3D FF3B
FF5B FF5D
FF5D FF5B
FF5F FF60
FF60 FF5F
FF62 FF63
FF63 FF62
END

View File

@@ -0,0 +1,140 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToBpt'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToBpt'}{'missing'} = 'n';
return <<'END';
28 o
29 c
5B o
5D c
7B o
7D c
F3A o
F3B c
F3C o
F3D c
169B o
169C c
2045 o
2046 c
207D o
207E c
208D o
208E c
2308 o
2309 c
230A o
230B c
2329 o
232A c
2768 o
2769 c
276A o
276B c
276C o
276D c
276E o
276F c
2770 o
2771 c
2772 o
2773 c
2774 o
2775 c
27C5 o
27C6 c
27E6 o
27E7 c
27E8 o
27E9 c
27EA o
27EB c
27EC o
27ED c
27EE o
27EF c
2983 o
2984 c
2985 o
2986 c
2987 o
2988 c
2989 o
298A c
298B o
298C c
298D o
298E c
298F o
2990 c
2991 o
2992 c
2993 o
2994 c
2995 o
2996 c
2997 o
2998 c
29D8 o
29D9 c
29DA o
29DB c
29FC o
29FD c
2E22 o
2E23 c
2E24 o
2E25 c
2E26 o
2E27 c
2E28 o
2E29 c
3008 o
3009 c
300A o
300B c
300C o
300D c
300E o
300F c
3010 o
3011 c
3014 o
3015 c
3016 o
3017 c
3018 o
3019 c
301A o
301B c
FE59 o
FE5A c
FE5B o
FE5C c
FE5D o
FE5E c
FF08 o
FF09 c
FF3B o
FF3D c
FF5B o
FF5D c
FF5F o
FF60 c
FF62 o
FF63 c
END

View File

@@ -0,0 +1,818 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The mappings in the non-hash portion of this file must be modified to get the
# correct values by adding the code point ordinal number to each one that is
# numeric.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToCf'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
$Unicode::UCD::SwashInfo{'ToCf'}{'specials_name'} = 'Unicode::UCD::ToSpecCf'; # Name of hash of special mappings
$Unicode::UCD::SwashInfo{'ToCf'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
# in the hash below.
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
%Unicode::UCD::ToSpecCf = (
"\xC3\x9F" => "\x{0073}\x{0073}", # U+00DF => 0073 0073
"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
"\xC5\x89" => "\x{02BC}\x{006E}", # U+0149 => 02BC 006E
"\xC7\xB0" => "\x{006A}\x{030C}", # U+01F0 => 006A 030C
"\xCE\x90" => "\x{03B9}\x{0308}\x{0301}", # U+0390 => 03B9 0308 0301
"\xCE\xB0" => "\x{03C5}\x{0308}\x{0301}", # U+03B0 => 03C5 0308 0301
"\xD6\x87" => "\x{0565}\x{0582}", # U+0587 => 0565 0582
"\xE1\xBA\x96" => "\x{0068}\x{0331}", # U+1E96 => 0068 0331
"\xE1\xBA\x97" => "\x{0074}\x{0308}", # U+1E97 => 0074 0308
"\xE1\xBA\x98" => "\x{0077}\x{030A}", # U+1E98 => 0077 030A
"\xE1\xBA\x99" => "\x{0079}\x{030A}", # U+1E99 => 0079 030A
"\xE1\xBA\x9A" => "\x{0061}\x{02BE}", # U+1E9A => 0061 02BE
"\xE1\xBA\x9E" => "\x{0073}\x{0073}", # U+1E9E => 0073 0073
"\xE1\xBD\x90" => "\x{03C5}\x{0313}", # U+1F50 => 03C5 0313
"\xE1\xBD\x92" => "\x{03C5}\x{0313}\x{0300}", # U+1F52 => 03C5 0313 0300
"\xE1\xBD\x94" => "\x{03C5}\x{0313}\x{0301}", # U+1F54 => 03C5 0313 0301
"\xE1\xBD\x96" => "\x{03C5}\x{0313}\x{0342}", # U+1F56 => 03C5 0313 0342
"\xE1\xBE\x80" => "\x{1F00}\x{03B9}", # U+1F80 => 1F00 03B9
"\xE1\xBE\x81" => "\x{1F01}\x{03B9}", # U+1F81 => 1F01 03B9
"\xE1\xBE\x82" => "\x{1F02}\x{03B9}", # U+1F82 => 1F02 03B9
"\xE1\xBE\x83" => "\x{1F03}\x{03B9}", # U+1F83 => 1F03 03B9
"\xE1\xBE\x84" => "\x{1F04}\x{03B9}", # U+1F84 => 1F04 03B9
"\xE1\xBE\x85" => "\x{1F05}\x{03B9}", # U+1F85 => 1F05 03B9
"\xE1\xBE\x86" => "\x{1F06}\x{03B9}", # U+1F86 => 1F06 03B9
"\xE1\xBE\x87" => "\x{1F07}\x{03B9}", # U+1F87 => 1F07 03B9
"\xE1\xBE\x88" => "\x{1F00}\x{03B9}", # U+1F88 => 1F00 03B9
"\xE1\xBE\x89" => "\x{1F01}\x{03B9}", # U+1F89 => 1F01 03B9
"\xE1\xBE\x8A" => "\x{1F02}\x{03B9}", # U+1F8A => 1F02 03B9
"\xE1\xBE\x8B" => "\x{1F03}\x{03B9}", # U+1F8B => 1F03 03B9
"\xE1\xBE\x8C" => "\x{1F04}\x{03B9}", # U+1F8C => 1F04 03B9
"\xE1\xBE\x8D" => "\x{1F05}\x{03B9}", # U+1F8D => 1F05 03B9
"\xE1\xBE\x8E" => "\x{1F06}\x{03B9}", # U+1F8E => 1F06 03B9
"\xE1\xBE\x8F" => "\x{1F07}\x{03B9}", # U+1F8F => 1F07 03B9
"\xE1\xBE\x90" => "\x{1F20}\x{03B9}", # U+1F90 => 1F20 03B9
"\xE1\xBE\x91" => "\x{1F21}\x{03B9}", # U+1F91 => 1F21 03B9
"\xE1\xBE\x92" => "\x{1F22}\x{03B9}", # U+1F92 => 1F22 03B9
"\xE1\xBE\x93" => "\x{1F23}\x{03B9}", # U+1F93 => 1F23 03B9
"\xE1\xBE\x94" => "\x{1F24}\x{03B9}", # U+1F94 => 1F24 03B9
"\xE1\xBE\x95" => "\x{1F25}\x{03B9}", # U+1F95 => 1F25 03B9
"\xE1\xBE\x96" => "\x{1F26}\x{03B9}", # U+1F96 => 1F26 03B9
"\xE1\xBE\x97" => "\x{1F27}\x{03B9}", # U+1F97 => 1F27 03B9
"\xE1\xBE\x98" => "\x{1F20}\x{03B9}", # U+1F98 => 1F20 03B9
"\xE1\xBE\x99" => "\x{1F21}\x{03B9}", # U+1F99 => 1F21 03B9
"\xE1\xBE\x9A" => "\x{1F22}\x{03B9}", # U+1F9A => 1F22 03B9
"\xE1\xBE\x9B" => "\x{1F23}\x{03B9}", # U+1F9B => 1F23 03B9
"\xE1\xBE\x9C" => "\x{1F24}\x{03B9}", # U+1F9C => 1F24 03B9
"\xE1\xBE\x9D" => "\x{1F25}\x{03B9}", # U+1F9D => 1F25 03B9
"\xE1\xBE\x9E" => "\x{1F26}\x{03B9}", # U+1F9E => 1F26 03B9
"\xE1\xBE\x9F" => "\x{1F27}\x{03B9}", # U+1F9F => 1F27 03B9
"\xE1\xBE\xA0" => "\x{1F60}\x{03B9}", # U+1FA0 => 1F60 03B9
"\xE1\xBE\xA1" => "\x{1F61}\x{03B9}", # U+1FA1 => 1F61 03B9
"\xE1\xBE\xA2" => "\x{1F62}\x{03B9}", # U+1FA2 => 1F62 03B9
"\xE1\xBE\xA3" => "\x{1F63}\x{03B9}", # U+1FA3 => 1F63 03B9
"\xE1\xBE\xA4" => "\x{1F64}\x{03B9}", # U+1FA4 => 1F64 03B9
"\xE1\xBE\xA5" => "\x{1F65}\x{03B9}", # U+1FA5 => 1F65 03B9
"\xE1\xBE\xA6" => "\x{1F66}\x{03B9}", # U+1FA6 => 1F66 03B9
"\xE1\xBE\xA7" => "\x{1F67}\x{03B9}", # U+1FA7 => 1F67 03B9
"\xE1\xBE\xA8" => "\x{1F60}\x{03B9}", # U+1FA8 => 1F60 03B9
"\xE1\xBE\xA9" => "\x{1F61}\x{03B9}", # U+1FA9 => 1F61 03B9
"\xE1\xBE\xAA" => "\x{1F62}\x{03B9}", # U+1FAA => 1F62 03B9
"\xE1\xBE\xAB" => "\x{1F63}\x{03B9}", # U+1FAB => 1F63 03B9
"\xE1\xBE\xAC" => "\x{1F64}\x{03B9}", # U+1FAC => 1F64 03B9
"\xE1\xBE\xAD" => "\x{1F65}\x{03B9}", # U+1FAD => 1F65 03B9
"\xE1\xBE\xAE" => "\x{1F66}\x{03B9}", # U+1FAE => 1F66 03B9
"\xE1\xBE\xAF" => "\x{1F67}\x{03B9}", # U+1FAF => 1F67 03B9
"\xE1\xBE\xB2" => "\x{1F70}\x{03B9}", # U+1FB2 => 1F70 03B9
"\xE1\xBE\xB3" => "\x{03B1}\x{03B9}", # U+1FB3 => 03B1 03B9
"\xE1\xBE\xB4" => "\x{03AC}\x{03B9}", # U+1FB4 => 03AC 03B9
"\xE1\xBE\xB6" => "\x{03B1}\x{0342}", # U+1FB6 => 03B1 0342
"\xE1\xBE\xB7" => "\x{03B1}\x{0342}\x{03B9}", # U+1FB7 => 03B1 0342 03B9
"\xE1\xBE\xBC" => "\x{03B1}\x{03B9}", # U+1FBC => 03B1 03B9
"\xE1\xBF\x82" => "\x{1F74}\x{03B9}", # U+1FC2 => 1F74 03B9
"\xE1\xBF\x83" => "\x{03B7}\x{03B9}", # U+1FC3 => 03B7 03B9
"\xE1\xBF\x84" => "\x{03AE}\x{03B9}", # U+1FC4 => 03AE 03B9
"\xE1\xBF\x86" => "\x{03B7}\x{0342}", # U+1FC6 => 03B7 0342
"\xE1\xBF\x87" => "\x{03B7}\x{0342}\x{03B9}", # U+1FC7 => 03B7 0342 03B9
"\xE1\xBF\x8C" => "\x{03B7}\x{03B9}", # U+1FCC => 03B7 03B9
"\xE1\xBF\x92" => "\x{03B9}\x{0308}\x{0300}", # U+1FD2 => 03B9 0308 0300
"\xE1\xBF\x93" => "\x{03B9}\x{0308}\x{0301}", # U+1FD3 => 03B9 0308 0301
"\xE1\xBF\x96" => "\x{03B9}\x{0342}", # U+1FD6 => 03B9 0342
"\xE1\xBF\x97" => "\x{03B9}\x{0308}\x{0342}", # U+1FD7 => 03B9 0308 0342
"\xE1\xBF\xA2" => "\x{03C5}\x{0308}\x{0300}", # U+1FE2 => 03C5 0308 0300
"\xE1\xBF\xA3" => "\x{03C5}\x{0308}\x{0301}", # U+1FE3 => 03C5 0308 0301
"\xE1\xBF\xA4" => "\x{03C1}\x{0313}", # U+1FE4 => 03C1 0313
"\xE1\xBF\xA6" => "\x{03C5}\x{0342}", # U+1FE6 => 03C5 0342
"\xE1\xBF\xA7" => "\x{03C5}\x{0308}\x{0342}", # U+1FE7 => 03C5 0308 0342
"\xE1\xBF\xB2" => "\x{1F7C}\x{03B9}", # U+1FF2 => 1F7C 03B9
"\xE1\xBF\xB3" => "\x{03C9}\x{03B9}", # U+1FF3 => 03C9 03B9
"\xE1\xBF\xB4" => "\x{03CE}\x{03B9}", # U+1FF4 => 03CE 03B9
"\xE1\xBF\xB6" => "\x{03C9}\x{0342}", # U+1FF6 => 03C9 0342
"\xE1\xBF\xB7" => "\x{03C9}\x{0342}\x{03B9}", # U+1FF7 => 03C9 0342 03B9
"\xE1\xBF\xBC" => "\x{03C9}\x{03B9}", # U+1FFC => 03C9 03B9
"\xEF\xAC\x80" => "\x{0066}\x{0066}", # U+FB00 => 0066 0066
"\xEF\xAC\x81" => "\x{0066}\x{0069}", # U+FB01 => 0066 0069
"\xEF\xAC\x82" => "\x{0066}\x{006C}", # U+FB02 => 0066 006C
"\xEF\xAC\x83" => "\x{0066}\x{0066}\x{0069}", # U+FB03 => 0066 0066 0069
"\xEF\xAC\x84" => "\x{0066}\x{0066}\x{006C}", # U+FB04 => 0066 0066 006C
"\xEF\xAC\x85" => "\x{0073}\x{0074}", # U+FB05 => 0073 0074
"\xEF\xAC\x86" => "\x{0073}\x{0074}", # U+FB06 => 0073 0074
"\xEF\xAC\x93" => "\x{0574}\x{0576}", # U+FB13 => 0574 0576
"\xEF\xAC\x94" => "\x{0574}\x{0565}", # U+FB14 => 0574 0565
"\xEF\xAC\x95" => "\x{0574}\x{056B}", # U+FB15 => 0574 056B
"\xEF\xAC\x96" => "\x{057E}\x{0576}", # U+FB16 => 057E 0576
"\xEF\xAC\x97" => "\x{0574}\x{056D}", # U+FB17 => 0574 056D
);
return <<'END';
41 5A 61
B5 3BC
C0 D6 E0
D8 DE F8
100 101
102 103
104 105
106 107
108 109
10A 10B
10C 10D
10E 10F
110 111
112 113
114 115
116 117
118 119
11A 11B
11C 11D
11E 11F
120 121
122 123
124 125
126 127
128 129
12A 12B
12C 12D
12E 12F
132 133
134 135
136 137
139 13A
13B 13C
13D 13E
13F 140
141 142
143 144
145 146
147 148
14A 14B
14C 14D
14E 14F
150 151
152 153
154 155
156 157
158 159
15A 15B
15C 15D
15E 15F
160 161
162 163
164 165
166 167
168 169
16A 16B
16C 16D
16E 16F
170 171
172 173
174 175
176 177
178 FF
179 17A
17B 17C
17D 17E
17F 73
181 253
182 183
184 185
186 254
187 188
189 18A 256
18B 18C
18E 1DD
18F 259
190 25B
191 192
193 260
194 263
196 269
197 268
198 199
19C 26F
19D 272
19F 275
1A0 1A1
1A2 1A3
1A4 1A5
1A6 280
1A7 1A8
1A9 283
1AC 1AD
1AE 288
1AF 1B0
1B1 1B2 28A
1B3 1B4
1B5 1B6
1B7 292
1B8 1B9
1BC 1BD
1C4 1C6
1C5 1C6
1C7 1C9
1C8 1C9
1CA 1CC
1CB 1CC
1CD 1CE
1CF 1D0
1D1 1D2
1D3 1D4
1D5 1D6
1D7 1D8
1D9 1DA
1DB 1DC
1DE 1DF
1E0 1E1
1E2 1E3
1E4 1E5
1E6 1E7
1E8 1E9
1EA 1EB
1EC 1ED
1EE 1EF
1F1 1F3
1F2 1F3
1F4 1F5
1F6 195
1F7 1BF
1F8 1F9
1FA 1FB
1FC 1FD
1FE 1FF
200 201
202 203
204 205
206 207
208 209
20A 20B
20C 20D
20E 20F
210 211
212 213
214 215
216 217
218 219
21A 21B
21C 21D
21E 21F
220 19E
222 223
224 225
226 227
228 229
22A 22B
22C 22D
22E 22F
230 231
232 233
23A 2C65
23B 23C
23D 19A
23E 2C66
241 242
243 180
244 289
245 28C
246 247
248 249
24A 24B
24C 24D
24E 24F
345 3B9
370 371
372 373
376 377
37F 3F3
386 3AC
388 38A 3AD
38C 3CC
38E 38F 3CD
391 3A1 3B1
3A3 3AB 3C3
3C2 3C3
3CF 3D7
3D0 3B2
3D1 3B8
3D5 3C6
3D6 3C0
3D8 3D9
3DA 3DB
3DC 3DD
3DE 3DF
3E0 3E1
3E2 3E3
3E4 3E5
3E6 3E7
3E8 3E9
3EA 3EB
3EC 3ED
3EE 3EF
3F0 3BA
3F1 3C1
3F4 3B8
3F5 3B5
3F7 3F8
3F9 3F2
3FA 3FB
3FD 3FF 37B
400 40F 450
410 42F 430
460 461
462 463
464 465
466 467
468 469
46A 46B
46C 46D
46E 46F
470 471
472 473
474 475
476 477
478 479
47A 47B
47C 47D
47E 47F
480 481
48A 48B
48C 48D
48E 48F
490 491
492 493
494 495
496 497
498 499
49A 49B
49C 49D
49E 49F
4A0 4A1
4A2 4A3
4A4 4A5
4A6 4A7
4A8 4A9
4AA 4AB
4AC 4AD
4AE 4AF
4B0 4B1
4B2 4B3
4B4 4B5
4B6 4B7
4B8 4B9
4BA 4BB
4BC 4BD
4BE 4BF
4C0 4CF
4C1 4C2
4C3 4C4
4C5 4C6
4C7 4C8
4C9 4CA
4CB 4CC
4CD 4CE
4D0 4D1
4D2 4D3
4D4 4D5
4D6 4D7
4D8 4D9
4DA 4DB
4DC 4DD
4DE 4DF
4E0 4E1
4E2 4E3
4E4 4E5
4E6 4E7
4E8 4E9
4EA 4EB
4EC 4ED
4EE 4EF
4F0 4F1
4F2 4F3
4F4 4F5
4F6 4F7
4F8 4F9
4FA 4FB
4FC 4FD
4FE 4FF
500 501
502 503
504 505
506 507
508 509
50A 50B
50C 50D
50E 50F
510 511
512 513
514 515
516 517
518 519
51A 51B
51C 51D
51E 51F
520 521
522 523
524 525
526 527
528 529
52A 52B
52C 52D
52E 52F
531 556 561
10A0 10C5 2D00
10C7 2D27
10CD 2D2D
13F8 13FD 13F0
1C80 432
1C81 434
1C82 43E
1C83 1C84 441
1C85 442
1C86 44A
1C87 463
1C88 A64B
1C90 1CBA 10D0
1CBD 1CBF 10FD
1E00 1E01
1E02 1E03
1E04 1E05
1E06 1E07
1E08 1E09
1E0A 1E0B
1E0C 1E0D
1E0E 1E0F
1E10 1E11
1E12 1E13
1E14 1E15
1E16 1E17
1E18 1E19
1E1A 1E1B
1E1C 1E1D
1E1E 1E1F
1E20 1E21
1E22 1E23
1E24 1E25
1E26 1E27
1E28 1E29
1E2A 1E2B
1E2C 1E2D
1E2E 1E2F
1E30 1E31
1E32 1E33
1E34 1E35
1E36 1E37
1E38 1E39
1E3A 1E3B
1E3C 1E3D
1E3E 1E3F
1E40 1E41
1E42 1E43
1E44 1E45
1E46 1E47
1E48 1E49
1E4A 1E4B
1E4C 1E4D
1E4E 1E4F
1E50 1E51
1E52 1E53
1E54 1E55
1E56 1E57
1E58 1E59
1E5A 1E5B
1E5C 1E5D
1E5E 1E5F
1E60 1E61
1E62 1E63
1E64 1E65
1E66 1E67
1E68 1E69
1E6A 1E6B
1E6C 1E6D
1E6E 1E6F
1E70 1E71
1E72 1E73
1E74 1E75
1E76 1E77
1E78 1E79
1E7A 1E7B
1E7C 1E7D
1E7E 1E7F
1E80 1E81
1E82 1E83
1E84 1E85
1E86 1E87
1E88 1E89
1E8A 1E8B
1E8C 1E8D
1E8E 1E8F
1E90 1E91
1E92 1E93
1E94 1E95
1E9B 1E61
1E9E DF
1EA0 1EA1
1EA2 1EA3
1EA4 1EA5
1EA6 1EA7
1EA8 1EA9
1EAA 1EAB
1EAC 1EAD
1EAE 1EAF
1EB0 1EB1
1EB2 1EB3
1EB4 1EB5
1EB6 1EB7
1EB8 1EB9
1EBA 1EBB
1EBC 1EBD
1EBE 1EBF
1EC0 1EC1
1EC2 1EC3
1EC4 1EC5
1EC6 1EC7
1EC8 1EC9
1ECA 1ECB
1ECC 1ECD
1ECE 1ECF
1ED0 1ED1
1ED2 1ED3
1ED4 1ED5
1ED6 1ED7
1ED8 1ED9
1EDA 1EDB
1EDC 1EDD
1EDE 1EDF
1EE0 1EE1
1EE2 1EE3
1EE4 1EE5
1EE6 1EE7
1EE8 1EE9
1EEA 1EEB
1EEC 1EED
1EEE 1EEF
1EF0 1EF1
1EF2 1EF3
1EF4 1EF5
1EF6 1EF7
1EF8 1EF9
1EFA 1EFB
1EFC 1EFD
1EFE 1EFF
1F08 1F0F 1F00
1F18 1F1D 1F10
1F28 1F2F 1F20
1F38 1F3F 1F30
1F48 1F4D 1F40
1F59 1F51
1F5B 1F53
1F5D 1F55
1F5F 1F57
1F68 1F6F 1F60
1F88 1F8F 1F80
1F98 1F9F 1F90
1FA8 1FAF 1FA0
1FB8 1FB9 1FB0
1FBA 1FBB 1F70
1FBC 1FB3
1FBE 3B9
1FC8 1FCB 1F72
1FCC 1FC3
1FD8 1FD9 1FD0
1FDA 1FDB 1F76
1FE8 1FE9 1FE0
1FEA 1FEB 1F7A
1FEC 1FE5
1FF8 1FF9 1F78
1FFA 1FFB 1F7C
1FFC 1FF3
2126 3C9
212A 6B
212B E5
2132 214E
2160 216F 2170
2183 2184
24B6 24CF 24D0
2C00 2C2E 2C30
2C60 2C61
2C62 26B
2C63 1D7D
2C64 27D
2C67 2C68
2C69 2C6A
2C6B 2C6C
2C6D 251
2C6E 271
2C6F 250
2C70 252
2C72 2C73
2C75 2C76
2C7E 2C7F 23F
2C80 2C81
2C82 2C83
2C84 2C85
2C86 2C87
2C88 2C89
2C8A 2C8B
2C8C 2C8D
2C8E 2C8F
2C90 2C91
2C92 2C93
2C94 2C95
2C96 2C97
2C98 2C99
2C9A 2C9B
2C9C 2C9D
2C9E 2C9F
2CA0 2CA1
2CA2 2CA3
2CA4 2CA5
2CA6 2CA7
2CA8 2CA9
2CAA 2CAB
2CAC 2CAD
2CAE 2CAF
2CB0 2CB1
2CB2 2CB3
2CB4 2CB5
2CB6 2CB7
2CB8 2CB9
2CBA 2CBB
2CBC 2CBD
2CBE 2CBF
2CC0 2CC1
2CC2 2CC3
2CC4 2CC5
2CC6 2CC7
2CC8 2CC9
2CCA 2CCB
2CCC 2CCD
2CCE 2CCF
2CD0 2CD1
2CD2 2CD3
2CD4 2CD5
2CD6 2CD7
2CD8 2CD9
2CDA 2CDB
2CDC 2CDD
2CDE 2CDF
2CE0 2CE1
2CE2 2CE3
2CEB 2CEC
2CED 2CEE
2CF2 2CF3
A640 A641
A642 A643
A644 A645
A646 A647
A648 A649
A64A A64B
A64C A64D
A64E A64F
A650 A651
A652 A653
A654 A655
A656 A657
A658 A659
A65A A65B
A65C A65D
A65E A65F
A660 A661
A662 A663
A664 A665
A666 A667
A668 A669
A66A A66B
A66C A66D
A680 A681
A682 A683
A684 A685
A686 A687
A688 A689
A68A A68B
A68C A68D
A68E A68F
A690 A691
A692 A693
A694 A695
A696 A697
A698 A699
A69A A69B
A722 A723
A724 A725
A726 A727
A728 A729
A72A A72B
A72C A72D
A72E A72F
A732 A733
A734 A735
A736 A737
A738 A739
A73A A73B
A73C A73D
A73E A73F
A740 A741
A742 A743
A744 A745
A746 A747
A748 A749
A74A A74B
A74C A74D
A74E A74F
A750 A751
A752 A753
A754 A755
A756 A757
A758 A759
A75A A75B
A75C A75D
A75E A75F
A760 A761
A762 A763
A764 A765
A766 A767
A768 A769
A76A A76B
A76C A76D
A76E A76F
A779 A77A
A77B A77C
A77D 1D79
A77E A77F
A780 A781
A782 A783
A784 A785
A786 A787
A78B A78C
A78D 265
A790 A791
A792 A793
A796 A797
A798 A799
A79A A79B
A79C A79D
A79E A79F
A7A0 A7A1
A7A2 A7A3
A7A4 A7A5
A7A6 A7A7
A7A8 A7A9
A7AA 266
A7AB 25C
A7AC 261
A7AD 26C
A7AE 26A
A7B0 29E
A7B1 287
A7B2 29D
A7B3 AB53
A7B4 A7B5
A7B6 A7B7
A7B8 A7B9
A7BA A7BB
A7BC A7BD
A7BE A7BF
A7C2 A7C3
A7C4 A794
A7C5 282
A7C6 1D8E
A7C7 A7C8
A7C9 A7CA
A7F5 A7F6
AB70 ABBF 13A0
FF21 FF3A FF41
10400 10427 10428
104B0 104D3 104D8
10C80 10CB2 10CC0
118A0 118BF 118C0
16E40 16E5F 16E60
1E900 1E921 1E922
END

View File

@@ -0,0 +1,674 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! IT IS DEPRECATED TO USE THIS FILE !!!!!!!
# This file is for internal use by core Perl only. It is retained for
# backwards compatibility with applications that may have come to rely on it,
# but its format and even its name or existence are subject to change without
# notice in a future Perl version. Don't use it directly. Instead, its
# contents are now retrievable through a stable API in the Unicode::UCD
# module: Unicode::UCD::prop_invmap('Perl_Decimal_Digit') (Values for individual
# code points can be retrieved via Unicode::UCD::charprop());
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToDigit'}{'format'} = 'd'; # single decimal digit
$Unicode::UCD::SwashInfo{'ToDigit'}{'missing'} = ''; # code point maps to the null string
return <<'END';
0030 0
0031 1
0032 2
0033 3
0034 4
0035 5
0036 6
0037 7
0038 8
0039 9
0660 0
0661 1
0662 2
0663 3
0664 4
0665 5
0666 6
0667 7
0668 8
0669 9
06F0 0
06F1 1
06F2 2
06F3 3
06F4 4
06F5 5
06F6 6
06F7 7
06F8 8
06F9 9
07C0 0
07C1 1
07C2 2
07C3 3
07C4 4
07C5 5
07C6 6
07C7 7
07C8 8
07C9 9
0966 0
0967 1
0968 2
0969 3
096A 4
096B 5
096C 6
096D 7
096E 8
096F 9
09E6 0
09E7 1
09E8 2
09E9 3
09EA 4
09EB 5
09EC 6
09ED 7
09EE 8
09EF 9
0A66 0
0A67 1
0A68 2
0A69 3
0A6A 4
0A6B 5
0A6C 6
0A6D 7
0A6E 8
0A6F 9
0AE6 0
0AE7 1
0AE8 2
0AE9 3
0AEA 4
0AEB 5
0AEC 6
0AED 7
0AEE 8
0AEF 9
0B66 0
0B67 1
0B68 2
0B69 3
0B6A 4
0B6B 5
0B6C 6
0B6D 7
0B6E 8
0B6F 9
0BE6 0
0BE7 1
0BE8 2
0BE9 3
0BEA 4
0BEB 5
0BEC 6
0BED 7
0BEE 8
0BEF 9
0C66 0
0C67 1
0C68 2
0C69 3
0C6A 4
0C6B 5
0C6C 6
0C6D 7
0C6E 8
0C6F 9
0CE6 0
0CE7 1
0CE8 2
0CE9 3
0CEA 4
0CEB 5
0CEC 6
0CED 7
0CEE 8
0CEF 9
0D66 0
0D67 1
0D68 2
0D69 3
0D6A 4
0D6B 5
0D6C 6
0D6D 7
0D6E 8
0D6F 9
0DE6 0
0DE7 1
0DE8 2
0DE9 3
0DEA 4
0DEB 5
0DEC 6
0DED 7
0DEE 8
0DEF 9
0E50 0
0E51 1
0E52 2
0E53 3
0E54 4
0E55 5
0E56 6
0E57 7
0E58 8
0E59 9
0ED0 0
0ED1 1
0ED2 2
0ED3 3
0ED4 4
0ED5 5
0ED6 6
0ED7 7
0ED8 8
0ED9 9
0F20 0
0F21 1
0F22 2
0F23 3
0F24 4
0F25 5
0F26 6
0F27 7
0F28 8
0F29 9
1040 0
1041 1
1042 2
1043 3
1044 4
1045 5
1046 6
1047 7
1048 8
1049 9
1090 0
1091 1
1092 2
1093 3
1094 4
1095 5
1096 6
1097 7
1098 8
1099 9
17E0 0
17E1 1
17E2 2
17E3 3
17E4 4
17E5 5
17E6 6
17E7 7
17E8 8
17E9 9
1810 0
1811 1
1812 2
1813 3
1814 4
1815 5
1816 6
1817 7
1818 8
1819 9
1946 0
1947 1
1948 2
1949 3
194A 4
194B 5
194C 6
194D 7
194E 8
194F 9
19D0 0
19D1 1
19D2 2
19D3 3
19D4 4
19D5 5
19D6 6
19D7 7
19D8 8
19D9 9
1A80 0
1A81 1
1A82 2
1A83 3
1A84 4
1A85 5
1A86 6
1A87 7
1A88 8
1A89 9
1A90 0
1A91 1
1A92 2
1A93 3
1A94 4
1A95 5
1A96 6
1A97 7
1A98 8
1A99 9
1B50 0
1B51 1
1B52 2
1B53 3
1B54 4
1B55 5
1B56 6
1B57 7
1B58 8
1B59 9
1BB0 0
1BB1 1
1BB2 2
1BB3 3
1BB4 4
1BB5 5
1BB6 6
1BB7 7
1BB8 8
1BB9 9
1C40 0
1C41 1
1C42 2
1C43 3
1C44 4
1C45 5
1C46 6
1C47 7
1C48 8
1C49 9
1C50 0
1C51 1
1C52 2
1C53 3
1C54 4
1C55 5
1C56 6
1C57 7
1C58 8
1C59 9
A620 0
A621 1
A622 2
A623 3
A624 4
A625 5
A626 6
A627 7
A628 8
A629 9
A8D0 0
A8D1 1
A8D2 2
A8D3 3
A8D4 4
A8D5 5
A8D6 6
A8D7 7
A8D8 8
A8D9 9
A900 0
A901 1
A902 2
A903 3
A904 4
A905 5
A906 6
A907 7
A908 8
A909 9
A9D0 0
A9D1 1
A9D2 2
A9D3 3
A9D4 4
A9D5 5
A9D6 6
A9D7 7
A9D8 8
A9D9 9
A9F0 0
A9F1 1
A9F2 2
A9F3 3
A9F4 4
A9F5 5
A9F6 6
A9F7 7
A9F8 8
A9F9 9
AA50 0
AA51 1
AA52 2
AA53 3
AA54 4
AA55 5
AA56 6
AA57 7
AA58 8
AA59 9
ABF0 0
ABF1 1
ABF2 2
ABF3 3
ABF4 4
ABF5 5
ABF6 6
ABF7 7
ABF8 8
ABF9 9
FF10 0
FF11 1
FF12 2
FF13 3
FF14 4
FF15 5
FF16 6
FF17 7
FF18 8
FF19 9
104A0 0
104A1 1
104A2 2
104A3 3
104A4 4
104A5 5
104A6 6
104A7 7
104A8 8
104A9 9
10D30 0
10D31 1
10D32 2
10D33 3
10D34 4
10D35 5
10D36 6
10D37 7
10D38 8
10D39 9
11066 0
11067 1
11068 2
11069 3
1106A 4
1106B 5
1106C 6
1106D 7
1106E 8
1106F 9
110F0 0
110F1 1
110F2 2
110F3 3
110F4 4
110F5 5
110F6 6
110F7 7
110F8 8
110F9 9
11136 0
11137 1
11138 2
11139 3
1113A 4
1113B 5
1113C 6
1113D 7
1113E 8
1113F 9
111D0 0
111D1 1
111D2 2
111D3 3
111D4 4
111D5 5
111D6 6
111D7 7
111D8 8
111D9 9
112F0 0
112F1 1
112F2 2
112F3 3
112F4 4
112F5 5
112F6 6
112F7 7
112F8 8
112F9 9
11450 0
11451 1
11452 2
11453 3
11454 4
11455 5
11456 6
11457 7
11458 8
11459 9
114D0 0
114D1 1
114D2 2
114D3 3
114D4 4
114D5 5
114D6 6
114D7 7
114D8 8
114D9 9
11650 0
11651 1
11652 2
11653 3
11654 4
11655 5
11656 6
11657 7
11658 8
11659 9
116C0 0
116C1 1
116C2 2
116C3 3
116C4 4
116C5 5
116C6 6
116C7 7
116C8 8
116C9 9
11730 0
11731 1
11732 2
11733 3
11734 4
11735 5
11736 6
11737 7
11738 8
11739 9
118E0 0
118E1 1
118E2 2
118E3 3
118E4 4
118E5 5
118E6 6
118E7 7
118E8 8
118E9 9
11950 0
11951 1
11952 2
11953 3
11954 4
11955 5
11956 6
11957 7
11958 8
11959 9
11C50 0
11C51 1
11C52 2
11C53 3
11C54 4
11C55 5
11C56 6
11C57 7
11C58 8
11C59 9
11D50 0
11D51 1
11D52 2
11D53 3
11D54 4
11D55 5
11D56 6
11D57 7
11D58 8
11D59 9
11DA0 0
11DA1 1
11DA2 2
11DA3 3
11DA4 4
11DA5 5
11DA6 6
11DA7 7
11DA8 8
11DA9 9
16A60 0
16A61 1
16A62 2
16A63 3
16A64 4
16A65 5
16A66 6
16A67 7
16A68 8
16A69 9
16B50 0
16B51 1
16B52 2
16B53 3
16B54 4
16B55 5
16B56 6
16B57 7
16B58 8
16B59 9
1D7CE 0
1D7CF 1
1D7D0 2
1D7D1 3
1D7D2 4
1D7D3 5
1D7D4 6
1D7D5 7
1D7D6 8
1D7D7 9
1D7D8 0
1D7D9 1
1D7DA 2
1D7DB 3
1D7DC 4
1D7DD 5
1D7DE 6
1D7DF 7
1D7E0 8
1D7E1 9
1D7E2 0
1D7E3 1
1D7E4 2
1D7E5 3
1D7E6 4
1D7E7 5
1D7E8 6
1D7E9 7
1D7EA 8
1D7EB 9
1D7EC 0
1D7ED 1
1D7EE 2
1D7EF 3
1D7F0 4
1D7F1 5
1D7F2 6
1D7F3 7
1D7F4 8
1D7F5 9
1D7F6 0
1D7F7 1
1D7F8 2
1D7F9 3
1D7FA 4
1D7FB 5
1D7FC 6
1D7FD 7
1D7FE 8
1D7FF 9
1E140 0
1E141 1
1E142 2
1E143 3
1E144 4
1E145 5
1E146 6
1E147 7
1E148 8
1E149 9
1E2F0 0
1E2F1 1
1E2F2 2
1E2F3 3
1E2F4 4
1E2F5 5
1E2F6 6
1E2F7 7
1E2F8 8
1E2F9 9
1E950 0
1E951 1
1E952 2
1E953 3
1E954 4
1E955 5
1E956 6
1E957 7
1E958 8
1E959 9
1FBF0 0
1FBF1 1
1FBF2 2
1FBF3 3
1FBF4 4
1FBF5 5
1FBF6 6
1FBF7 7
1FBF8 8
1FBF9 9
END

View File

@@ -0,0 +1,330 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToEa'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToEa'}{'missing'} = 'Neutral';
return <<'END';
20 7E Na
A1 A
A2 A3 Na
A4 A
A5 A6 Na
A7 A8 A
AA A
AC Na
AD AE A
AF Na
B0 B4 A
B6 BA A
BC BF A
C6 A
D0 A
D7 D8 A
DE E1 A
E6 A
E8 EA A
EC ED A
F0 A
F2 F3 A
F7 FA A
FC A
FE A
101 A
111 A
113 A
11B A
126 127 A
12B A
131 133 A
138 A
13F 142 A
144 A
148 14B A
14D A
152 153 A
166 167 A
16B A
1CE A
1D0 A
1D2 A
1D4 A
1D6 A
1D8 A
1DA A
1DC A
251 A
261 A
2C4 A
2C7 A
2C9 2CB A
2CD A
2D0 A
2D8 2DB A
2DD A
2DF A
300 36F A
391 3A1 A
3A3 3A9 A
3B1 3C1 A
3C3 3C9 A
401 A
410 44F A
451 A
1100 115F W
2010 A
2013 2016 A
2018 2019 A
201C 201D A
2020 2022 A
2024 2027 A
2030 A
2032 2033 A
2035 A
203B A
203E A
2074 A
207F A
2081 2084 A
20A9 H
20AC A
2103 A
2105 A
2109 A
2113 A
2116 A
2121 2122 A
2126 A
212B A
2153 2154 A
215B 215E A
2160 216B A
2170 2179 A
2189 A
2190 2199 A
21B8 21B9 A
21D2 A
21D4 A
21E7 A
2200 A
2202 2203 A
2207 2208 A
220B A
220F A
2211 A
2215 A
221A A
221D 2220 A
2223 A
2225 A
2227 222C A
222E A
2234 2237 A
223C 223D A
2248 A
224C A
2252 A
2260 2261 A
2264 2267 A
226A 226B A
226E 226F A
2282 2283 A
2286 2287 A
2295 A
2299 A
22A5 A
22BF A
2312 A
231A 231B W
2329 232A W
23E9 23EC W
23F0 W
23F3 W
2460 24E9 A
24EB 254B A
2550 2573 A
2580 258F A
2592 2595 A
25A0 25A1 A
25A3 25A9 A
25B2 25B3 A
25B6 25B7 A
25BC 25BD A
25C0 25C1 A
25C6 25C8 A
25CB A
25CE 25D1 A
25E2 25E5 A
25EF A
25FD 25FE W
2605 2606 A
2609 A
260E 260F A
2614 2615 W
261C A
261E A
2640 A
2642 A
2648 2653 W
2660 2661 A
2663 2665 A
2667 266A A
266C 266D A
266F A
267F W
2693 W
269E 269F A
26A1 W
26AA 26AB W
26BD 26BE W
26BF A
26C4 26C5 W
26C6 26CD A
26CE W
26CF 26D3 A
26D4 W
26D5 26E1 A
26E3 A
26E8 26E9 A
26EA W
26EB 26F1 A
26F2 26F3 W
26F4 A
26F5 W
26F6 26F9 A
26FA W
26FB 26FC A
26FD W
26FE 26FF A
2705 W
270A 270B W
2728 W
273D A
274C W
274E W
2753 2755 W
2757 W
2776 277F A
2795 2797 W
27B0 W
27BF W
27E6 27ED Na
2985 2986 Na
2B1B 2B1C W
2B50 W
2B55 W
2B56 2B59 A
2E80 2E99 W
2E9B 2EF3 W
2F00 2FD5 W
2FF0 2FFB W
3000 F
3001 303E W
3041 3096 W
3099 30FF W
3105 312F W
3131 318E W
3190 31E3 W
31F0 321E W
3220 3247 W
3248 324F A
3250 4DBF W
4E00 A48C W
A490 A4C6 W
A960 A97C W
AC00 D7A3 W
E000 F8FF A
F900 FAFF W
FE00 FE0F A
FE10 FE19 W
FE30 FE52 W
FE54 FE66 W
FE68 FE6B W
FF01 FF60 F
FF61 FFBE H
FFC2 FFC7 H
FFCA FFCF H
FFD2 FFD7 H
FFDA FFDC H
FFE0 FFE6 F
FFE8 FFEE H
FFFD A
16FE0 16FE4 W
16FF0 16FF1 W
17000 187F7 W
18800 18CD5 W
18D00 18D08 W
1B000 1B11E W
1B150 1B152 W
1B164 1B167 W
1B170 1B2FB W
1F004 W
1F0CF W
1F100 1F10A A
1F110 1F12D A
1F130 1F169 A
1F170 1F18D A
1F18E W
1F18F 1F190 A
1F191 1F19A W
1F19B 1F1AC A
1F200 1F202 W
1F210 1F23B W
1F240 1F248 W
1F250 1F251 W
1F260 1F265 W
1F300 1F320 W
1F32D 1F335 W
1F337 1F37C W
1F37E 1F393 W
1F3A0 1F3CA W
1F3CF 1F3D3 W
1F3E0 1F3F0 W
1F3F4 W
1F3F8 1F43E W
1F440 W
1F442 1F4FC W
1F4FF 1F53D W
1F54B 1F54E W
1F550 1F567 W
1F57A W
1F595 1F596 W
1F5A4 W
1F5FB 1F64F W
1F680 1F6C5 W
1F6CC W
1F6D0 1F6D2 W
1F6D5 1F6D7 W
1F6EB 1F6EC W
1F6F4 1F6FC W
1F7E0 1F7EB W
1F90C 1F93A W
1F93C 1F945 W
1F947 1F978 W
1F97A 1F9CB W
1F9CD 1F9FF W
1FA70 1FA74 W
1FA78 1FA7A W
1FA80 1FA86 W
1FA90 1FAA8 W
1FAB0 1FAB6 W
1FAC0 1FAC2 W
1FAD0 1FAD6 W
20000 2FFFD W
30000 3FFFD W
E0100 E01EF A
F0000 FFFFD A
100000 10FFFD A
END

View File

@@ -0,0 +1,361 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToEqUIdeo'}{'format'} = 'x'; # non-negative hex whole number; a code point
$Unicode::UCD::SwashInfo{'ToEqUIdeo'}{'missing'} = ''; # code point maps to the null string
return <<'END';
2E81 5382
2E82 4E5B
2E83 4E5A
2E84 4E59
2E85 4EBB
2E86 5182
2E87 20628
2E88 5200
2E89 5202
2E8A 535C
2E8B 353E
2E8C 2E8D 5C0F
2E8E 5140
2E8F 5C23
2E90 5C22
2E91 21BC2
2E92 5DF3
2E93 5E7A
2E94 5F51
2E95 5F50
2E96 5FC4
2E97 5FC3
2E98 624C
2E99 6535
2E9B 65E1
2E9C 65E5
2E9D 6708
2E9E 6B7A
2E9F 6BCD
2EA0 6C11
2EA1 6C35
2EA2 6C3A
2EA3 706C
2EA4 2EA5 722B
2EA6 4E2C
2EA7 725B
2EA8 72AD
2EA9 738B
2EAA 24D14
2EAB 76EE
2EAC 793A
2EAD 793B
2EAE 25AD7
2EAF 7CF9
2EB0 7E9F
2EB1 7F53
2EB2 7F52
2EB3 34C1
2EB4 5197
2EB5 2626B
2EB6 7F8A
2EB7 2634C
2EB8 2634B
2EB9 8002
2EBA 8080
2EBB 807F
2EBC 8089
2EBD 26951
2EBE 2EC0 8279
2EC1 864E
2EC2 8864
2EC3 8980
2EC4 897F
2EC5 89C1
2EC6 89D2
2EC7 278B2
2EC8 8BA0
2EC9 8D1D
2ECA 27FB7
2ECB 8F66
2ECC 2ECE 8FB6
2ECF 9091
2ED0 9485
2ED1 9577
2ED2 9578
2ED3 957F
2ED4 95E8
2ED5 28E0F
2ED6 961D
2ED7 96E8
2ED8 9752
2ED9 97E6
2EDA 9875
2EDB 98CE
2EDC 98DE
2EDD 98DF
2EDE 2967F
2EDF 98E0
2EE0 9963
2EE1 29810
2EE2 9A6C
2EE3 9AA8
2EE4 9B3C
2EE5 9C7C
2EE6 9E1F
2EE7 5364
2EE8 9EA6
2EE9 9EC4
2EEA 9EFE
2EEB 6589
2EEC 9F50
2EED 6B6F
2EEE 9F7F
2EEF 7ADC
2EF0 9F99
2EF1 9F9C
2EF2 4E80
2EF3 9F9F
2F00 4E00
2F01 4E28
2F02 4E36
2F03 4E3F
2F04 4E59
2F05 4E85
2F06 4E8C
2F07 4EA0
2F08 4EBA
2F09 513F
2F0A 5165
2F0B 516B
2F0C 5182
2F0D 5196
2F0E 51AB
2F0F 51E0
2F10 51F5
2F11 5200
2F12 529B
2F13 52F9
2F14 5315
2F15 531A
2F16 5338
2F17 5341
2F18 535C
2F19 5369
2F1A 5382
2F1B 53B6
2F1C 53C8
2F1D 53E3
2F1E 56D7
2F1F 571F
2F20 58EB
2F21 5902
2F22 590A
2F23 5915
2F24 5927
2F25 5973
2F26 5B50
2F27 5B80
2F28 5BF8
2F29 5C0F
2F2A 5C22
2F2B 5C38
2F2C 5C6E
2F2D 5C71
2F2E 5DDB
2F2F 5DE5
2F30 5DF1
2F31 5DFE
2F32 5E72
2F33 5E7A
2F34 5E7F
2F35 5EF4
2F36 5EFE
2F37 5F0B
2F38 5F13
2F39 5F50
2F3A 5F61
2F3B 5F73
2F3C 5FC3
2F3D 6208
2F3E 6236
2F3F 624B
2F40 652F
2F41 6534
2F42 6587
2F43 6597
2F44 65A4
2F45 65B9
2F46 65E0
2F47 65E5
2F48 66F0
2F49 6708
2F4A 6728
2F4B 6B20
2F4C 6B62
2F4D 6B79
2F4E 6BB3
2F4F 6BCB
2F50 6BD4
2F51 6BDB
2F52 6C0F
2F53 6C14
2F54 6C34
2F55 706B
2F56 722A
2F57 7236
2F58 723B
2F59 723F
2F5A 7247
2F5B 7259
2F5C 725B
2F5D 72AC
2F5E 7384
2F5F 7389
2F60 74DC
2F61 74E6
2F62 7518
2F63 751F
2F64 7528
2F65 7530
2F66 758B
2F67 7592
2F68 7676
2F69 767D
2F6A 76AE
2F6B 76BF
2F6C 76EE
2F6D 77DB
2F6E 77E2
2F6F 77F3
2F70 793A
2F71 79B8
2F72 79BE
2F73 7A74
2F74 7ACB
2F75 7AF9
2F76 7C73
2F77 7CF8
2F78 7F36
2F79 7F51
2F7A 7F8A
2F7B 7FBD
2F7C 8001
2F7D 800C
2F7E 8012
2F7F 8033
2F80 807F
2F81 8089
2F82 81E3
2F83 81EA
2F84 81F3
2F85 81FC
2F86 820C
2F87 821B
2F88 821F
2F89 826E
2F8A 8272
2F8B 8278
2F8C 864D
2F8D 866B
2F8E 8840
2F8F 884C
2F90 8863
2F91 897E
2F92 898B
2F93 89D2
2F94 8A00
2F95 8C37
2F96 8C46
2F97 8C55
2F98 8C78
2F99 8C9D
2F9A 8D64
2F9B 8D70
2F9C 8DB3
2F9D 8EAB
2F9E 8ECA
2F9F 8F9B
2FA0 8FB0
2FA1 8FB5
2FA2 9091
2FA3 9149
2FA4 91C6
2FA5 91CC
2FA6 91D1
2FA7 9577
2FA8 9580
2FA9 961C
2FAA 96B6
2FAB 96B9
2FAC 96E8
2FAD 9751
2FAE 975E
2FAF 9762
2FB0 9769
2FB1 97CB
2FB2 97ED
2FB3 97F3
2FB4 9801
2FB5 98A8
2FB6 98DB
2FB7 98DF
2FB8 9996
2FB9 9999
2FBA 99AC
2FBB 9AA8
2FBC 9AD8
2FBD 9ADF
2FBE 9B25
2FBF 9B2F
2FC0 9B32
2FC1 9B3C
2FC2 9B5A
2FC3 9CE5
2FC4 9E75
2FC5 9E7F
2FC6 9EA5
2FC7 9EBB
2FC8 9EC3
2FC9 9ECD
2FCA 9ED1
2FCB 9EF9
2FCC 9EFD
2FCD 9F0E
2FCE 9F13
2FCF 9F20
2FD0 9F3B
2FD1 9F4A
2FD2 9F52
2FD3 9F8D
2FD4 9F9C
2FD5 9FA0
31C6 200CC
31CF 4E40
31D0 4E00
31D1 4E28
31D2 31D3 4E3F
31D4 4E36
31D5 200CD
31D6 4E5B
31D7 200CA
31D8 200CE
31D9 2010C
31DA 4E85
31DB 21FE8
31DC 200CB
31DD 4E40
31DE 200D1
31DF 4E5A
31E0 4E59
31E1 2010E
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,824 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToHst'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToHst'}{'missing'} = 'NA';
return <<'END';
1100 115F L
1160 11A7 V
11A8 11FF T
A960 A97C L
AC00 LV
AC01 AC1B LVT
AC1C LV
AC1D AC37 LVT
AC38 LV
AC39 AC53 LVT
AC54 LV
AC55 AC6F LVT
AC70 LV
AC71 AC8B LVT
AC8C LV
AC8D ACA7 LVT
ACA8 LV
ACA9 ACC3 LVT
ACC4 LV
ACC5 ACDF LVT
ACE0 LV
ACE1 ACFB LVT
ACFC LV
ACFD AD17 LVT
AD18 LV
AD19 AD33 LVT
AD34 LV
AD35 AD4F LVT
AD50 LV
AD51 AD6B LVT
AD6C LV
AD6D AD87 LVT
AD88 LV
AD89 ADA3 LVT
ADA4 LV
ADA5 ADBF LVT
ADC0 LV
ADC1 ADDB LVT
ADDC LV
ADDD ADF7 LVT
ADF8 LV
ADF9 AE13 LVT
AE14 LV
AE15 AE2F LVT
AE30 LV
AE31 AE4B LVT
AE4C LV
AE4D AE67 LVT
AE68 LV
AE69 AE83 LVT
AE84 LV
AE85 AE9F LVT
AEA0 LV
AEA1 AEBB LVT
AEBC LV
AEBD AED7 LVT
AED8 LV
AED9 AEF3 LVT
AEF4 LV
AEF5 AF0F LVT
AF10 LV
AF11 AF2B LVT
AF2C LV
AF2D AF47 LVT
AF48 LV
AF49 AF63 LVT
AF64 LV
AF65 AF7F LVT
AF80 LV
AF81 AF9B LVT
AF9C LV
AF9D AFB7 LVT
AFB8 LV
AFB9 AFD3 LVT
AFD4 LV
AFD5 AFEF LVT
AFF0 LV
AFF1 B00B LVT
B00C LV
B00D B027 LVT
B028 LV
B029 B043 LVT
B044 LV
B045 B05F LVT
B060 LV
B061 B07B LVT
B07C LV
B07D B097 LVT
B098 LV
B099 B0B3 LVT
B0B4 LV
B0B5 B0CF LVT
B0D0 LV
B0D1 B0EB LVT
B0EC LV
B0ED B107 LVT
B108 LV
B109 B123 LVT
B124 LV
B125 B13F LVT
B140 LV
B141 B15B LVT
B15C LV
B15D B177 LVT
B178 LV
B179 B193 LVT
B194 LV
B195 B1AF LVT
B1B0 LV
B1B1 B1CB LVT
B1CC LV
B1CD B1E7 LVT
B1E8 LV
B1E9 B203 LVT
B204 LV
B205 B21F LVT
B220 LV
B221 B23B LVT
B23C LV
B23D B257 LVT
B258 LV
B259 B273 LVT
B274 LV
B275 B28F LVT
B290 LV
B291 B2AB LVT
B2AC LV
B2AD B2C7 LVT
B2C8 LV
B2C9 B2E3 LVT
B2E4 LV
B2E5 B2FF LVT
B300 LV
B301 B31B LVT
B31C LV
B31D B337 LVT
B338 LV
B339 B353 LVT
B354 LV
B355 B36F LVT
B370 LV
B371 B38B LVT
B38C LV
B38D B3A7 LVT
B3A8 LV
B3A9 B3C3 LVT
B3C4 LV
B3C5 B3DF LVT
B3E0 LV
B3E1 B3FB LVT
B3FC LV
B3FD B417 LVT
B418 LV
B419 B433 LVT
B434 LV
B435 B44F LVT
B450 LV
B451 B46B LVT
B46C LV
B46D B487 LVT
B488 LV
B489 B4A3 LVT
B4A4 LV
B4A5 B4BF LVT
B4C0 LV
B4C1 B4DB LVT
B4DC LV
B4DD B4F7 LVT
B4F8 LV
B4F9 B513 LVT
B514 LV
B515 B52F LVT
B530 LV
B531 B54B LVT
B54C LV
B54D B567 LVT
B568 LV
B569 B583 LVT
B584 LV
B585 B59F LVT
B5A0 LV
B5A1 B5BB LVT
B5BC LV
B5BD B5D7 LVT
B5D8 LV
B5D9 B5F3 LVT
B5F4 LV
B5F5 B60F LVT
B610 LV
B611 B62B LVT
B62C LV
B62D B647 LVT
B648 LV
B649 B663 LVT
B664 LV
B665 B67F LVT
B680 LV
B681 B69B LVT
B69C LV
B69D B6B7 LVT
B6B8 LV
B6B9 B6D3 LVT
B6D4 LV
B6D5 B6EF LVT
B6F0 LV
B6F1 B70B LVT
B70C LV
B70D B727 LVT
B728 LV
B729 B743 LVT
B744 LV
B745 B75F LVT
B760 LV
B761 B77B LVT
B77C LV
B77D B797 LVT
B798 LV
B799 B7B3 LVT
B7B4 LV
B7B5 B7CF LVT
B7D0 LV
B7D1 B7EB LVT
B7EC LV
B7ED B807 LVT
B808 LV
B809 B823 LVT
B824 LV
B825 B83F LVT
B840 LV
B841 B85B LVT
B85C LV
B85D B877 LVT
B878 LV
B879 B893 LVT
B894 LV
B895 B8AF LVT
B8B0 LV
B8B1 B8CB LVT
B8CC LV
B8CD B8E7 LVT
B8E8 LV
B8E9 B903 LVT
B904 LV
B905 B91F LVT
B920 LV
B921 B93B LVT
B93C LV
B93D B957 LVT
B958 LV
B959 B973 LVT
B974 LV
B975 B98F LVT
B990 LV
B991 B9AB LVT
B9AC LV
B9AD B9C7 LVT
B9C8 LV
B9C9 B9E3 LVT
B9E4 LV
B9E5 B9FF LVT
BA00 LV
BA01 BA1B LVT
BA1C LV
BA1D BA37 LVT
BA38 LV
BA39 BA53 LVT
BA54 LV
BA55 BA6F LVT
BA70 LV
BA71 BA8B LVT
BA8C LV
BA8D BAA7 LVT
BAA8 LV
BAA9 BAC3 LVT
BAC4 LV
BAC5 BADF LVT
BAE0 LV
BAE1 BAFB LVT
BAFC LV
BAFD BB17 LVT
BB18 LV
BB19 BB33 LVT
BB34 LV
BB35 BB4F LVT
BB50 LV
BB51 BB6B LVT
BB6C LV
BB6D BB87 LVT
BB88 LV
BB89 BBA3 LVT
BBA4 LV
BBA5 BBBF LVT
BBC0 LV
BBC1 BBDB LVT
BBDC LV
BBDD BBF7 LVT
BBF8 LV
BBF9 BC13 LVT
BC14 LV
BC15 BC2F LVT
BC30 LV
BC31 BC4B LVT
BC4C LV
BC4D BC67 LVT
BC68 LV
BC69 BC83 LVT
BC84 LV
BC85 BC9F LVT
BCA0 LV
BCA1 BCBB LVT
BCBC LV
BCBD BCD7 LVT
BCD8 LV
BCD9 BCF3 LVT
BCF4 LV
BCF5 BD0F LVT
BD10 LV
BD11 BD2B LVT
BD2C LV
BD2D BD47 LVT
BD48 LV
BD49 BD63 LVT
BD64 LV
BD65 BD7F LVT
BD80 LV
BD81 BD9B LVT
BD9C LV
BD9D BDB7 LVT
BDB8 LV
BDB9 BDD3 LVT
BDD4 LV
BDD5 BDEF LVT
BDF0 LV
BDF1 BE0B LVT
BE0C LV
BE0D BE27 LVT
BE28 LV
BE29 BE43 LVT
BE44 LV
BE45 BE5F LVT
BE60 LV
BE61 BE7B LVT
BE7C LV
BE7D BE97 LVT
BE98 LV
BE99 BEB3 LVT
BEB4 LV
BEB5 BECF LVT
BED0 LV
BED1 BEEB LVT
BEEC LV
BEED BF07 LVT
BF08 LV
BF09 BF23 LVT
BF24 LV
BF25 BF3F LVT
BF40 LV
BF41 BF5B LVT
BF5C LV
BF5D BF77 LVT
BF78 LV
BF79 BF93 LVT
BF94 LV
BF95 BFAF LVT
BFB0 LV
BFB1 BFCB LVT
BFCC LV
BFCD BFE7 LVT
BFE8 LV
BFE9 C003 LVT
C004 LV
C005 C01F LVT
C020 LV
C021 C03B LVT
C03C LV
C03D C057 LVT
C058 LV
C059 C073 LVT
C074 LV
C075 C08F LVT
C090 LV
C091 C0AB LVT
C0AC LV
C0AD C0C7 LVT
C0C8 LV
C0C9 C0E3 LVT
C0E4 LV
C0E5 C0FF LVT
C100 LV
C101 C11B LVT
C11C LV
C11D C137 LVT
C138 LV
C139 C153 LVT
C154 LV
C155 C16F LVT
C170 LV
C171 C18B LVT
C18C LV
C18D C1A7 LVT
C1A8 LV
C1A9 C1C3 LVT
C1C4 LV
C1C5 C1DF LVT
C1E0 LV
C1E1 C1FB LVT
C1FC LV
C1FD C217 LVT
C218 LV
C219 C233 LVT
C234 LV
C235 C24F LVT
C250 LV
C251 C26B LVT
C26C LV
C26D C287 LVT
C288 LV
C289 C2A3 LVT
C2A4 LV
C2A5 C2BF LVT
C2C0 LV
C2C1 C2DB LVT
C2DC LV
C2DD C2F7 LVT
C2F8 LV
C2F9 C313 LVT
C314 LV
C315 C32F LVT
C330 LV
C331 C34B LVT
C34C LV
C34D C367 LVT
C368 LV
C369 C383 LVT
C384 LV
C385 C39F LVT
C3A0 LV
C3A1 C3BB LVT
C3BC LV
C3BD C3D7 LVT
C3D8 LV
C3D9 C3F3 LVT
C3F4 LV
C3F5 C40F LVT
C410 LV
C411 C42B LVT
C42C LV
C42D C447 LVT
C448 LV
C449 C463 LVT
C464 LV
C465 C47F LVT
C480 LV
C481 C49B LVT
C49C LV
C49D C4B7 LVT
C4B8 LV
C4B9 C4D3 LVT
C4D4 LV
C4D5 C4EF LVT
C4F0 LV
C4F1 C50B LVT
C50C LV
C50D C527 LVT
C528 LV
C529 C543 LVT
C544 LV
C545 C55F LVT
C560 LV
C561 C57B LVT
C57C LV
C57D C597 LVT
C598 LV
C599 C5B3 LVT
C5B4 LV
C5B5 C5CF LVT
C5D0 LV
C5D1 C5EB LVT
C5EC LV
C5ED C607 LVT
C608 LV
C609 C623 LVT
C624 LV
C625 C63F LVT
C640 LV
C641 C65B LVT
C65C LV
C65D C677 LVT
C678 LV
C679 C693 LVT
C694 LV
C695 C6AF LVT
C6B0 LV
C6B1 C6CB LVT
C6CC LV
C6CD C6E7 LVT
C6E8 LV
C6E9 C703 LVT
C704 LV
C705 C71F LVT
C720 LV
C721 C73B LVT
C73C LV
C73D C757 LVT
C758 LV
C759 C773 LVT
C774 LV
C775 C78F LVT
C790 LV
C791 C7AB LVT
C7AC LV
C7AD C7C7 LVT
C7C8 LV
C7C9 C7E3 LVT
C7E4 LV
C7E5 C7FF LVT
C800 LV
C801 C81B LVT
C81C LV
C81D C837 LVT
C838 LV
C839 C853 LVT
C854 LV
C855 C86F LVT
C870 LV
C871 C88B LVT
C88C LV
C88D C8A7 LVT
C8A8 LV
C8A9 C8C3 LVT
C8C4 LV
C8C5 C8DF LVT
C8E0 LV
C8E1 C8FB LVT
C8FC LV
C8FD C917 LVT
C918 LV
C919 C933 LVT
C934 LV
C935 C94F LVT
C950 LV
C951 C96B LVT
C96C LV
C96D C987 LVT
C988 LV
C989 C9A3 LVT
C9A4 LV
C9A5 C9BF LVT
C9C0 LV
C9C1 C9DB LVT
C9DC LV
C9DD C9F7 LVT
C9F8 LV
C9F9 CA13 LVT
CA14 LV
CA15 CA2F LVT
CA30 LV
CA31 CA4B LVT
CA4C LV
CA4D CA67 LVT
CA68 LV
CA69 CA83 LVT
CA84 LV
CA85 CA9F LVT
CAA0 LV
CAA1 CABB LVT
CABC LV
CABD CAD7 LVT
CAD8 LV
CAD9 CAF3 LVT
CAF4 LV
CAF5 CB0F LVT
CB10 LV
CB11 CB2B LVT
CB2C LV
CB2D CB47 LVT
CB48 LV
CB49 CB63 LVT
CB64 LV
CB65 CB7F LVT
CB80 LV
CB81 CB9B LVT
CB9C LV
CB9D CBB7 LVT
CBB8 LV
CBB9 CBD3 LVT
CBD4 LV
CBD5 CBEF LVT
CBF0 LV
CBF1 CC0B LVT
CC0C LV
CC0D CC27 LVT
CC28 LV
CC29 CC43 LVT
CC44 LV
CC45 CC5F LVT
CC60 LV
CC61 CC7B LVT
CC7C LV
CC7D CC97 LVT
CC98 LV
CC99 CCB3 LVT
CCB4 LV
CCB5 CCCF LVT
CCD0 LV
CCD1 CCEB LVT
CCEC LV
CCED CD07 LVT
CD08 LV
CD09 CD23 LVT
CD24 LV
CD25 CD3F LVT
CD40 LV
CD41 CD5B LVT
CD5C LV
CD5D CD77 LVT
CD78 LV
CD79 CD93 LVT
CD94 LV
CD95 CDAF LVT
CDB0 LV
CDB1 CDCB LVT
CDCC LV
CDCD CDE7 LVT
CDE8 LV
CDE9 CE03 LVT
CE04 LV
CE05 CE1F LVT
CE20 LV
CE21 CE3B LVT
CE3C LV
CE3D CE57 LVT
CE58 LV
CE59 CE73 LVT
CE74 LV
CE75 CE8F LVT
CE90 LV
CE91 CEAB LVT
CEAC LV
CEAD CEC7 LVT
CEC8 LV
CEC9 CEE3 LVT
CEE4 LV
CEE5 CEFF LVT
CF00 LV
CF01 CF1B LVT
CF1C LV
CF1D CF37 LVT
CF38 LV
CF39 CF53 LVT
CF54 LV
CF55 CF6F LVT
CF70 LV
CF71 CF8B LVT
CF8C LV
CF8D CFA7 LVT
CFA8 LV
CFA9 CFC3 LVT
CFC4 LV
CFC5 CFDF LVT
CFE0 LV
CFE1 CFFB LVT
CFFC LV
CFFD D017 LVT
D018 LV
D019 D033 LVT
D034 LV
D035 D04F LVT
D050 LV
D051 D06B LVT
D06C LV
D06D D087 LVT
D088 LV
D089 D0A3 LVT
D0A4 LV
D0A5 D0BF LVT
D0C0 LV
D0C1 D0DB LVT
D0DC LV
D0DD D0F7 LVT
D0F8 LV
D0F9 D113 LVT
D114 LV
D115 D12F LVT
D130 LV
D131 D14B LVT
D14C LV
D14D D167 LVT
D168 LV
D169 D183 LVT
D184 LV
D185 D19F LVT
D1A0 LV
D1A1 D1BB LVT
D1BC LV
D1BD D1D7 LVT
D1D8 LV
D1D9 D1F3 LVT
D1F4 LV
D1F5 D20F LVT
D210 LV
D211 D22B LVT
D22C LV
D22D D247 LVT
D248 LV
D249 D263 LVT
D264 LV
D265 D27F LVT
D280 LV
D281 D29B LVT
D29C LV
D29D D2B7 LVT
D2B8 LV
D2B9 D2D3 LVT
D2D4 LV
D2D5 D2EF LVT
D2F0 LV
D2F1 D30B LVT
D30C LV
D30D D327 LVT
D328 LV
D329 D343 LVT
D344 LV
D345 D35F LVT
D360 LV
D361 D37B LVT
D37C LV
D37D D397 LVT
D398 LV
D399 D3B3 LVT
D3B4 LV
D3B5 D3CF LVT
D3D0 LV
D3D1 D3EB LVT
D3EC LV
D3ED D407 LVT
D408 LV
D409 D423 LVT
D424 LV
D425 D43F LVT
D440 LV
D441 D45B LVT
D45C LV
D45D D477 LVT
D478 LV
D479 D493 LVT
D494 LV
D495 D4AF LVT
D4B0 LV
D4B1 D4CB LVT
D4CC LV
D4CD D4E7 LVT
D4E8 LV
D4E9 D503 LVT
D504 LV
D505 D51F LVT
D520 LV
D521 D53B LVT
D53C LV
D53D D557 LVT
D558 LV
D559 D573 LVT
D574 LV
D575 D58F LVT
D590 LV
D591 D5AB LVT
D5AC LV
D5AD D5C7 LVT
D5C8 LV
D5C9 D5E3 LVT
D5E4 LV
D5E5 D5FF LVT
D600 LV
D601 D61B LVT
D61C LV
D61D D637 LVT
D638 LV
D639 D653 LVT
D654 LV
D655 D66F LVT
D670 LV
D671 D68B LVT
D68C LV
D68D D6A7 LVT
D6A8 LV
D6A9 D6C3 LVT
D6C4 LV
D6C5 D6DF LVT
D6E0 LV
D6E1 D6FB LVT
D6FC LV
D6FD D717 LVT
D718 LV
D719 D733 LVT
D734 LV
D735 D74F LVT
D750 LV
D751 D76B LVT
D76C LV
D76D D787 LVT
D788 LV
D789 D7A3 LVT
D7B0 D7C6 V
D7CB D7FB T
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,394 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToIdentifierStatus'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToIdentifierStatus'}{'missing'} = 'Restricted';
return <<'END';
27 Allowed
2D 2E Allowed
30 3A Allowed
41 5A Allowed
5F Allowed
61 7A Allowed
B7 Allowed
C0 D6 Allowed
D8 F6 Allowed
F8 131 Allowed
134 13E Allowed
141 148 Allowed
14A 17E Allowed
18F Allowed
1A0 1A1 Allowed
1AF 1B0 Allowed
1CD 1DC Allowed
1DE 1E3 Allowed
1E6 1F0 Allowed
1F4 1F5 Allowed
1F8 21B Allowed
21E 21F Allowed
226 233 Allowed
259 Allowed
2BB 2BC Allowed
2EC Allowed
300 304 Allowed
306 30C Allowed
30F 311 Allowed
313 314 Allowed
31B Allowed
323 328 Allowed
32D 32E Allowed
330 331 Allowed
335 Allowed
338 339 Allowed
342 Allowed
345 Allowed
375 Allowed
37B 37D Allowed
386 Allowed
388 38A Allowed
38C Allowed
38E 3A1 Allowed
3A3 3CE Allowed
3FC 45F Allowed
48A 4FF Allowed
510 529 Allowed
52E 52F Allowed
531 556 Allowed
559 Allowed
561 586 Allowed
58A Allowed
5B4 Allowed
5D0 5EA Allowed
5EF 5F4 Allowed
620 63F Allowed
641 655 Allowed
660 669 Allowed
670 672 Allowed
674 Allowed
679 68D Allowed
68F 6A0 Allowed
6A2 6D3 Allowed
6D5 Allowed
6E5 6E6 Allowed
6EE 6FF Allowed
750 7B1 Allowed
8A0 8AC Allowed
8B2 Allowed
8B6 8C7 Allowed
901 94D Allowed
94F 950 Allowed
956 957 Allowed
960 963 Allowed
966 96F Allowed
971 977 Allowed
979 97F Allowed
981 983 Allowed
985 98C Allowed
98F 990 Allowed
993 9A8 Allowed
9AA 9B0 Allowed
9B2 Allowed
9B6 9B9 Allowed
9BC 9C4 Allowed
9C7 9C8 Allowed
9CB 9CE Allowed
9D7 Allowed
9E0 9E3 Allowed
9E6 9F1 Allowed
9FE Allowed
A01 A03 Allowed
A05 A0A Allowed
A0F A10 Allowed
A13 A28 Allowed
A2A A30 Allowed
A32 Allowed
A35 Allowed
A38 A39 Allowed
A3C Allowed
A3E A42 Allowed
A47 A48 Allowed
A4B A4D Allowed
A5C Allowed
A66 A74 Allowed
A81 A83 Allowed
A85 A8D Allowed
A8F A91 Allowed
A93 AA8 Allowed
AAA AB0 Allowed
AB2 AB3 Allowed
AB5 AB9 Allowed
ABC AC5 Allowed
AC7 AC9 Allowed
ACB ACD Allowed
AD0 Allowed
AE0 AE3 Allowed
AE6 AEF Allowed
AFA AFF Allowed
B01 B03 Allowed
B05 B0C Allowed
B0F B10 Allowed
B13 B28 Allowed
B2A B30 Allowed
B32 B33 Allowed
B35 B39 Allowed
B3C B43 Allowed
B47 B48 Allowed
B4B B4D Allowed
B55 B57 Allowed
B5F B61 Allowed
B66 B6F Allowed
B71 Allowed
B82 B83 Allowed
B85 B8A Allowed
B8E B90 Allowed
B92 B95 Allowed
B99 B9A Allowed
B9C Allowed
B9E B9F Allowed
BA3 BA4 Allowed
BA8 BAA Allowed
BAE BB9 Allowed
BBE BC2 Allowed
BC6 BC8 Allowed
BCA BCD Allowed
BD0 Allowed
BD7 Allowed
BE6 BEF Allowed
C01 C0C Allowed
C0E C10 Allowed
C12 C28 Allowed
C2A C33 Allowed
C35 C39 Allowed
C3D C44 Allowed
C46 C48 Allowed
C4A C4D Allowed
C55 C56 Allowed
C60 C61 Allowed
C66 C6F Allowed
C80 Allowed
C82 C83 Allowed
C85 C8C Allowed
C8E C90 Allowed
C92 CA8 Allowed
CAA CB3 Allowed
CB5 CB9 Allowed
CBC CC4 Allowed
CC6 CC8 Allowed
CCA CCD Allowed
CD5 CD6 Allowed
CE0 CE3 Allowed
CE6 CEF Allowed
CF1 CF2 Allowed
D00 Allowed
D02 D03 Allowed
D05 D0C Allowed
D0E D10 Allowed
D12 D3A Allowed
D3D D43 Allowed
D46 D48 Allowed
D4A D4E Allowed
D54 D57 Allowed
D60 D61 Allowed
D66 D6F Allowed
D7A D7F Allowed
D82 D83 Allowed
D85 D8E Allowed
D91 D96 Allowed
D9A DA5 Allowed
DA7 DB1 Allowed
DB3 DBB Allowed
DBD Allowed
DC0 DC6 Allowed
DCA Allowed
DCF DD4 Allowed
DD6 Allowed
DD8 DDE Allowed
DF2 Allowed
E01 E32 Allowed
E34 E3A Allowed
E40 E4E Allowed
E50 E59 Allowed
E81 E82 Allowed
E84 Allowed
E86 E8A Allowed
E8C EA3 Allowed
EA5 Allowed
EA7 EB2 Allowed
EB4 EBD Allowed
EC0 EC4 Allowed
EC6 Allowed
EC8 ECD Allowed
ED0 ED9 Allowed
EDE EDF Allowed
F00 Allowed
F0B Allowed
F20 F29 Allowed
F35 Allowed
F37 Allowed
F3E F42 Allowed
F44 F47 Allowed
F49 F4C Allowed
F4E F51 Allowed
F53 F56 Allowed
F58 F5B Allowed
F5D F68 Allowed
F6A F6C Allowed
F71 F72 Allowed
F74 Allowed
F7A F80 Allowed
F82 F84 Allowed
F86 F92 Allowed
F94 F97 Allowed
F99 F9C Allowed
F9E FA1 Allowed
FA3 FA6 Allowed
FA8 FAB Allowed
FAD FB8 Allowed
FBA FBC Allowed
FC6 Allowed
1000 1049 Allowed
1050 109D Allowed
10C7 Allowed
10CD Allowed
10D0 10F0 Allowed
10F7 10FA Allowed
10FD 10FF Allowed
1200 1248 Allowed
124A 124D Allowed
1250 1256 Allowed
1258 Allowed
125A 125D Allowed
1260 1288 Allowed
128A 128D Allowed
1290 12B0 Allowed
12B2 12B5 Allowed
12B8 12BE Allowed
12C0 Allowed
12C2 12C5 Allowed
12C8 12D6 Allowed
12D8 1310 Allowed
1312 1315 Allowed
1318 135A Allowed
135D 135F Allowed
1380 138F Allowed
1780 17A2 Allowed
17A5 17A7 Allowed
17A9 17B3 Allowed
17B6 17CA Allowed
17D2 Allowed
17D7 Allowed
17DC Allowed
17E0 17E9 Allowed
1C90 1CBA Allowed
1CBD 1CBF Allowed
1E00 1E99 Allowed
1E9E Allowed
1EA0 1EF9 Allowed
1F00 1F15 Allowed
1F18 1F1D Allowed
1F20 1F45 Allowed
1F48 1F4D Allowed
1F50 1F57 Allowed
1F59 Allowed
1F5B Allowed
1F5D Allowed
1F5F 1F70 Allowed
1F72 Allowed
1F74 Allowed
1F76 Allowed
1F78 Allowed
1F7A Allowed
1F7C Allowed
1F80 1FB4 Allowed
1FB6 1FBA Allowed
1FBC Allowed
1FC2 1FC4 Allowed
1FC6 1FC8 Allowed
1FCA Allowed
1FCC Allowed
1FD0 1FD2 Allowed
1FD6 1FDA Allowed
1FE0 1FE2 Allowed
1FE4 1FEA Allowed
1FEC Allowed
1FF2 1FF4 Allowed
1FF6 1FF8 Allowed
1FFA Allowed
1FFC Allowed
200C 200D Allowed
2010 Allowed
2019 Allowed
2027 Allowed
2D27 Allowed
2D2D Allowed
2D80 2D96 Allowed
2DA0 2DA6 Allowed
2DA8 2DAE Allowed
2DB0 2DB6 Allowed
2DB8 2DBE Allowed
2DC0 2DC6 Allowed
2DC8 2DCE Allowed
2DD0 2DD6 Allowed
2DD8 2DDE Allowed
3005 3007 Allowed
3041 3096 Allowed
3099 309A Allowed
309D 309E Allowed
30A0 30FE Allowed
3105 312D Allowed
312F Allowed
31A0 31BF Allowed
3400 4DBF Allowed
4E00 9FFC Allowed
A67F Allowed
A717 A71F Allowed
A788 Allowed
A78D Allowed
A792 A793 Allowed
A7AA Allowed
A7AE Allowed
A7B8 A7B9 Allowed
A7C2 A7CA Allowed
A9E7 A9FE Allowed
AA60 AA76 Allowed
AA7A AA7F Allowed
AB01 AB06 Allowed
AB09 AB0E Allowed
AB11 AB16 Allowed
AB20 AB26 Allowed
AB28 AB2E Allowed
AB66 AB67 Allowed
AC00 D7A3 Allowed
FA0E FA0F Allowed
FA11 Allowed
FA13 FA14 Allowed
FA1F Allowed
FA21 Allowed
FA23 FA24 Allowed
FA27 FA29 Allowed
11301 Allowed
11303 Allowed
1133B 1133C Allowed
16FF0 16FF1 Allowed
1B150 1B152 Allowed
1B164 1B167 Allowed
20000 2A6DD Allowed
2A700 2B734 Allowed
2B740 2B81D Allowed
2B820 2CEA1 Allowed
2CEB0 2EBE0 Allowed
30000 3134A Allowed
END

View File

@@ -0,0 +1,625 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToInPC'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToInPC'}{'missing'} = 'NA';
return <<'END';
900 902 Top
903 Right
93A Top
93B Right
93C Bottom
93E Right
93F Left
940 Right
941 944 Bottom
945 948 Top
949 94C Right
94D Bottom
94E Left
94F Right
951 Top
952 Bottom
953 955 Top
956 957 Bottom
962 963 Bottom
981 Top
982 983 Right
9BC Bottom
9BE Right
9BF Left
9C0 Right
9C1 9C4 Bottom
9C7 9C8 Left
9CB 9CC Left_And_Right
9CD Bottom
9D7 Right
9E2 9E3 Bottom
9FE Top
A01 A02 Top
A03 Right
A3C Bottom
A3E Right
A3F Left
A40 Right
A41 A42 Bottom
A47 A48 Top
A4B A4C Top
A4D Bottom
A51 Bottom
A70 A71 Top
A75 Bottom
A81 A82 Top
A83 Right
ABC Bottom
ABE Right
ABF Left
AC0 Right
AC1 AC4 Bottom
AC5 Top
AC7 AC8 Top
AC9 Top_And_Right
ACB ACC Right
ACD Bottom
AE2 AE3 Bottom
AFA AFF Top
B01 Top
B02 B03 Right
B3C Bottom
B3E Right
B3F Top
B40 Right
B41 B44 Bottom
B47 Left
B48 Top_And_Left
B4B Left_And_Right
B4C Top_And_Left_And_Right
B4D Bottom
B55 B56 Top
B57 Top_And_Right
B62 B63 Bottom
B82 Top
BBE BBF Right
BC0 Top
BC1 BC2 Right
BC6 BC8 Left
BCA BCC Left_And_Right
BCD Top
BD7 Right
C00 Top
C01 C03 Right
C04 Top
C3E C40 Top
C41 C44 Right
C46 C47 Top
C48 Top_And_Bottom
C4A C4D Top
C55 Top
C56 Bottom
C62 C63 Bottom
C81 Top
C82 C83 Right
CBC Bottom
CBE Right
CBF Top
CC0 Top_And_Right
CC1 CC4 Right
CC6 Top
CC7 CC8 Top_And_Right
CCA CCB Top_And_Right
CCC CCD Top
CD5 CD6 Right
CE2 CE3 Bottom
D00 D01 Top
D02 D03 Right
D3B D3C Top
D3E D42 Right
D43 D44 Bottom
D46 D48 Left
D4A D4C Left_And_Right
D4D D4E Top
D57 Right
D62 D63 Bottom
D81 Top
D82 D83 Right
DCA Top
DCF DD1 Right
DD2 DD3 Top
DD4 Bottom
DD6 Bottom
DD8 Right
DD9 Left
DDA Top_And_Left
DDB Left
DDC Left_And_Right
DDD Top_And_Left_And_Right
DDE Left_And_Right
DDF Right
DF2 DF3 Right
E30 Right
E31 Top
E32 E33 Right
E34 E37 Top
E38 E3A Bottom
E40 E44 Visual_Order_Left
E45 Right
E47 E4E Top
EB0 Right
EB1 Top
EB2 EB3 Right
EB4 EB7 Top
EB8 EBA Bottom
EBB Top
EBC Bottom
EC0 EC4 Visual_Order_Left
EC8 ECD Top
F18 F19 Bottom
F35 Bottom
F37 Bottom
F39 Top
F3E Right
F3F Left
F71 Bottom
F72 Top
F73 Top_And_Bottom
F74 F75 Bottom
F76 F79 Top_And_Bottom
F7A F7E Top
F7F Right
F80 Top
F81 Top_And_Bottom
F82 F83 Top
F84 Bottom
F86 F87 Top
F8D F97 Bottom
F99 FBC Bottom
FC6 Bottom
102B 102C Right
102D 102E Top
102F 1030 Bottom
1031 Left
1032 1036 Top
1037 Bottom
1038 Right
103A Top
103B Right
103C Top_And_Bottom_And_Left
103D 103E Bottom
1056 1057 Right
1058 1059 Bottom
105E 1060 Bottom
1062 1064 Right
1067 106D Right
1071 1074 Top
1082 Bottom
1083 Right
1084 Left
1085 1086 Top
1087 108C Right
108D Bottom
108F Right
109A 109C Right
109D Top
1712 Top
1713 1714 Bottom
1732 Top
1733 1734 Bottom
1752 Top
1753 Bottom
1772 Top
1773 Bottom
17B6 Right
17B7 17BA Top
17BB 17BD Bottom
17BE Top_And_Left
17BF Top_And_Left_And_Right
17C0 Left_And_Right
17C1 17C3 Left
17C4 17C5 Left_And_Right
17C6 Top
17C7 17C8 Right
17C9 17D1 Top
17D3 Top
17DD Top
1920 1921 Top
1922 Bottom
1923 1924 Right
1925 1926 Top_And_Right
1927 1928 Top
1929 192B Right
1930 1931 Right
1932 Bottom
1933 1938 Right
1939 Bottom
193A Top
193B Bottom
19B0 19B4 Right
19B5 19B7 Visual_Order_Left
19B8 19B9 Right
19BA Visual_Order_Left
19BB 19C0 Right
19C8 19C9 Right
1A17 Top
1A18 Bottom
1A19 Left
1A1A Right
1A1B Top
1A55 Left
1A56 Bottom
1A57 Right
1A58 1A5A Top
1A5B 1A5E Bottom
1A61 Right
1A62 Top
1A63 1A64 Right
1A65 1A68 Top
1A69 1A6A Bottom
1A6B Top
1A6C Bottom
1A6D Right
1A6E 1A72 Left
1A73 1A7C Top
1A7F Bottom
1B00 1B03 Top
1B04 Right
1B34 Top
1B35 Right
1B36 1B37 Top
1B38 1B3A Bottom
1B3B Bottom_And_Right
1B3C Top_And_Bottom
1B3D Top_And_Bottom_And_Right
1B3E 1B3F Left
1B40 1B41 Left_And_Right
1B42 Top
1B43 Top_And_Right
1B44 Right
1B6B Top
1B6C Bottom
1B6D 1B73 Top
1B80 1B81 Top
1B82 Right
1BA1 Right
1BA2 1BA3 Bottom
1BA4 Top
1BA5 Bottom
1BA6 Left
1BA7 Right
1BA8 1BA9 Top
1BAA Right
1BAC 1BAD Bottom
1BE6 Top
1BE7 Right
1BE8 1BE9 Top
1BEA 1BEC Right
1BED Top
1BEE Right
1BEF 1BF1 Top
1BF2 1BF3 Right
1C24 1C26 Right
1C27 1C28 Left
1C29 Top_And_Left
1C2A 1C2B Right
1C2C Bottom
1C2D 1C33 Top
1C34 1C35 Left
1C36 Top
1C37 Bottom
1CD0 1CD2 Top
1CD4 Overstruck
1CD5 1CD9 Bottom
1CDA 1CDB Top
1CDC 1CDF Bottom
1CE0 Top
1CE1 Right
1CE2 1CE8 Overstruck
1CED Bottom
1CF4 Top
1CF7 Right
1DFB Top
20F0 Top
A802 Top
A806 Top
A80B Top
A823 A824 Right
A825 Bottom
A826 Top
A827 Right
A82C Bottom
A880 A881 Right
A8B4 A8C3 Right
A8C4 Bottom
A8C5 Top
A8E0 A8F1 Top
A8FF Top
A92B A92D Bottom
A947 A949 Bottom
A94A Top
A94B A94E Bottom
A94F A951 Top
A952 A953 Right
A980 A982 Top
A983 Right
A9B3 Top
A9B4 A9B5 Right
A9B6 A9B7 Top
A9B8 A9B9 Bottom
A9BA A9BB Left
A9BC Top
A9BD Bottom
A9BE Bottom_And_Right
A9BF Bottom_And_Left
A9C0 Bottom_And_Right
A9E5 Top
AA29 AA2C Top
AA2D Bottom
AA2E Top
AA2F AA30 Left
AA31 Top
AA32 Bottom
AA33 Right
AA34 Left
AA35 AA36 Bottom
AA43 Top
AA4C Top
AA4D Right
AA7B Right
AA7C Top
AA7D Right
AAB0 Top
AAB1 Right
AAB2 AAB3 Top
AAB4 Bottom
AAB5 AAB6 Visual_Order_Left
AAB7 AAB8 Top
AAB9 Visual_Order_Left
AABA Right
AABB AABC Visual_Order_Left
AABD Right
AABE AABF Top
AAC1 Top
AAEB Left
AAEC Bottom
AAED Top
AAEE Left
AAEF Right
AAF5 Right
ABE3 ABE4 Right
ABE5 Top
ABE6 ABE7 Right
ABE8 Bottom
ABE9 ABEA Right
ABEC Right
ABED Bottom
10A01 Overstruck
10A02 10A03 Bottom
10A05 Top
10A06 Overstruck
10A0C 10A0E Bottom
10A0F Top
10A38 Top
10A39 10A3A Bottom
11000 Right
11001 Top
11002 Right
11038 1103B Top
1103C 11041 Bottom
11042 11046 Top
11080 11081 Top
11082 Right
110B0 Right
110B1 Left
110B2 Right
110B3 110B4 Bottom
110B5 110B6 Top
110B7 110B8 Right
110B9 110BA Bottom
11100 11102 Top
11127 11129 Top
1112A 1112B Bottom
1112C Left
1112D Top
1112E 1112F Top_And_Bottom
11130 Top
11131 11132 Bottom
11134 Top
11145 11146 Right
11173 Bottom
11180 11181 Top
11182 Right
111B3 Right
111B4 Left
111B5 Right
111B6 111BB Bottom
111BC 111BE Top
111BF Top_And_Right
111C0 Right
111C2 111C3 Top
111C9 111CA Bottom
111CB Top
111CC Bottom
111CE Left
111CF Top
1122C 1122E Right
1122F Bottom
11230 11231 Top
11232 11233 Top_And_Right
11234 Top
11235 Right
11236 11237 Top
1123E Top
112DF Top
112E0 Right
112E1 Left
112E2 Right
112E3 112E4 Bottom
112E5 112E8 Top
112E9 112EA Bottom
11300 11301 Top
11302 11303 Right
1133B 1133C Bottom
1133E 1133F Right
11340 Top
11341 11344 Right
11347 11348 Left
1134B 1134C Left_And_Right
1134D Right
11357 Right
11362 11363 Right
11366 1136C Top
11370 11374 Top
11435 Right
11436 Left
11437 Right
11438 1143D Bottom
1143E 1143F Top
11440 11441 Right
11442 Bottom
11443 11444 Top
11445 Right
11446 Bottom
1145E Top
114B0 Right
114B1 Left
114B2 Right
114B3 114B8 Bottom
114B9 Left
114BA Top
114BB Top_And_Left
114BC Left_And_Right
114BD Right
114BE Left_And_Right
114BF 114C0 Top
114C1 Right
114C2 114C3 Bottom
115AF Right
115B0 Left
115B1 Right
115B2 115B5 Bottom
115B8 Left
115B9 Top_And_Left
115BA Left_And_Right
115BB Top_And_Left_And_Right
115BC 115BD Top
115BE Right
115BF 115C0 Bottom
115DC 115DD Bottom
11630 11632 Right
11633 11638 Bottom
11639 1163A Top
1163B 1163C Right
1163D Top
1163E Right
1163F Bottom
11640 Top
116AB Top
116AC Right
116AD Top
116AE Left
116AF Right
116B0 116B1 Bottom
116B2 116B5 Top
116B6 Right
116B7 Bottom
1171D Bottom
1171E Top_And_Bottom_And_Left
1171F Top
11720 11721 Right
11722 11723 Top
11724 11725 Bottom
11726 Left
11727 Top
11728 Bottom
11729 1172B Top
1182C Right
1182D Left
1182E Right
1182F 11832 Bottom
11833 11837 Top
11838 Right
11839 1183A Bottom
11930 11934 Right
11935 Left
11937 Left
11938 Left_And_Right
1193B 1193C Top
1193D Right
1193F Top
11940 Right
11941 Top
11942 Bottom_And_Right
11943 Bottom
119D1 Right
119D2 Left
119D3 Right
119D4 119D7 Bottom
119DA 119DB Top
119DC 119DF Right
119E0 Bottom
119E4 Left
11A01 Top
11A02 11A03 Bottom
11A04 11A09 Top
11A0A Bottom
11A33 11A34 Bottom
11A35 11A38 Top
11A39 Right
11A3A Top
11A3B 11A3E Bottom
11A51 Top
11A52 11A53 Bottom
11A54 11A56 Top
11A57 11A58 Right
11A59 11A5B Bottom
11A84 11A89 Top
11A8A 11A95 Bottom
11A96 Top
11A97 Right
11A98 Top
11C2F Right
11C30 11C31 Top
11C32 11C36 Bottom
11C38 11C3D Top
11C3E Right
11C3F Bottom
11C92 11CA7 Bottom
11CA9 Right
11CAA 11CB0 Bottom
11CB1 Left
11CB2 Bottom
11CB3 Top
11CB4 Right
11CB5 11CB6 Top
11D31 11D35 Top
11D36 Bottom
11D3A Top
11D3C 11D3D Top
11D3F 11D41 Top
11D42 Bottom
11D43 Top
11D44 Bottom
11D46 Right
11D47 Bottom
11D8A 11D8E Right
11D90 11D91 Top
11D93 11D94 Right
11D95 Top
11D96 Right
11EF3 Top
11EF4 Bottom
11EF5 Left
11EF6 Right
END

View File

@@ -0,0 +1,769 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToInSC'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToInSC'}{'missing'} = 'Other';
return <<'END';
2D Consonant_Placeholder
30 39 Number
A0 Consonant_Placeholder
B2 B3 Syllable_Modifier
D7 Consonant_Placeholder
900 902 Bindu
903 Visarga
904 914 Vowel_Independent
915 939 Consonant
93A 93B Vowel_Dependent
93C Nukta
93D Avagraha
93E 94C Vowel_Dependent
94D Virama
94E 94F Vowel_Dependent
951 952 Cantillation_Mark
955 957 Vowel_Dependent
958 95F Consonant
960 961 Vowel_Independent
962 963 Vowel_Dependent
966 96F Number
972 977 Vowel_Independent
978 97F Consonant
980 Consonant_Placeholder
981 982 Bindu
983 Visarga
985 98C Vowel_Independent
98F 990 Vowel_Independent
993 994 Vowel_Independent
995 9A8 Consonant
9AA 9B0 Consonant
9B2 Consonant
9B6 9B9 Consonant
9BC Nukta
9BD Avagraha
9BE 9C4 Vowel_Dependent
9C7 9C8 Vowel_Dependent
9CB 9CC Vowel_Dependent
9CD Virama
9CE Consonant_Dead
9D7 Vowel_Dependent
9DC 9DD Consonant
9DF Consonant
9E0 9E1 Vowel_Independent
9E2 9E3 Vowel_Dependent
9E6 9EF Number
9F0 9F1 Consonant
9FC Bindu
9FE Syllable_Modifier
A01 A02 Bindu
A03 Visarga
A05 A0A Vowel_Independent
A0F A10 Vowel_Independent
A13 A14 Vowel_Independent
A15 A28 Consonant
A2A A30 Consonant
A32 A33 Consonant
A35 A36 Consonant
A38 A39 Consonant
A3C Nukta
A3E A42 Vowel_Dependent
A47 A48 Vowel_Dependent
A4B A4C Vowel_Dependent
A4D Virama
A51 Cantillation_Mark
A59 A5C Consonant
A5E Consonant
A66 A6F Number
A70 Bindu
A71 Gemination_Mark
A72 A73 Consonant_Placeholder
A75 Consonant_Medial
A81 A82 Bindu
A83 Visarga
A85 A8D Vowel_Independent
A8F A91 Vowel_Independent
A93 A94 Vowel_Independent
A95 AA8 Consonant
AAA AB0 Consonant
AB2 AB3 Consonant
AB5 AB9 Consonant
ABC Nukta
ABD Avagraha
ABE AC5 Vowel_Dependent
AC7 AC9 Vowel_Dependent
ACB ACC Vowel_Dependent
ACD Virama
AE0 AE1 Vowel_Independent
AE2 AE3 Vowel_Dependent
AE6 AEF Number
AF9 Consonant
AFA AFC Cantillation_Mark
AFD AFF Nukta
B01 B02 Bindu
B03 Visarga
B05 B0C Vowel_Independent
B0F B10 Vowel_Independent
B13 B14 Vowel_Independent
B15 B28 Consonant
B2A B30 Consonant
B32 B33 Consonant
B35 B39 Consonant
B3C Nukta
B3D Avagraha
B3E B44 Vowel_Dependent
B47 B48 Vowel_Dependent
B4B B4C Vowel_Dependent
B4D Virama
B55 B57 Vowel_Dependent
B5C B5D Consonant
B5F Consonant
B60 B61 Vowel_Independent
B62 B63 Vowel_Dependent
B66 B6F Number
B71 Consonant
B82 Bindu
B83 Modifying_Letter
B85 B8A Vowel_Independent
B8E B90 Vowel_Independent
B92 B94 Vowel_Independent
B95 Consonant
B99 B9A Consonant
B9C Consonant
B9E B9F Consonant
BA3 BA4 Consonant
BA8 BAA Consonant
BAE BB9 Consonant
BBE BC2 Vowel_Dependent
BC6 BC8 Vowel_Dependent
BCA BCC Vowel_Dependent
BCD Virama
BD7 Vowel_Dependent
BE6 BEF Number
C00 C02 Bindu
C03 Visarga
C04 Bindu
C05 C0C Vowel_Independent
C0E C10 Vowel_Independent
C12 C14 Vowel_Independent
C15 C28 Consonant
C2A C39 Consonant
C3D Avagraha
C3E C44 Vowel_Dependent
C46 C48 Vowel_Dependent
C4A C4C Vowel_Dependent
C4D Virama
C55 C56 Vowel_Dependent
C58 C5A Consonant
C60 C61 Vowel_Independent
C62 C63 Vowel_Dependent
C66 C6F Number
C80 C82 Bindu
C83 Visarga
C85 C8C Vowel_Independent
C8E C90 Vowel_Independent
C92 C94 Vowel_Independent
C95 CA8 Consonant
CAA CB3 Consonant
CB5 CB9 Consonant
CBC Nukta
CBD Avagraha
CBE CC4 Vowel_Dependent
CC6 CC8 Vowel_Dependent
CCA CCC Vowel_Dependent
CCD Virama
CD5 CD6 Vowel_Dependent
CDE Consonant
CE0 CE1 Vowel_Independent
CE2 CE3 Vowel_Dependent
CE6 CEF Number
CF1 CF2 Consonant_With_Stacker
D00 D02 Bindu
D03 Visarga
D04 Bindu
D05 D0C Vowel_Independent
D0E D10 Vowel_Independent
D12 D14 Vowel_Independent
D15 D3A Consonant
D3B D3C Pure_Killer
D3D Avagraha
D3E D44 Vowel_Dependent
D46 D48 Vowel_Dependent
D4A D4C Vowel_Dependent
D4D Virama
D4E Consonant_Preceding_Repha
D54 D56 Consonant_Dead
D57 Vowel_Dependent
D5F D61 Vowel_Independent
D62 D63 Vowel_Dependent
D66 D6F Number
D7A D7F Consonant_Dead
D81 D82 Bindu
D83 Visarga
D85 D96 Vowel_Independent
D9A DB1 Consonant
DB3 DBB Consonant
DBD Consonant
DC0 DC6 Consonant
DCA Virama
DCF DD4 Vowel_Dependent
DD6 Vowel_Dependent
DD8 DDF Vowel_Dependent
DE6 DEF Number
DF2 DF3 Vowel_Dependent
E01 E2E Consonant
E30 E39 Vowel_Dependent
E3A Pure_Killer
E40 E45 Vowel_Dependent
E47 Vowel_Dependent
E48 E4B Tone_Mark
E4C Consonant_Killer
E4D Bindu
E4E Pure_Killer
E50 E59 Number
E81 E82 Consonant
E84 Consonant
E86 E8A Consonant
E8C EA3 Consonant
EA5 Consonant
EA7 EAE Consonant
EB0 EB9 Vowel_Dependent
EBA Pure_Killer
EBB Vowel_Dependent
EBC EBD Consonant_Medial
EC0 EC4 Vowel_Dependent
EC8 ECB Tone_Mark
ECD Bindu
ED0 ED9 Number
EDC EDF Consonant
F20 F33 Number
F35 Syllable_Modifier
F37 Syllable_Modifier
F39 Nukta
F40 F47 Consonant
F49 F6C Consonant
F71 F7D Vowel_Dependent
F7E Bindu
F7F Visarga
F80 F81 Vowel_Dependent
F82 F83 Bindu
F84 Pure_Killer
F85 Avagraha
F88 F8C Consonant_Head_Letter
F8D F97 Consonant_Subjoined
F99 FBC Consonant_Subjoined
FC6 Syllable_Modifier
1000 1020 Consonant
1021 102A Vowel_Independent
102B 1035 Vowel_Dependent
1036 Bindu
1037 Tone_Mark
1038 Visarga
1039 Invisible_Stacker
103A Pure_Killer
103B 103E Consonant_Medial
103F Consonant
1040 1049 Number
104B Consonant_Placeholder
104E Consonant_Placeholder
1050 1051 Consonant
1052 1055 Vowel_Independent
1056 1059 Vowel_Dependent
105A 105D Consonant
105E 1060 Consonant_Medial
1061 Consonant
1062 Vowel_Dependent
1063 1064 Tone_Mark
1065 1066 Consonant
1067 1068 Vowel_Dependent
1069 106D Tone_Mark
106E 1070 Consonant
1071 1074 Vowel_Dependent
1075 1081 Consonant
1082 Consonant_Medial
1083 1086 Vowel_Dependent
1087 108D Tone_Mark
108E Consonant
108F Tone_Mark
1090 1099 Number
109A 109B Tone_Mark
109C 109D Vowel_Dependent
1700 1702 Vowel_Independent
1703 170C Consonant
170E 1711 Consonant
1712 1713 Vowel_Dependent
1714 Pure_Killer
1720 1722 Vowel_Independent
1723 1731 Consonant
1732 1733 Vowel_Dependent
1734 Pure_Killer
1740 1742 Vowel_Independent
1743 1751 Consonant
1752 1753 Vowel_Dependent
1760 1762 Vowel_Independent
1763 176C Consonant
176E 1770 Consonant
1772 1773 Vowel_Dependent
1780 17A2 Consonant
17A3 17B3 Vowel_Independent
17B6 17C5 Vowel_Dependent
17C6 Bindu
17C7 Visarga
17C8 Vowel_Dependent
17C9 17CA Register_Shifter
17CB Syllable_Modifier
17CC Consonant_Succeeding_Repha
17CD Consonant_Killer
17CE 17D0 Syllable_Modifier
17D1 Pure_Killer
17D2 Invisible_Stacker
17D3 Syllable_Modifier
17DC Avagraha
17DD Syllable_Modifier
17E0 17E9 Number
1900 Consonant_Placeholder
1901 191E Consonant
1920 1928 Vowel_Dependent
1929 192B Consonant_Subjoined
1930 1931 Consonant_Final
1932 Bindu
1933 1939 Consonant_Final
193A Vowel_Dependent
193B Syllable_Modifier
1946 194F Number
1950 1962 Consonant
1963 196D Vowel
1970 1974 Tone_Letter
1980 19AB Consonant
19B0 19C0 Vowel_Dependent
19C1 19C7 Consonant_Final
19C8 19C9 Tone_Mark
19D0 19DA Number
1A00 1A16 Consonant
1A17 1A1B Vowel_Dependent
1A20 1A4C Consonant
1A4D 1A52 Vowel_Independent
1A53 1A54 Consonant
1A55 1A56 Consonant_Medial
1A57 Consonant_Subjoined
1A58 1A59 Consonant_Final
1A5A Consonant_Initial_Postfixed
1A5B 1A5E Consonant_Subjoined
1A60 Invisible_Stacker
1A61 1A73 Vowel_Dependent
1A74 Bindu
1A75 1A79 Tone_Mark
1A7A Pure_Killer
1A7B 1A7C Syllable_Modifier
1A7F Syllable_Modifier
1A80 1A89 Number
1A90 1A99 Number
1B00 1B02 Bindu
1B03 Consonant_Succeeding_Repha
1B04 Visarga
1B05 1B12 Vowel_Independent
1B13 1B33 Consonant
1B34 Nukta
1B35 1B43 Vowel_Dependent
1B44 Virama
1B45 1B4B Consonant
1B50 1B59 Number
1B80 Bindu
1B81 Consonant_Succeeding_Repha
1B82 Visarga
1B83 1B89 Vowel_Independent
1B8A 1BA0 Consonant
1BA1 1BA3 Consonant_Subjoined
1BA4 1BA9 Vowel_Dependent
1BAA Pure_Killer
1BAB Invisible_Stacker
1BAC 1BAD Consonant_Subjoined
1BAE 1BAF Consonant
1BB0 1BB9 Number
1BBA Avagraha
1BBB 1BBD Consonant
1BBE 1BBF Consonant_Final
1BC0 1BE3 Consonant
1BE4 1BE5 Vowel_Independent
1BE6 Nukta
1BE7 1BEF Vowel_Dependent
1BF0 1BF1 Consonant_Final
1BF2 1BF3 Pure_Killer
1C00 1C23 Consonant
1C24 1C25 Consonant_Subjoined
1C26 1C2C Vowel_Dependent
1C2D 1C33 Consonant_Final
1C34 1C35 Bindu
1C36 Syllable_Modifier
1C37 Nukta
1C40 1C49 Number
1C4D 1C4F Consonant
1CD0 1CD2 Cantillation_Mark
1CD4 1CE1 Cantillation_Mark
1CF2 1CF3 Consonant_Dead
1CF4 Cantillation_Mark
1CF5 1CF6 Consonant_With_Stacker
1CF7 1CF9 Cantillation_Mark
1CFA Consonant_Placeholder
1DFB Syllable_Modifier
200C Non_Joiner
200D Joiner
2010 2014 Consonant_Placeholder
2074 Syllable_Modifier
2082 2084 Syllable_Modifier
20F0 Cantillation_Mark
25CC Consonant_Placeholder
A800 A801 Vowel_Independent
A802 Vowel_Dependent
A803 A805 Vowel_Independent
A806 Virama
A807 A80A Consonant
A80B Bindu
A80C A822 Consonant
A823 A827 Vowel_Dependent
A82C Pure_Killer
A840 A85D Consonant
A85E A861 Vowel
A862 A865 Consonant
A866 Vowel
A867 A868 Consonant_Subjoined
A869 A870 Consonant
A871 Consonant_Subjoined
A872 Consonant
A873 Bindu
A880 Bindu
A881 Visarga
A882 A891 Vowel_Independent
A892 A8B3 Consonant
A8B4 Consonant_Medial
A8B5 A8C3 Vowel_Dependent
A8C4 Virama
A8C5 Bindu
A8D0 A8D9 Number
A8E0 A8F1 Cantillation_Mark
A8F2 A8F3 Bindu
A8FE Vowel_Independent
A8FF Vowel_Dependent
A900 A909 Number
A90A A921 Consonant
A922 A92A Vowel
A92B A92D Tone_Mark
A930 A946 Consonant
A947 A94E Vowel_Dependent
A94F A952 Consonant_Final
A953 Pure_Killer
A980 A981 Bindu
A982 Consonant_Succeeding_Repha
A983 Visarga
A984 A988 Vowel_Independent
A989 A98B Consonant
A98C A98E Vowel_Independent
A98F A9B2 Consonant
A9B3 Nukta
A9B4 A9BC Vowel_Dependent
A9BD A9BF Consonant_Medial
A9C0 Virama
A9D0 A9D9 Number
A9E0 A9E4 Consonant
A9E5 Vowel_Dependent
A9E7 A9EF Consonant
A9F0 A9F9 Number
A9FA A9FE Consonant
AA00 AA05 Vowel_Independent
AA06 AA28 Consonant
AA29 AA32 Vowel_Dependent
AA33 AA36 Consonant_Medial
AA40 AA4D Consonant_Final
AA50 AA59 Number
AA60 AA6F Consonant
AA71 AA73 Consonant
AA74 AA76 Consonant_Placeholder
AA7A Consonant
AA7B AA7D Tone_Mark
AA7E AAAF Consonant
AAB0 AABE Vowel_Dependent
AABF Tone_Mark
AAC0 Tone_Letter
AAC1 Tone_Mark
AAC2 Tone_Letter
AAE0 AAE1 Vowel_Independent
AAE2 AAEA Consonant
AAEB AAEF Vowel_Dependent
AAF5 Visarga
AAF6 Invisible_Stacker
ABC0 ABCD Consonant
ABCE ABCF Vowel_Independent
ABD0 Consonant
ABD1 Vowel_Independent
ABD2 ABDA Consonant
ABDB ABE2 Consonant_Final
ABE3 ABEA Vowel_Dependent
ABEC Tone_Mark
ABED Pure_Killer
ABF0 ABF9 Number
10A00 Consonant
10A01 10A03 Vowel_Dependent
10A05 10A06 Vowel_Dependent
10A0C 10A0D Vowel_Dependent
10A0E Bindu
10A0F Visarga
10A10 10A13 Consonant
10A15 10A17 Consonant
10A19 10A35 Consonant
10A38 10A3A Nukta
10A3F Invisible_Stacker
10A40 10A48 Number
11000 11001 Bindu
11002 Visarga
11003 11004 Consonant_With_Stacker
11005 11012 Vowel_Independent
11013 11037 Consonant
11038 11045 Vowel_Dependent
11046 Virama
11052 11065 Brahmi_Joining_Number
11066 1106F Number
1107F Number_Joiner
11080 11081 Bindu
11082 Visarga
11083 1108C Vowel_Independent
1108D 110AF Consonant
110B0 110B8 Vowel_Dependent
110B9 Virama
110BA Nukta
11100 11101 Bindu
11102 Visarga
11103 11106 Vowel_Independent
11107 11126 Consonant
11127 11132 Vowel_Dependent
11133 Invisible_Stacker
11134 Pure_Killer
11136 1113F Number
11144 Consonant
11145 11146 Vowel_Dependent
11147 Consonant
11150 11154 Vowel
11155 11172 Consonant
11173 Nukta
11180 11181 Bindu
11182 Visarga
11183 11190 Vowel_Independent
11191 111B2 Consonant
111B3 111BF Vowel_Dependent
111C0 Virama
111C1 Avagraha
111C2 111C3 Consonant_Prefixed
111C9 Syllable_Modifier
111CA Nukta
111CB 111CC Vowel_Dependent
111CE Vowel_Dependent
111CF Bindu
111D0 111D9 Number
111E1 111F4 Number
11200 11207 Vowel_Independent
11208 11211 Consonant
11213 1122B Consonant
1122C 11233 Vowel_Dependent
11234 Bindu
11235 Virama
11236 Nukta
11237 Gemination_Mark
1123E Cantillation_Mark
11280 11283 Vowel_Independent
11284 11286 Consonant
11288 Consonant
1128A 1128D Consonant
1128F 1129D Consonant
1129F 112A8 Consonant
112B0 112B9 Vowel_Independent
112BA 112DE Consonant
112DF Bindu
112E0 112E8 Vowel_Dependent
112E9 Nukta
112EA Pure_Killer
112F0 112F9 Number
11300 11302 Bindu
11303 Visarga
11305 1130C Vowel_Independent
1130F 11310 Vowel_Independent
11313 11314 Vowel_Independent
11315 11328 Consonant
1132A 11330 Consonant
11332 11333 Consonant
11335 11339 Consonant
1133B 1133C Nukta
1133D Avagraha
1133E 11344 Vowel_Dependent
11347 11348 Vowel_Dependent
1134B 1134C Vowel_Dependent
1134D Virama
11357 Vowel_Dependent
1135E 1135F Bindu
11360 11361 Vowel_Independent
11362 11363 Vowel_Dependent
11366 1136C Cantillation_Mark
11370 11374 Cantillation_Mark
11400 1140D Vowel_Independent
1140E 11434 Consonant
11435 11441 Vowel_Dependent
11442 Virama
11443 11444 Bindu
11445 Visarga
11446 Nukta
11447 Avagraha
11450 11459 Number
1145E Syllable_Modifier
1145F Bindu
11460 11461 Consonant_With_Stacker
11481 1148E Vowel_Independent
1148F 114AF Consonant
114B0 114BE Vowel_Dependent
114BF 114C0 Bindu
114C1 Visarga
114C2 Virama
114C3 Nukta
114C4 Avagraha
114D0 114D9 Number
11580 1158D Vowel_Independent
1158E 115AE Consonant
115AF 115B5 Vowel_Dependent
115B8 115BB Vowel_Dependent
115BC 115BD Bindu
115BE Visarga
115BF Virama
115C0 Nukta
115D8 115DB Vowel_Independent
115DC 115DD Vowel_Dependent
11600 1160D Vowel_Independent
1160E 1162F Consonant
11630 1163C Vowel_Dependent
1163D Bindu
1163E Visarga
1163F Virama
11640 Vowel_Dependent
11650 11659 Number
11680 11689 Vowel_Independent
1168A 116AA Consonant
116AB Bindu
116AC Visarga
116AD 116B5 Vowel_Dependent
116B6 Virama
116B7 Nukta
116B8 Consonant
116C0 116C9 Number
11700 1171A Consonant
1171D 1171F Consonant_Medial
11720 1172A Vowel_Dependent
1172B Pure_Killer
11730 1173B Number
11800 11809 Vowel_Independent
1180A 1182B Consonant
1182C 11836 Vowel_Dependent
11837 Bindu
11838 Visarga
11839 Virama
1183A Nukta
11900 11906 Vowel_Independent
11909 Vowel_Independent
1190C 11913 Consonant
11915 11916 Consonant
11918 1192F Consonant
11930 11935 Vowel_Dependent
11937 11938 Vowel_Dependent
1193B 1193C Bindu
1193D Pure_Killer
1193E Invisible_Stacker
1193F Consonant_Prefixed
11940 Consonant_Medial
11941 Consonant_Preceding_Repha
11942 Consonant_Medial
11943 Nukta
11950 11959 Number
119A0 119A7 Vowel_Independent
119AA 119AD Vowel_Independent
119AE 119D0 Consonant
119D1 119D7 Vowel_Dependent
119DA 119DD Vowel_Dependent
119DE Bindu
119DF Visarga
119E0 Virama
119E1 Avagraha
119E4 Vowel_Dependent
11A00 Vowel_Independent
11A01 11A0A Vowel_Dependent
11A0B 11A32 Consonant
11A33 Syllable_Modifier
11A34 Pure_Killer
11A35 11A38 Bindu
11A39 Visarga
11A3A Consonant_Prefixed
11A3B 11A3E Consonant_Medial
11A3F Consonant_Placeholder
11A45 Consonant_Placeholder
11A47 Invisible_Stacker
11A50 Vowel_Independent
11A51 11A5B Vowel_Dependent
11A5C 11A83 Consonant
11A84 11A89 Consonant_Prefixed
11A8A 11A95 Consonant_Final
11A96 Bindu
11A97 Visarga
11A98 Gemination_Mark
11A99 Invisible_Stacker
11A9D Avagraha
11C00 11C08 Vowel_Independent
11C0A 11C0D Vowel_Independent
11C0E 11C2E Consonant
11C2F 11C36 Vowel_Dependent
11C38 11C3B Vowel_Dependent
11C3C 11C3D Bindu
11C3E Visarga
11C3F Virama
11C40 Avagraha
11C50 11C6C Number
11C72 11C8F Consonant
11C92 11CA7 Consonant_Subjoined
11CA9 11CAF Consonant_Subjoined
11CB0 11CB4 Vowel_Dependent
11CB5 11CB6 Bindu
11D00 11D06 Vowel_Independent
11D08 11D09 Vowel_Independent
11D0B Vowel_Independent
11D0C 11D30 Consonant
11D31 11D36 Vowel_Dependent
11D3A Vowel_Dependent
11D3C 11D3D Vowel_Dependent
11D3F Vowel_Dependent
11D40 Bindu
11D41 Visarga
11D42 Nukta
11D43 Vowel_Dependent
11D44 Pure_Killer
11D45 Invisible_Stacker
11D46 Consonant_Preceding_Repha
11D47 Consonant_Medial
11D50 11D59 Number
11D60 11D65 Vowel_Independent
11D67 11D68 Vowel_Independent
11D6A 11D6B Vowel_Independent
11D6C 11D89 Consonant
11D8A 11D8E Vowel_Dependent
11D90 11D91 Vowel_Dependent
11D93 11D94 Vowel_Dependent
11D95 Bindu
11D96 Visarga
11D97 Invisible_Stacker
11DA0 11DA9 Number
11EE0 11EF1 Consonant
11EF2 Consonant_Placeholder
11EF3 11EF6 Vowel_Dependent
END

View File

@@ -0,0 +1,20 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToIsc'}{'format'} = 'd'; # single decimal digit
$Unicode::UCD::SwashInfo{'ToIsc'}{'missing'} = ''; # code point maps to the null string
return <<'END';
END

View File

@@ -0,0 +1,222 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToJg'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToJg'}{'missing'} = 'No_Joining_Group';
return <<'END';
620 Yeh
622 623 Alef
624 Waw
625 Alef
626 Yeh
627 Alef
628 Beh
629 Teh_Marbuta
62A 62B Beh
62C 62E Hah
62F 630 Dal
631 632 Reh
633 634 Seen
635 636 Sad
637 638 Tah
639 63A Ain
63B 63C Gaf
63D 63F Farsi_Yeh
641 Feh
642 Qaf
643 Kaf
644 Lam
645 Meem
646 Noon
647 Heh
648 Waw
649 64A Yeh
66E Beh
66F Qaf
671 673 Alef
675 Alef
676 677 Waw
678 Yeh
679 680 Beh
681 687 Hah
688 690 Dal
691 699 Reh
69A 69C Seen
69D 69E Sad
69F Tah
6A0 Ain
6A1 6A6 Feh
6A7 6A8 Qaf
6A9 Gaf
6AA Swash_Kaf
6AB Gaf
6AC 6AE Kaf
6AF 6B4 Gaf
6B5 6B8 Lam
6B9 6BC Noon
6BD Nya
6BE Knotted_Heh
6BF Hah
6C0 Teh_Marbuta
6C1 6C2 Heh_Goal
6C3 Teh_Marbuta_Goal
6C4 6CB Waw
6CC Farsi_Yeh
6CD Yeh_With_Tail
6CE Farsi_Yeh
6CF Waw
6D0 6D1 Yeh
6D2 6D3 Yeh_Barree
6D5 Teh_Marbuta
6EE Dal
6EF Reh
6FA Seen
6FB Sad
6FC Ain
6FF Knotted_Heh
710 Alaph
712 Beth
713 714 Gamal
715 716 Dalath_Rish
717 He
718 Syriac_Waw
719 Zain
71A Heth
71B 71C Teth
71D Yudh
71E Yudh_He
71F Kaph
720 Lamadh
721 Mim
722 Nun
723 Semkath
724 Final_Semkath
725 E
726 Pe
727 Reversed_Pe
728 Sadhe
729 Qaph
72A Dalath_Rish
72B Shin
72C Taw
72D Beth
72E Gamal
72F Dalath_Rish
74D Zhain
74E Khaph
74F Fe
750 756 Beh
757 758 Hah
759 75A Dal
75B Reh
75C Seen
75D 75F Ain
760 761 Feh
762 764 Gaf
765 766 Meem
767 769 Noon
76A Lam
76B 76C Reh
76D Seen
76E 76F Hah
770 Seen
771 Reh
772 Hah
773 774 Alef
775 776 Farsi_Yeh
777 Yeh
778 779 Waw
77A 77B Burushaski_Yeh_Barree
77C Hah
77D 77E Seen
77F Kaf
860 Malayalam_Nga
861 Malayalam_Ja
862 Malayalam_Nya
863 Malayalam_Tta
864 Malayalam_Nna
865 Malayalam_Nnna
866 Malayalam_Bha
867 Malayalam_Ra
868 Malayalam_Lla
869 Malayalam_Llla
86A Malayalam_Ssa
8A0 8A1 Beh
8A2 Hah
8A3 Tah
8A4 Feh
8A5 Qaf
8A6 Lam
8A7 Meem
8A8 8A9 Yeh
8AA Reh
8AB Waw
8AC Rohingya_Yeh
8AE Dal
8AF Sad
8B0 Gaf
8B1 Straight_Waw
8B2 Reh
8B3 Ain
8B4 Kaf
8B6 8B8 Beh
8B9 Reh
8BA Yeh
8BB African_Feh
8BC African_Qaf
8BD African_Noon
8BE 8C0 Beh
8C1 Hah
8C2 Gaf
8C3 Ain
8C4 African_Qaf
8C5 8C6 Hah
8C7 Lam
10AC0 Manichaean_Aleph
10AC1 10AC2 Manichaean_Beth
10AC3 10AC4 Manichaean_Gimel
10AC5 Manichaean_Daleth
10AC7 Manichaean_Waw
10AC9 10ACA Manichaean_Zayin
10ACD Manichaean_Heth
10ACE Manichaean_Teth
10ACF Manichaean_Yodh
10AD0 10AD2 Manichaean_Kaph
10AD3 Manichaean_Lamedh
10AD4 Manichaean_Dhamedh
10AD5 Manichaean_Thamedh
10AD6 Manichaean_Mem
10AD7 Manichaean_Nun
10AD8 Manichaean_Samekh
10AD9 10ADA Manichaean_Ayin
10ADB 10ADC Manichaean_Pe
10ADD Manichaean_Sadhe
10ADE 10AE0 Manichaean_Qoph
10AE1 Manichaean_Resh
10AE4 Manichaean_Taw
10AEB Manichaean_One
10AEC Manichaean_Five
10AED Manichaean_Ten
10AEE Manichaean_Twenty
10AEF Manichaean_Hundred
10D02 Hanifi_Rohingya_Pa
10D09 Hanifi_Rohingya_Pa
10D19 Hanifi_Rohingya_Kinna_Ya
10D1C Hanifi_Rohingya_Pa
10D1E Hanifi_Rohingya_Kinna_Ya
10D20 Hanifi_Rohingya_Kinna_Ya
10D23 Hanifi_Rohingya_Kinna_Ya
END

View File

@@ -0,0 +1,501 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToJt'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToJt'}{'missing'} = 'Non_Joining';
return <<'END';
AD T
300 36F T
483 489 T
591 5BD T
5BF T
5C1 5C2 T
5C4 5C5 T
5C7 T
610 61A T
61C T
620 D
622 625 R
626 D
627 R
628 D
629 R
62A 62E D
62F 632 R
633 63F D
640 C
641 647 D
648 R
649 64A D
64B 65F T
66E 66F D
670 T
671 673 R
675 677 R
678 687 D
688 699 R
69A 6BF D
6C0 R
6C1 6C2 D
6C3 6CB R
6CC D
6CD R
6CE D
6CF R
6D0 6D1 D
6D2 6D3 R
6D5 R
6D6 6DC T
6DF 6E4 T
6E7 6E8 T
6EA 6ED T
6EE 6EF R
6FA 6FC D
6FF D
70F T
710 R
711 T
712 714 D
715 719 R
71A 71D D
71E R
71F 727 D
728 R
729 D
72A R
72B D
72C R
72D 72E D
72F R
730 74A T
74D R
74E 758 D
759 75B R
75C 76A D
76B 76C R
76D 770 D
771 R
772 D
773 774 R
775 777 D
778 779 R
77A 77F D
7A6 7B0 T
7CA 7EA D
7EB 7F3 T
7FA C
7FD T
816 819 T
81B 823 T
825 827 T
829 82D T
840 R
841 845 D
846 847 R
848 D
849 R
84A 853 D
854 R
855 D
856 858 R
859 85B T
860 D
862 865 D
867 R
868 D
869 86A R
8A0 8A9 D
8AA 8AC R
8AE R
8AF 8B0 D
8B1 8B2 R
8B3 8B4 D
8B6 8B8 D
8B9 R
8BA 8C7 D
8D3 8E1 T
8E3 902 T
93A T
93C T
941 948 T
94D T
951 957 T
962 963 T
981 T
9BC T
9C1 9C4 T
9CD T
9E2 9E3 T
9FE T
A01 A02 T
A3C T
A41 A42 T
A47 A48 T
A4B A4D T
A51 T
A70 A71 T
A75 T
A81 A82 T
ABC T
AC1 AC5 T
AC7 AC8 T
ACD T
AE2 AE3 T
AFA AFF T
B01 T
B3C T
B3F T
B41 B44 T
B4D T
B55 B56 T
B62 B63 T
B82 T
BC0 T
BCD T
C00 T
C04 T
C3E C40 T
C46 C48 T
C4A C4D T
C55 C56 T
C62 C63 T
C81 T
CBC T
CBF T
CC6 T
CCC CCD T
CE2 CE3 T
D00 D01 T
D3B D3C T
D41 D44 T
D4D T
D62 D63 T
D81 T
DCA T
DD2 DD4 T
DD6 T
E31 T
E34 E3A T
E47 E4E T
EB1 T
EB4 EBC T
EC8 ECD T
F18 F19 T
F35 T
F37 T
F39 T
F71 F7E T
F80 F84 T
F86 F87 T
F8D F97 T
F99 FBC T
FC6 T
102D 1030 T
1032 1037 T
1039 103A T
103D 103E T
1058 1059 T
105E 1060 T
1071 1074 T
1082 T
1085 1086 T
108D T
109D T
135D 135F T
1712 1714 T
1732 1734 T
1752 1753 T
1772 1773 T
17B4 17B5 T
17B7 17BD T
17C6 T
17C9 17D3 T
17DD T
1807 D
180A C
180B 180D T
1820 1878 D
1885 1886 T
1887 18A8 D
18A9 T
18AA D
1920 1922 T
1927 1928 T
1932 T
1939 193B T
1A17 1A18 T
1A1B T
1A56 T
1A58 1A5E T
1A60 T
1A62 T
1A65 1A6C T
1A73 1A7C T
1A7F T
1AB0 1AC0 T
1B00 1B03 T
1B34 T
1B36 1B3A T
1B3C T
1B42 T
1B6B 1B73 T
1B80 1B81 T
1BA2 1BA5 T
1BA8 1BA9 T
1BAB 1BAD T
1BE6 T
1BE8 1BE9 T
1BED T
1BEF 1BF1 T
1C2C 1C33 T
1C36 1C37 T
1CD0 1CD2 T
1CD4 1CE0 T
1CE2 1CE8 T
1CED T
1CF4 T
1CF8 1CF9 T
1DC0 1DF9 T
1DFB 1DFF T
200B T
200D C
200E 200F T
202A 202E T
2060 2064 T
206A 206F T
20D0 20F0 T
2CEF 2CF1 T
2D7F T
2DE0 2DFF T
302A 302D T
3099 309A T
A66F A672 T
A674 A67D T
A69E A69F T
A6F0 A6F1 T
A802 T
A806 T
A80B T
A825 A826 T
A82C T
A840 A871 D
A872 L
A8C4 A8C5 T
A8E0 A8F1 T
A8FF T
A926 A92D T
A947 A951 T
A980 A982 T
A9B3 T
A9B6 A9B9 T
A9BC A9BD T
A9E5 T
AA29 AA2E T
AA31 AA32 T
AA35 AA36 T
AA43 T
AA4C T
AA7C T
AAB0 T
AAB2 AAB4 T
AAB7 AAB8 T
AABE AABF T
AAC1 T
AAEC AAED T
AAF6 T
ABE5 T
ABE8 T
ABED T
FB1E T
FE00 FE0F T
FE20 FE2F T
FEFF T
FFF9 FFFB T
101FD T
102E0 T
10376 1037A T
10A01 10A03 T
10A05 10A06 T
10A0C 10A0F T
10A38 10A3A T
10A3F T
10AC0 10AC4 D
10AC5 R
10AC7 R
10AC9 10ACA R
10ACD L
10ACE 10AD2 R
10AD3 10AD6 D
10AD7 L
10AD8 10ADC D
10ADD R
10ADE 10AE0 D
10AE1 R
10AE4 R
10AE5 10AE6 T
10AEB 10AEE D
10AEF R
10B80 D
10B81 R
10B82 D
10B83 10B85 R
10B86 10B88 D
10B89 R
10B8A 10B8B D
10B8C R
10B8D D
10B8E 10B8F R
10B90 D
10B91 R
10BA9 10BAC R
10BAD 10BAE D
10D00 L
10D01 10D21 D
10D22 R
10D23 D
10D24 10D27 T
10EAB 10EAC T
10F30 10F32 D
10F33 R
10F34 10F44 D
10F46 10F50 T
10F51 10F53 D
10F54 R
10FB0 D
10FB2 10FB3 D
10FB4 10FB6 R
10FB8 D
10FB9 10FBA R
10FBB 10FBC D
10FBD R
10FBE 10FBF D
10FC1 D
10FC2 10FC3 R
10FC4 D
10FC9 R
10FCA D
10FCB L
11001 T
11038 11046 T
1107F 11081 T
110B3 110B6 T
110B9 110BA T
11100 11102 T
11127 1112B T
1112D 11134 T
11173 T
11180 11181 T
111B6 111BE T
111C9 111CC T
111CF T
1122F 11231 T
11234 T
11236 11237 T
1123E T
112DF T
112E3 112EA T
11300 11301 T
1133B 1133C T
11340 T
11366 1136C T
11370 11374 T
11438 1143F T
11442 11444 T
11446 T
1145E T
114B3 114B8 T
114BA T
114BF 114C0 T
114C2 114C3 T
115B2 115B5 T
115BC 115BD T
115BF 115C0 T
115DC 115DD T
11633 1163A T
1163D T
1163F 11640 T
116AB T
116AD T
116B0 116B5 T
116B7 T
1171D 1171F T
11722 11725 T
11727 1172B T
1182F 11837 T
11839 1183A T
1193B 1193C T
1193E T
11943 T
119D4 119D7 T
119DA 119DB T
119E0 T
11A01 11A0A T
11A33 11A38 T
11A3B 11A3E T
11A47 T
11A51 11A56 T
11A59 11A5B T
11A8A 11A96 T
11A98 11A99 T
11C30 11C36 T
11C38 11C3D T
11C3F T
11C92 11CA7 T
11CAA 11CB0 T
11CB2 11CB3 T
11CB5 11CB6 T
11D31 11D36 T
11D3A T
11D3C 11D3D T
11D3F 11D45 T
11D47 T
11D90 11D91 T
11D95 T
11D97 T
11EF3 11EF4 T
13430 13438 T
16AF0 16AF4 T
16B30 16B36 T
16F4F T
16F8F 16F92 T
16FE4 T
1BC9D 1BC9E T
1BCA0 1BCA3 T
1D167 1D169 T
1D173 1D182 T
1D185 1D18B T
1D1AA 1D1AD T
1D242 1D244 T
1DA00 1DA36 T
1DA3B 1DA6C T
1DA75 T
1DA84 T
1DA9B 1DA9F T
1DAA1 1DAAF T
1E000 1E006 T
1E008 1E018 T
1E01B 1E021 T
1E023 1E024 T
1E026 1E02A T
1E130 1E136 T
1E2EC 1E2EF T
1E8D0 1E8D6 T
1E900 1E943 D
1E944 1E94B T
E0001 T
E0020 E007F T
E0100 E01EF T
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,695 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The mappings in the non-hash portion of this file must be modified to get the
# correct values by adding the code point ordinal number to each one that is
# numeric.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToLc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
$Unicode::UCD::SwashInfo{'ToLc'}{'specials_name'} = 'Unicode::UCD::ToSpecLc'; # Name of hash of special mappings
$Unicode::UCD::SwashInfo{'ToLc'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
# in the hash below.
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
%Unicode::UCD::ToSpecLc = (
"\xC4\xB0" => "\x{0069}\x{0307}", # U+0130 => 0069 0307
);
return <<'END';
41 5A 61
C0 D6 E0
D8 DE F8
100 101
102 103
104 105
106 107
108 109
10A 10B
10C 10D
10E 10F
110 111
112 113
114 115
116 117
118 119
11A 11B
11C 11D
11E 11F
120 121
122 123
124 125
126 127
128 129
12A 12B
12C 12D
12E 12F
130 69
132 133
134 135
136 137
139 13A
13B 13C
13D 13E
13F 140
141 142
143 144
145 146
147 148
14A 14B
14C 14D
14E 14F
150 151
152 153
154 155
156 157
158 159
15A 15B
15C 15D
15E 15F
160 161
162 163
164 165
166 167
168 169
16A 16B
16C 16D
16E 16F
170 171
172 173
174 175
176 177
178 FF
179 17A
17B 17C
17D 17E
181 253
182 183
184 185
186 254
187 188
189 18A 256
18B 18C
18E 1DD
18F 259
190 25B
191 192
193 260
194 263
196 269
197 268
198 199
19C 26F
19D 272
19F 275
1A0 1A1
1A2 1A3
1A4 1A5
1A6 280
1A7 1A8
1A9 283
1AC 1AD
1AE 288
1AF 1B0
1B1 1B2 28A
1B3 1B4
1B5 1B6
1B7 292
1B8 1B9
1BC 1BD
1C4 1C6
1C5 1C6
1C7 1C9
1C8 1C9
1CA 1CC
1CB 1CC
1CD 1CE
1CF 1D0
1D1 1D2
1D3 1D4
1D5 1D6
1D7 1D8
1D9 1DA
1DB 1DC
1DE 1DF
1E0 1E1
1E2 1E3
1E4 1E5
1E6 1E7
1E8 1E9
1EA 1EB
1EC 1ED
1EE 1EF
1F1 1F3
1F2 1F3
1F4 1F5
1F6 195
1F7 1BF
1F8 1F9
1FA 1FB
1FC 1FD
1FE 1FF
200 201
202 203
204 205
206 207
208 209
20A 20B
20C 20D
20E 20F
210 211
212 213
214 215
216 217
218 219
21A 21B
21C 21D
21E 21F
220 19E
222 223
224 225
226 227
228 229
22A 22B
22C 22D
22E 22F
230 231
232 233
23A 2C65
23B 23C
23D 19A
23E 2C66
241 242
243 180
244 289
245 28C
246 247
248 249
24A 24B
24C 24D
24E 24F
370 371
372 373
376 377
37F 3F3
386 3AC
388 38A 3AD
38C 3CC
38E 38F 3CD
391 3A1 3B1
3A3 3AB 3C3
3CF 3D7
3D8 3D9
3DA 3DB
3DC 3DD
3DE 3DF
3E0 3E1
3E2 3E3
3E4 3E5
3E6 3E7
3E8 3E9
3EA 3EB
3EC 3ED
3EE 3EF
3F4 3B8
3F7 3F8
3F9 3F2
3FA 3FB
3FD 3FF 37B
400 40F 450
410 42F 430
460 461
462 463
464 465
466 467
468 469
46A 46B
46C 46D
46E 46F
470 471
472 473
474 475
476 477
478 479
47A 47B
47C 47D
47E 47F
480 481
48A 48B
48C 48D
48E 48F
490 491
492 493
494 495
496 497
498 499
49A 49B
49C 49D
49E 49F
4A0 4A1
4A2 4A3
4A4 4A5
4A6 4A7
4A8 4A9
4AA 4AB
4AC 4AD
4AE 4AF
4B0 4B1
4B2 4B3
4B4 4B5
4B6 4B7
4B8 4B9
4BA 4BB
4BC 4BD
4BE 4BF
4C0 4CF
4C1 4C2
4C3 4C4
4C5 4C6
4C7 4C8
4C9 4CA
4CB 4CC
4CD 4CE
4D0 4D1
4D2 4D3
4D4 4D5
4D6 4D7
4D8 4D9
4DA 4DB
4DC 4DD
4DE 4DF
4E0 4E1
4E2 4E3
4E4 4E5
4E6 4E7
4E8 4E9
4EA 4EB
4EC 4ED
4EE 4EF
4F0 4F1
4F2 4F3
4F4 4F5
4F6 4F7
4F8 4F9
4FA 4FB
4FC 4FD
4FE 4FF
500 501
502 503
504 505
506 507
508 509
50A 50B
50C 50D
50E 50F
510 511
512 513
514 515
516 517
518 519
51A 51B
51C 51D
51E 51F
520 521
522 523
524 525
526 527
528 529
52A 52B
52C 52D
52E 52F
531 556 561
10A0 10C5 2D00
10C7 2D27
10CD 2D2D
13A0 13EF AB70
13F0 13F5 13F8
1C90 1CBA 10D0
1CBD 1CBF 10FD
1E00 1E01
1E02 1E03
1E04 1E05
1E06 1E07
1E08 1E09
1E0A 1E0B
1E0C 1E0D
1E0E 1E0F
1E10 1E11
1E12 1E13
1E14 1E15
1E16 1E17
1E18 1E19
1E1A 1E1B
1E1C 1E1D
1E1E 1E1F
1E20 1E21
1E22 1E23
1E24 1E25
1E26 1E27
1E28 1E29
1E2A 1E2B
1E2C 1E2D
1E2E 1E2F
1E30 1E31
1E32 1E33
1E34 1E35
1E36 1E37
1E38 1E39
1E3A 1E3B
1E3C 1E3D
1E3E 1E3F
1E40 1E41
1E42 1E43
1E44 1E45
1E46 1E47
1E48 1E49
1E4A 1E4B
1E4C 1E4D
1E4E 1E4F
1E50 1E51
1E52 1E53
1E54 1E55
1E56 1E57
1E58 1E59
1E5A 1E5B
1E5C 1E5D
1E5E 1E5F
1E60 1E61
1E62 1E63
1E64 1E65
1E66 1E67
1E68 1E69
1E6A 1E6B
1E6C 1E6D
1E6E 1E6F
1E70 1E71
1E72 1E73
1E74 1E75
1E76 1E77
1E78 1E79
1E7A 1E7B
1E7C 1E7D
1E7E 1E7F
1E80 1E81
1E82 1E83
1E84 1E85
1E86 1E87
1E88 1E89
1E8A 1E8B
1E8C 1E8D
1E8E 1E8F
1E90 1E91
1E92 1E93
1E94 1E95
1E9E DF
1EA0 1EA1
1EA2 1EA3
1EA4 1EA5
1EA6 1EA7
1EA8 1EA9
1EAA 1EAB
1EAC 1EAD
1EAE 1EAF
1EB0 1EB1
1EB2 1EB3
1EB4 1EB5
1EB6 1EB7
1EB8 1EB9
1EBA 1EBB
1EBC 1EBD
1EBE 1EBF
1EC0 1EC1
1EC2 1EC3
1EC4 1EC5
1EC6 1EC7
1EC8 1EC9
1ECA 1ECB
1ECC 1ECD
1ECE 1ECF
1ED0 1ED1
1ED2 1ED3
1ED4 1ED5
1ED6 1ED7
1ED8 1ED9
1EDA 1EDB
1EDC 1EDD
1EDE 1EDF
1EE0 1EE1
1EE2 1EE3
1EE4 1EE5
1EE6 1EE7
1EE8 1EE9
1EEA 1EEB
1EEC 1EED
1EEE 1EEF
1EF0 1EF1
1EF2 1EF3
1EF4 1EF5
1EF6 1EF7
1EF8 1EF9
1EFA 1EFB
1EFC 1EFD
1EFE 1EFF
1F08 1F0F 1F00
1F18 1F1D 1F10
1F28 1F2F 1F20
1F38 1F3F 1F30
1F48 1F4D 1F40
1F59 1F51
1F5B 1F53
1F5D 1F55
1F5F 1F57
1F68 1F6F 1F60
1F88 1F8F 1F80
1F98 1F9F 1F90
1FA8 1FAF 1FA0
1FB8 1FB9 1FB0
1FBA 1FBB 1F70
1FBC 1FB3
1FC8 1FCB 1F72
1FCC 1FC3
1FD8 1FD9 1FD0
1FDA 1FDB 1F76
1FE8 1FE9 1FE0
1FEA 1FEB 1F7A
1FEC 1FE5
1FF8 1FF9 1F78
1FFA 1FFB 1F7C
1FFC 1FF3
2126 3C9
212A 6B
212B E5
2132 214E
2160 216F 2170
2183 2184
24B6 24CF 24D0
2C00 2C2E 2C30
2C60 2C61
2C62 26B
2C63 1D7D
2C64 27D
2C67 2C68
2C69 2C6A
2C6B 2C6C
2C6D 251
2C6E 271
2C6F 250
2C70 252
2C72 2C73
2C75 2C76
2C7E 2C7F 23F
2C80 2C81
2C82 2C83
2C84 2C85
2C86 2C87
2C88 2C89
2C8A 2C8B
2C8C 2C8D
2C8E 2C8F
2C90 2C91
2C92 2C93
2C94 2C95
2C96 2C97
2C98 2C99
2C9A 2C9B
2C9C 2C9D
2C9E 2C9F
2CA0 2CA1
2CA2 2CA3
2CA4 2CA5
2CA6 2CA7
2CA8 2CA9
2CAA 2CAB
2CAC 2CAD
2CAE 2CAF
2CB0 2CB1
2CB2 2CB3
2CB4 2CB5
2CB6 2CB7
2CB8 2CB9
2CBA 2CBB
2CBC 2CBD
2CBE 2CBF
2CC0 2CC1
2CC2 2CC3
2CC4 2CC5
2CC6 2CC7
2CC8 2CC9
2CCA 2CCB
2CCC 2CCD
2CCE 2CCF
2CD0 2CD1
2CD2 2CD3
2CD4 2CD5
2CD6 2CD7
2CD8 2CD9
2CDA 2CDB
2CDC 2CDD
2CDE 2CDF
2CE0 2CE1
2CE2 2CE3
2CEB 2CEC
2CED 2CEE
2CF2 2CF3
A640 A641
A642 A643
A644 A645
A646 A647
A648 A649
A64A A64B
A64C A64D
A64E A64F
A650 A651
A652 A653
A654 A655
A656 A657
A658 A659
A65A A65B
A65C A65D
A65E A65F
A660 A661
A662 A663
A664 A665
A666 A667
A668 A669
A66A A66B
A66C A66D
A680 A681
A682 A683
A684 A685
A686 A687
A688 A689
A68A A68B
A68C A68D
A68E A68F
A690 A691
A692 A693
A694 A695
A696 A697
A698 A699
A69A A69B
A722 A723
A724 A725
A726 A727
A728 A729
A72A A72B
A72C A72D
A72E A72F
A732 A733
A734 A735
A736 A737
A738 A739
A73A A73B
A73C A73D
A73E A73F
A740 A741
A742 A743
A744 A745
A746 A747
A748 A749
A74A A74B
A74C A74D
A74E A74F
A750 A751
A752 A753
A754 A755
A756 A757
A758 A759
A75A A75B
A75C A75D
A75E A75F
A760 A761
A762 A763
A764 A765
A766 A767
A768 A769
A76A A76B
A76C A76D
A76E A76F
A779 A77A
A77B A77C
A77D 1D79
A77E A77F
A780 A781
A782 A783
A784 A785
A786 A787
A78B A78C
A78D 265
A790 A791
A792 A793
A796 A797
A798 A799
A79A A79B
A79C A79D
A79E A79F
A7A0 A7A1
A7A2 A7A3
A7A4 A7A5
A7A6 A7A7
A7A8 A7A9
A7AA 266
A7AB 25C
A7AC 261
A7AD 26C
A7AE 26A
A7B0 29E
A7B1 287
A7B2 29D
A7B3 AB53
A7B4 A7B5
A7B6 A7B7
A7B8 A7B9
A7BA A7BB
A7BC A7BD
A7BE A7BF
A7C2 A7C3
A7C4 A794
A7C5 282
A7C6 1D8E
A7C7 A7C8
A7C9 A7CA
A7F5 A7F6
FF21 FF3A FF41
10400 10427 10428
104B0 104D3 104D8
10C80 10CB2 10CC0
118A0 118BF 118C0
16E40 16E5F 16E60
1E900 1E921 1E922
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,135 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToNFCQC'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToNFCQC'}{'missing'} = 'Yes';
return <<'END';
300 304 M
306 30C M
30F M
311 M
313 314 M
31B M
323 328 M
32D 32E M
330 331 M
338 M
340 341 N
342 M
343 344 N
345 M
374 N
37E N
387 N
653 655 M
93C M
958 95F N
9BE M
9D7 M
9DC 9DD N
9DF N
A33 N
A36 N
A59 A5B N
A5E N
B3E M
B56 B57 M
B5C B5D N
BBE M
BD7 M
C56 M
CC2 M
CD5 CD6 M
D3E M
D57 M
DCA M
DCF M
DDF M
F43 N
F4D N
F52 N
F57 N
F5C N
F69 N
F73 N
F75 F76 N
F78 N
F81 N
F93 N
F9D N
FA2 N
FA7 N
FAC N
FB9 N
102E M
1161 1175 M
11A8 11C2 M
1B35 M
1F71 N
1F73 N
1F75 N
1F77 N
1F79 N
1F7B N
1F7D N
1FBB N
1FBE N
1FC9 N
1FCB N
1FD3 N
1FDB N
1FE3 N
1FEB N
1FEE 1FEF N
1FF9 N
1FFB N
1FFD N
2000 2001 N
2126 N
212A 212B N
2329 232A N
2ADC N
3099 309A M
F900 FA0D N
FA10 N
FA12 N
FA15 FA1E N
FA20 N
FA22 N
FA25 FA26 N
FA2A FA6D N
FA70 FAD9 N
FB1D N
FB1F N
FB2A FB36 N
FB38 FB3C N
FB3E N
FB40 FB41 N
FB43 FB44 N
FB46 FB4E N
110BA M
11127 M
1133E M
11357 M
114B0 M
114BA M
114BD M
115AF M
11930 M
1D15E 1D164 N
1D1BB 1D1C0 N
2F800 2FA1D N
END

View File

@@ -0,0 +1,252 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToNFDQC'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToNFDQC'}{'missing'} = 'Yes';
return <<'END';
C0 C5 N
C7 CF N
D1 D6 N
D9 DD N
E0 E5 N
E7 EF N
F1 F6 N
F9 FD N
FF 10F N
112 125 N
128 130 N
134 137 N
139 13E N
143 148 N
14C 151 N
154 165 N
168 17E N
1A0 1A1 N
1AF 1B0 N
1CD 1DC N
1DE 1E3 N
1E6 1F0 N
1F4 1F5 N
1F8 21B N
21E 21F N
226 233 N
340 341 N
343 344 N
374 N
37E N
385 38A N
38C N
38E 390 N
3AA 3B0 N
3CA 3CE N
3D3 3D4 N
400 401 N
403 N
407 N
40C 40E N
419 N
439 N
450 451 N
453 N
457 N
45C 45E N
476 477 N
4C1 4C2 N
4D0 4D3 N
4D6 4D7 N
4DA 4DF N
4E2 4E7 N
4EA 4F5 N
4F8 4F9 N
622 626 N
6C0 N
6C2 N
6D3 N
929 N
931 N
934 N
958 95F N
9CB 9CC N
9DC 9DD N
9DF N
A33 N
A36 N
A59 A5B N
A5E N
B48 N
B4B B4C N
B5C B5D N
B94 N
BCA BCC N
C48 N
CC0 N
CC7 CC8 N
CCA CCB N
D4A D4C N
DDA N
DDC DDE N
F43 N
F4D N
F52 N
F57 N
F5C N
F69 N
F73 N
F75 F76 N
F78 N
F81 N
F93 N
F9D N
FA2 N
FA7 N
FAC N
FB9 N
1026 N
1B06 N
1B08 N
1B0A N
1B0C N
1B0E N
1B12 N
1B3B N
1B3D N
1B40 1B41 N
1B43 N
1E00 1E99 N
1E9B N
1EA0 1EF9 N
1F00 1F15 N
1F18 1F1D N
1F20 1F45 N
1F48 1F4D N
1F50 1F57 N
1F59 N
1F5B N
1F5D N
1F5F 1F7D N
1F80 1FB4 N
1FB6 1FBC N
1FBE N
1FC1 1FC4 N
1FC6 1FD3 N
1FD6 1FDB N
1FDD 1FEF N
1FF2 1FF4 N
1FF6 1FFD N
2000 2001 N
2126 N
212A 212B N
219A 219B N
21AE N
21CD 21CF N
2204 N
2209 N
220C N
2224 N
2226 N
2241 N
2244 N
2247 N
2249 N
2260 N
2262 N
226D 2271 N
2274 2275 N
2278 2279 N
2280 2281 N
2284 2285 N
2288 2289 N
22AC 22AF N
22E0 22E3 N
22EA 22ED N
2329 232A N
2ADC N
304C N
304E N
3050 N
3052 N
3054 N
3056 N
3058 N
305A N
305C N
305E N
3060 N
3062 N
3065 N
3067 N
3069 N
3070 3071 N
3073 3074 N
3076 3077 N
3079 307A N
307C 307D N
3094 N
309E N
30AC N
30AE N
30B0 N
30B2 N
30B4 N
30B6 N
30B8 N
30BA N
30BC N
30BE N
30C0 N
30C2 N
30C5 N
30C7 N
30C9 N
30D0 30D1 N
30D3 30D4 N
30D6 30D7 N
30D9 30DA N
30DC 30DD N
30F4 N
30F7 30FA N
30FE N
AC00 D7A3 N
F900 FA0D N
FA10 N
FA12 N
FA15 FA1E N
FA20 N
FA22 N
FA25 FA26 N
FA2A FA6D N
FA70 FAD9 N
FB1D N
FB1F N
FB2A FB36 N
FB38 FB3C N
FB3E N
FB40 FB41 N
FB43 FB44 N
FB46 FB4E N
1109A N
1109C N
110AB N
1112E 1112F N
1134B 1134C N
114BB 114BC N
114BE N
115BA 115BB N
11938 N
1D15E 1D164 N
1D1BB 1D1C0 N
2F800 2FA1D N
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,312 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToNFKCQC'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToNFKCQC'}{'missing'} = 'Yes';
return <<'END';
A0 N
A8 N
AA N
AF N
B2 B5 N
B8 BA N
BC BE N
132 133 N
13F 140 N
149 N
17F N
1C4 1CC N
1F1 1F3 N
2B0 2B8 N
2D8 2DD N
2E0 2E4 N
300 304 M
306 30C M
30F M
311 M
313 314 M
31B M
323 328 M
32D 32E M
330 331 M
338 M
340 341 N
342 M
343 344 N
345 M
374 N
37A N
37E N
384 385 N
387 N
3D0 3D6 N
3F0 3F2 N
3F4 3F5 N
3F9 N
587 N
653 655 M
675 678 N
93C M
958 95F N
9BE M
9D7 M
9DC 9DD N
9DF N
A33 N
A36 N
A59 A5B N
A5E N
B3E M
B56 B57 M
B5C B5D N
BBE M
BD7 M
C56 M
CC2 M
CD5 CD6 M
D3E M
D57 M
DCA M
DCF M
DDF M
E33 N
EB3 N
EDC EDD N
F0C N
F43 N
F4D N
F52 N
F57 N
F5C N
F69 N
F73 N
F75 F79 N
F81 N
F93 N
F9D N
FA2 N
FA7 N
FAC N
FB9 N
102E M
10FC N
1161 1175 M
11A8 11C2 M
1B35 M
1D2C 1D2E N
1D30 1D3A N
1D3C 1D4D N
1D4F 1D6A N
1D78 N
1D9B 1DBF N
1E9A 1E9B N
1F71 N
1F73 N
1F75 N
1F77 N
1F79 N
1F7B N
1F7D N
1FBB N
1FBD 1FC1 N
1FC9 N
1FCB N
1FCD 1FCF N
1FD3 N
1FDB N
1FDD 1FDF N
1FE3 N
1FEB N
1FED 1FEF N
1FF9 N
1FFB N
1FFD 1FFE N
2000 200A N
2011 N
2017 N
2024 2026 N
202F N
2033 2034 N
2036 2037 N
203C N
203E N
2047 2049 N
2057 N
205F N
2070 2071 N
2074 208E N
2090 209C N
20A8 N
2100 2103 N
2105 2107 N
2109 2113 N
2115 2116 N
2119 211D N
2120 2122 N
2124 N
2126 N
2128 N
212A 212D N
212F 2131 N
2133 2139 N
213B 2140 N
2145 2149 N
2150 217F N
2189 N
222C 222D N
222F 2230 N
2329 232A N
2460 24EA N
2A0C N
2A74 2A76 N
2ADC N
2C7C 2C7D N
2D6F N
2E9F N
2EF3 N
2F00 2FD5 N
3000 N
3036 N
3038 303A N
3099 309A M
309B 309C N
309F N
30FF N
3131 318E N
3192 319F N
3200 321E N
3220 3247 N
3250 327E N
3280 33FF N
A69C A69D N
A770 N
A7F8 A7F9 N
AB5C AB5F N
AB69 N
F900 FA0D N
FA10 N
FA12 N
FA15 FA1E N
FA20 N
FA22 N
FA25 FA26 N
FA2A FA6D N
FA70 FAD9 N
FB00 FB06 N
FB13 FB17 N
FB1D N
FB1F FB36 N
FB38 FB3C N
FB3E N
FB40 FB41 N
FB43 FB44 N
FB46 FBB1 N
FBD3 FD3D N
FD50 FD8F N
FD92 FDC7 N
FDF0 FDFC N
FE10 FE19 N
FE30 FE44 N
FE47 FE52 N
FE54 FE66 N
FE68 FE6B N
FE70 FE72 N
FE74 N
FE76 FEFC N
FF01 FFBE N
FFC2 FFC7 N
FFCA FFCF N
FFD2 FFD7 N
FFDA FFDC N
FFE0 FFE6 N
FFE8 FFEE N
110BA M
11127 M
1133E M
11357 M
114B0 M
114BA M
114BD M
115AF M
11930 M
1D15E 1D164 N
1D1BB 1D1C0 N
1D400 1D454 N
1D456 1D49C N
1D49E 1D49F N
1D4A2 N
1D4A5 1D4A6 N
1D4A9 1D4AC N
1D4AE 1D4B9 N
1D4BB N
1D4BD 1D4C3 N
1D4C5 1D505 N
1D507 1D50A N
1D50D 1D514 N
1D516 1D51C N
1D51E 1D539 N
1D53B 1D53E N
1D540 1D544 N
1D546 N
1D54A 1D550 N
1D552 1D6A5 N
1D6A8 1D7CB N
1D7CE 1D7FF N
1EE00 1EE03 N
1EE05 1EE1F N
1EE21 1EE22 N
1EE24 N
1EE27 N
1EE29 1EE32 N
1EE34 1EE37 N
1EE39 N
1EE3B N
1EE42 N
1EE47 N
1EE49 N
1EE4B N
1EE4D 1EE4F N
1EE51 1EE52 N
1EE54 N
1EE57 N
1EE59 N
1EE5B N
1EE5D N
1EE5F N
1EE61 1EE62 N
1EE64 N
1EE67 1EE6A N
1EE6C 1EE72 N
1EE74 1EE77 N
1EE79 1EE7C N
1EE7E N
1EE80 1EE89 N
1EE8B 1EE9B N
1EEA1 1EEA3 N
1EEA5 1EEA9 N
1EEAB 1EEBB N
1F100 1F10A N
1F110 1F12E N
1F130 1F14F N
1F16A 1F16C N
1F190 N
1F200 1F202 N
1F210 1F23B N
1F240 1F248 N
1F250 1F251 N
1FBF0 1FBF9 N
2F800 2FA1D N
END

View File

@@ -0,0 +1,412 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToNFKDQC'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToNFKDQC'}{'missing'} = 'Yes';
return <<'END';
A0 N
A8 N
AA N
AF N
B2 B5 N
B8 BA N
BC BE N
C0 C5 N
C7 CF N
D1 D6 N
D9 DD N
E0 E5 N
E7 EF N
F1 F6 N
F9 FD N
FF 10F N
112 125 N
128 130 N
132 137 N
139 140 N
143 149 N
14C 151 N
154 165 N
168 17F N
1A0 1A1 N
1AF 1B0 N
1C4 1DC N
1DE 1E3 N
1E6 1F5 N
1F8 21B N
21E 21F N
226 233 N
2B0 2B8 N
2D8 2DD N
2E0 2E4 N
340 341 N
343 344 N
374 N
37A N
37E N
384 38A N
38C N
38E 390 N
3AA 3B0 N
3CA 3CE N
3D0 3D6 N
3F0 3F2 N
3F4 3F5 N
3F9 N
400 401 N
403 N
407 N
40C 40E N
419 N
439 N
450 451 N
453 N
457 N
45C 45E N
476 477 N
4C1 4C2 N
4D0 4D3 N
4D6 4D7 N
4DA 4DF N
4E2 4E7 N
4EA 4F5 N
4F8 4F9 N
587 N
622 626 N
675 678 N
6C0 N
6C2 N
6D3 N
929 N
931 N
934 N
958 95F N
9CB 9CC N
9DC 9DD N
9DF N
A33 N
A36 N
A59 A5B N
A5E N
B48 N
B4B B4C N
B5C B5D N
B94 N
BCA BCC N
C48 N
CC0 N
CC7 CC8 N
CCA CCB N
D4A D4C N
DDA N
DDC DDE N
E33 N
EB3 N
EDC EDD N
F0C N
F43 N
F4D N
F52 N
F57 N
F5C N
F69 N
F73 N
F75 F79 N
F81 N
F93 N
F9D N
FA2 N
FA7 N
FAC N
FB9 N
1026 N
10FC N
1B06 N
1B08 N
1B0A N
1B0C N
1B0E N
1B12 N
1B3B N
1B3D N
1B40 1B41 N
1B43 N
1D2C 1D2E N
1D30 1D3A N
1D3C 1D4D N
1D4F 1D6A N
1D78 N
1D9B 1DBF N
1E00 1E9B N
1EA0 1EF9 N
1F00 1F15 N
1F18 1F1D N
1F20 1F45 N
1F48 1F4D N
1F50 1F57 N
1F59 N
1F5B N
1F5D N
1F5F 1F7D N
1F80 1FB4 N
1FB6 1FC4 N
1FC6 1FD3 N
1FD6 1FDB N
1FDD 1FEF N
1FF2 1FF4 N
1FF6 1FFE N
2000 200A N
2011 N
2017 N
2024 2026 N
202F N
2033 2034 N
2036 2037 N
203C N
203E N
2047 2049 N
2057 N
205F N
2070 2071 N
2074 208E N
2090 209C N
20A8 N
2100 2103 N
2105 2107 N
2109 2113 N
2115 2116 N
2119 211D N
2120 2122 N
2124 N
2126 N
2128 N
212A 212D N
212F 2131 N
2133 2139 N
213B 2140 N
2145 2149 N
2150 217F N
2189 N
219A 219B N
21AE N
21CD 21CF N
2204 N
2209 N
220C N
2224 N
2226 N
222C 222D N
222F 2230 N
2241 N
2244 N
2247 N
2249 N
2260 N
2262 N
226D 2271 N
2274 2275 N
2278 2279 N
2280 2281 N
2284 2285 N
2288 2289 N
22AC 22AF N
22E0 22E3 N
22EA 22ED N
2329 232A N
2460 24EA N
2A0C N
2A74 2A76 N
2ADC N
2C7C 2C7D N
2D6F N
2E9F N
2EF3 N
2F00 2FD5 N
3000 N
3036 N
3038 303A N
304C N
304E N
3050 N
3052 N
3054 N
3056 N
3058 N
305A N
305C N
305E N
3060 N
3062 N
3065 N
3067 N
3069 N
3070 3071 N
3073 3074 N
3076 3077 N
3079 307A N
307C 307D N
3094 N
309B 309C N
309E 309F N
30AC N
30AE N
30B0 N
30B2 N
30B4 N
30B6 N
30B8 N
30BA N
30BC N
30BE N
30C0 N
30C2 N
30C5 N
30C7 N
30C9 N
30D0 30D1 N
30D3 30D4 N
30D6 30D7 N
30D9 30DA N
30DC 30DD N
30F4 N
30F7 30FA N
30FE 30FF N
3131 318E N
3192 319F N
3200 321E N
3220 3247 N
3250 327E N
3280 33FF N
A69C A69D N
A770 N
A7F8 A7F9 N
AB5C AB5F N
AB69 N
AC00 D7A3 N
F900 FA0D N
FA10 N
FA12 N
FA15 FA1E N
FA20 N
FA22 N
FA25 FA26 N
FA2A FA6D N
FA70 FAD9 N
FB00 FB06 N
FB13 FB17 N
FB1D N
FB1F FB36 N
FB38 FB3C N
FB3E N
FB40 FB41 N
FB43 FB44 N
FB46 FBB1 N
FBD3 FD3D N
FD50 FD8F N
FD92 FDC7 N
FDF0 FDFC N
FE10 FE19 N
FE30 FE44 N
FE47 FE52 N
FE54 FE66 N
FE68 FE6B N
FE70 FE72 N
FE74 N
FE76 FEFC N
FF01 FFBE N
FFC2 FFC7 N
FFCA FFCF N
FFD2 FFD7 N
FFDA FFDC N
FFE0 FFE6 N
FFE8 FFEE N
1109A N
1109C N
110AB N
1112E 1112F N
1134B 1134C N
114BB 114BC N
114BE N
115BA 115BB N
11938 N
1D15E 1D164 N
1D1BB 1D1C0 N
1D400 1D454 N
1D456 1D49C N
1D49E 1D49F N
1D4A2 N
1D4A5 1D4A6 N
1D4A9 1D4AC N
1D4AE 1D4B9 N
1D4BB N
1D4BD 1D4C3 N
1D4C5 1D505 N
1D507 1D50A N
1D50D 1D514 N
1D516 1D51C N
1D51E 1D539 N
1D53B 1D53E N
1D540 1D544 N
1D546 N
1D54A 1D550 N
1D552 1D6A5 N
1D6A8 1D7CB N
1D7CE 1D7FF N
1EE00 1EE03 N
1EE05 1EE1F N
1EE21 1EE22 N
1EE24 N
1EE27 N
1EE29 1EE32 N
1EE34 1EE37 N
1EE39 N
1EE3B N
1EE42 N
1EE47 N
1EE49 N
1EE4B N
1EE4D 1EE4F N
1EE51 1EE52 N
1EE54 N
1EE57 N
1EE59 N
1EE5B N
1EE5D N
1EE5F N
1EE61 1EE62 N
1EE64 N
1EE67 1EE6A N
1EE6C 1EE72 N
1EE74 1EE77 N
1EE79 1EE7C N
1EE7E N
1EE80 1EE89 N
1EE8B 1EE9B N
1EEA1 1EEA3 N
1EEA5 1EEA9 N
1EEAB 1EEBB N
1F100 1F10A N
1F110 1F12E N
1F130 1F14F N
1F16A 1F16C N
1F190 N
1F200 1F202 N
1F210 1F23B N
1F240 1F248 N
1F250 1F251 N
1FBF0 1FBF9 N
2F800 2FA1D N
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,488 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToNameAlias'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToNameAlias'}{'missing'} = ''; # code point maps to the null string
return <<'END';
0 NULL: control
0 NUL: abbreviation
1 START OF HEADING: control
1 SOH: abbreviation
2 START OF TEXT: control
2 STX: abbreviation
3 END OF TEXT: control
3 ETX: abbreviation
4 END OF TRANSMISSION: control
4 EOT: abbreviation
5 ENQUIRY: control
5 ENQ: abbreviation
6 ACKNOWLEDGE: control
6 ACK: abbreviation
7 ALERT: control
7 BEL: abbreviation
8 BACKSPACE: control
8 BS: abbreviation
9 CHARACTER TABULATION: control
9 HORIZONTAL TABULATION: control
9 HT: abbreviation
9 TAB: abbreviation
A LINE FEED: control
A NEW LINE: control
A END OF LINE: control
A LF: abbreviation
A NL: abbreviation
A EOL: abbreviation
B LINE TABULATION: control
B VERTICAL TABULATION: control
B VT: abbreviation
C FORM FEED: control
C FF: abbreviation
D CARRIAGE RETURN: control
D CR: abbreviation
E SHIFT OUT: control
E LOCKING-SHIFT ONE: control
E SO: abbreviation
F SHIFT IN: control
F LOCKING-SHIFT ZERO: control
F SI: abbreviation
10 DATA LINK ESCAPE: control
10 DLE: abbreviation
11 DEVICE CONTROL ONE: control
11 DC1: abbreviation
12 DEVICE CONTROL TWO: control
12 DC2: abbreviation
13 DEVICE CONTROL THREE: control
13 DC3: abbreviation
14 DEVICE CONTROL FOUR: control
14 DC4: abbreviation
15 NEGATIVE ACKNOWLEDGE: control
15 NAK: abbreviation
16 SYNCHRONOUS IDLE: control
16 SYN: abbreviation
17 END OF TRANSMISSION BLOCK: control
17 ETB: abbreviation
18 CANCEL: control
18 CAN: abbreviation
19 END OF MEDIUM: control
19 EOM: abbreviation
1A SUBSTITUTE: control
1A SUB: abbreviation
1B ESCAPE: control
1B ESC: abbreviation
1C INFORMATION SEPARATOR FOUR: control
1C FILE SEPARATOR: control
1C FS: abbreviation
1D INFORMATION SEPARATOR THREE: control
1D GROUP SEPARATOR: control
1D GS: abbreviation
1E INFORMATION SEPARATOR TWO: control
1E RECORD SEPARATOR: control
1E RS: abbreviation
1F INFORMATION SEPARATOR ONE: control
1F UNIT SEPARATOR: control
1F US: abbreviation
20 SP: abbreviation
7F DELETE: control
7F DEL: abbreviation
80 PADDING CHARACTER: figment
80 PAD: abbreviation
81 HIGH OCTET PRESET: figment
81 HOP: abbreviation
82 BREAK PERMITTED HERE: control
82 BPH: abbreviation
83 NO BREAK HERE: control
83 NBH: abbreviation
84 INDEX: control
84 IND: abbreviation
85 NEXT LINE: control
85 NEL: abbreviation
86 START OF SELECTED AREA: control
86 SSA: abbreviation
87 END OF SELECTED AREA: control
87 ESA: abbreviation
88 CHARACTER TABULATION SET: control
88 HORIZONTAL TABULATION SET: control
88 HTS: abbreviation
89 CHARACTER TABULATION WITH JUSTIFICATION: control
89 HORIZONTAL TABULATION WITH JUSTIFICATION: control
89 HTJ: abbreviation
8A LINE TABULATION SET: control
8A VERTICAL TABULATION SET: control
8A VTS: abbreviation
8B PARTIAL LINE FORWARD: control
8B PARTIAL LINE DOWN: control
8B PLD: abbreviation
8C PARTIAL LINE BACKWARD: control
8C PARTIAL LINE UP: control
8C PLU: abbreviation
8D REVERSE LINE FEED: control
8D REVERSE INDEX: control
8D RI: abbreviation
8E SINGLE SHIFT TWO: control
8E SINGLE-SHIFT-2: control
8E SS2: abbreviation
8F SINGLE SHIFT THREE: control
8F SINGLE-SHIFT-3: control
8F SS3: abbreviation
90 DEVICE CONTROL STRING: control
90 DCS: abbreviation
91 PRIVATE USE ONE: control
91 PRIVATE USE-1: control
91 PU1: abbreviation
92 PRIVATE USE TWO: control
92 PRIVATE USE-2: control
92 PU2: abbreviation
93 SET TRANSMIT STATE: control
93 STS: abbreviation
94 CANCEL CHARACTER: control
94 CCH: abbreviation
95 MESSAGE WAITING: control
95 MW: abbreviation
96 START OF GUARDED AREA: control
96 START OF PROTECTED AREA: control
96 SPA: abbreviation
97 END OF GUARDED AREA: control
97 END OF PROTECTED AREA: control
97 EPA: abbreviation
98 START OF STRING: control
98 SOS: abbreviation
99 SINGLE GRAPHIC CHARACTER INTRODUCER: figment
99 SGC: abbreviation
9A SINGLE CHARACTER INTRODUCER: control
9A SCI: abbreviation
9B CONTROL SEQUENCE INTRODUCER: control
9B CSI: abbreviation
9C STRING TERMINATOR: control
9C ST: abbreviation
9D OPERATING SYSTEM COMMAND: control
9D OSC: abbreviation
9E PRIVACY MESSAGE: control
9E PM: abbreviation
9F APPLICATION PROGRAM COMMAND: control
9F APC: abbreviation
A0 NBSP: abbreviation
AD SHY: abbreviation
1A2 LATIN CAPITAL LETTER GHA: correction
1A3 LATIN SMALL LETTER GHA: correction
34F CGJ: abbreviation
61C ALM: abbreviation
709 SYRIAC SUBLINEAR COLON SKEWED LEFT: correction
CDE KANNADA LETTER LLLA: correction
E9D LAO LETTER FO FON: correction
E9F LAO LETTER FO FAY: correction
EA3 LAO LETTER RO: correction
EA5 LAO LETTER LO: correction
FD0 TIBETAN MARK BKA- SHOG GI MGO RGYAN: correction
11EC HANGUL JONGSEONG YESIEUNG-KIYEOK: correction
11ED HANGUL JONGSEONG YESIEUNG-SSANGKIYEOK: correction
11EE HANGUL JONGSEONG SSANGYESIEUNG: correction
11EF HANGUL JONGSEONG YESIEUNG-KHIEUKH: correction
180B FVS1: abbreviation
180C FVS2: abbreviation
180D FVS3: abbreviation
180E MVS: abbreviation
200B ZWSP: abbreviation
200C ZWNJ: abbreviation
200D ZWJ: abbreviation
200E LRM: abbreviation
200F RLM: abbreviation
202A LRE: abbreviation
202B RLE: abbreviation
202C PDF: abbreviation
202D LRO: abbreviation
202E RLO: abbreviation
202F NNBSP: abbreviation
205F MMSP: abbreviation
2060 WJ: abbreviation
2066 LRI: abbreviation
2067 RLI: abbreviation
2068 FSI: abbreviation
2069 PDI: abbreviation
2118 WEIERSTRASS ELLIPTIC FUNCTION: correction
2448 MICR ON US SYMBOL: correction
2449 MICR DASH SYMBOL: correction
2B7A LEFTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE: correction
2B7C RIGHTWARDS TRIANGLE-HEADED ARROW WITH DOUBLE VERTICAL STROKE: correction
A015 YI SYLLABLE ITERATION MARK: correction
FE00 VS1: abbreviation
FE01 VS2: abbreviation
FE02 VS3: abbreviation
FE03 VS4: abbreviation
FE04 VS5: abbreviation
FE05 VS6: abbreviation
FE06 VS7: abbreviation
FE07 VS8: abbreviation
FE08 VS9: abbreviation
FE09 VS10: abbreviation
FE0A VS11: abbreviation
FE0B VS12: abbreviation
FE0C VS13: abbreviation
FE0D VS14: abbreviation
FE0E VS15: abbreviation
FE0F VS16: abbreviation
FE18 PRESENTATION FORM FOR VERTICAL RIGHT WHITE LENTICULAR BRACKET: correction
FEFF BYTE ORDER MARK: alternate
FEFF BOM: abbreviation
FEFF ZWNBSP: abbreviation
122D4 CUNEIFORM SIGN NU11 TENU: correction
122D5 CUNEIFORM SIGN NU11 OVER NU11 BUR OVER BUR: correction
16E56 MEDEFAIDRIN CAPITAL LETTER H: correction
16E57 MEDEFAIDRIN CAPITAL LETTER NG: correction
16E76 MEDEFAIDRIN SMALL LETTER H: correction
16E77 MEDEFAIDRIN SMALL LETTER NG: correction
1B001 HENTAIGANA LETTER E-1: correction
1D0C5 BYZANTINE MUSICAL SYMBOL FTHORA SKLIRON CHROMA VASIS: correction
E0100 VS17: abbreviation
E0101 VS18: abbreviation
E0102 VS19: abbreviation
E0103 VS20: abbreviation
E0104 VS21: abbreviation
E0105 VS22: abbreviation
E0106 VS23: abbreviation
E0107 VS24: abbreviation
E0108 VS25: abbreviation
E0109 VS26: abbreviation
E010A VS27: abbreviation
E010B VS28: abbreviation
E010C VS29: abbreviation
E010D VS30: abbreviation
E010E VS31: abbreviation
E010F VS32: abbreviation
E0110 VS33: abbreviation
E0111 VS34: abbreviation
E0112 VS35: abbreviation
E0113 VS36: abbreviation
E0114 VS37: abbreviation
E0115 VS38: abbreviation
E0116 VS39: abbreviation
E0117 VS40: abbreviation
E0118 VS41: abbreviation
E0119 VS42: abbreviation
E011A VS43: abbreviation
E011B VS44: abbreviation
E011C VS45: abbreviation
E011D VS46: abbreviation
E011E VS47: abbreviation
E011F VS48: abbreviation
E0120 VS49: abbreviation
E0121 VS50: abbreviation
E0122 VS51: abbreviation
E0123 VS52: abbreviation
E0124 VS53: abbreviation
E0125 VS54: abbreviation
E0126 VS55: abbreviation
E0127 VS56: abbreviation
E0128 VS57: abbreviation
E0129 VS58: abbreviation
E012A VS59: abbreviation
E012B VS60: abbreviation
E012C VS61: abbreviation
E012D VS62: abbreviation
E012E VS63: abbreviation
E012F VS64: abbreviation
E0130 VS65: abbreviation
E0131 VS66: abbreviation
E0132 VS67: abbreviation
E0133 VS68: abbreviation
E0134 VS69: abbreviation
E0135 VS70: abbreviation
E0136 VS71: abbreviation
E0137 VS72: abbreviation
E0138 VS73: abbreviation
E0139 VS74: abbreviation
E013A VS75: abbreviation
E013B VS76: abbreviation
E013C VS77: abbreviation
E013D VS78: abbreviation
E013E VS79: abbreviation
E013F VS80: abbreviation
E0140 VS81: abbreviation
E0141 VS82: abbreviation
E0142 VS83: abbreviation
E0143 VS84: abbreviation
E0144 VS85: abbreviation
E0145 VS86: abbreviation
E0146 VS87: abbreviation
E0147 VS88: abbreviation
E0148 VS89: abbreviation
E0149 VS90: abbreviation
E014A VS91: abbreviation
E014B VS92: abbreviation
E014C VS93: abbreviation
E014D VS94: abbreviation
E014E VS95: abbreviation
E014F VS96: abbreviation
E0150 VS97: abbreviation
E0151 VS98: abbreviation
E0152 VS99: abbreviation
E0153 VS100: abbreviation
E0154 VS101: abbreviation
E0155 VS102: abbreviation
E0156 VS103: abbreviation
E0157 VS104: abbreviation
E0158 VS105: abbreviation
E0159 VS106: abbreviation
E015A VS107: abbreviation
E015B VS108: abbreviation
E015C VS109: abbreviation
E015D VS110: abbreviation
E015E VS111: abbreviation
E015F VS112: abbreviation
E0160 VS113: abbreviation
E0161 VS114: abbreviation
E0162 VS115: abbreviation
E0163 VS116: abbreviation
E0164 VS117: abbreviation
E0165 VS118: abbreviation
E0166 VS119: abbreviation
E0167 VS120: abbreviation
E0168 VS121: abbreviation
E0169 VS122: abbreviation
E016A VS123: abbreviation
E016B VS124: abbreviation
E016C VS125: abbreviation
E016D VS126: abbreviation
E016E VS127: abbreviation
E016F VS128: abbreviation
E0170 VS129: abbreviation
E0171 VS130: abbreviation
E0172 VS131: abbreviation
E0173 VS132: abbreviation
E0174 VS133: abbreviation
E0175 VS134: abbreviation
E0176 VS135: abbreviation
E0177 VS136: abbreviation
E0178 VS137: abbreviation
E0179 VS138: abbreviation
E017A VS139: abbreviation
E017B VS140: abbreviation
E017C VS141: abbreviation
E017D VS142: abbreviation
E017E VS143: abbreviation
E017F VS144: abbreviation
E0180 VS145: abbreviation
E0181 VS146: abbreviation
E0182 VS147: abbreviation
E0183 VS148: abbreviation
E0184 VS149: abbreviation
E0185 VS150: abbreviation
E0186 VS151: abbreviation
E0187 VS152: abbreviation
E0188 VS153: abbreviation
E0189 VS154: abbreviation
E018A VS155: abbreviation
E018B VS156: abbreviation
E018C VS157: abbreviation
E018D VS158: abbreviation
E018E VS159: abbreviation
E018F VS160: abbreviation
E0190 VS161: abbreviation
E0191 VS162: abbreviation
E0192 VS163: abbreviation
E0193 VS164: abbreviation
E0194 VS165: abbreviation
E0195 VS166: abbreviation
E0196 VS167: abbreviation
E0197 VS168: abbreviation
E0198 VS169: abbreviation
E0199 VS170: abbreviation
E019A VS171: abbreviation
E019B VS172: abbreviation
E019C VS173: abbreviation
E019D VS174: abbreviation
E019E VS175: abbreviation
E019F VS176: abbreviation
E01A0 VS177: abbreviation
E01A1 VS178: abbreviation
E01A2 VS179: abbreviation
E01A3 VS180: abbreviation
E01A4 VS181: abbreviation
E01A5 VS182: abbreviation
E01A6 VS183: abbreviation
E01A7 VS184: abbreviation
E01A8 VS185: abbreviation
E01A9 VS186: abbreviation
E01AA VS187: abbreviation
E01AB VS188: abbreviation
E01AC VS189: abbreviation
E01AD VS190: abbreviation
E01AE VS191: abbreviation
E01AF VS192: abbreviation
E01B0 VS193: abbreviation
E01B1 VS194: abbreviation
E01B2 VS195: abbreviation
E01B3 VS196: abbreviation
E01B4 VS197: abbreviation
E01B5 VS198: abbreviation
E01B6 VS199: abbreviation
E01B7 VS200: abbreviation
E01B8 VS201: abbreviation
E01B9 VS202: abbreviation
E01BA VS203: abbreviation
E01BB VS204: abbreviation
E01BC VS205: abbreviation
E01BD VS206: abbreviation
E01BE VS207: abbreviation
E01BF VS208: abbreviation
E01C0 VS209: abbreviation
E01C1 VS210: abbreviation
E01C2 VS211: abbreviation
E01C3 VS212: abbreviation
E01C4 VS213: abbreviation
E01C5 VS214: abbreviation
E01C6 VS215: abbreviation
E01C7 VS216: abbreviation
E01C8 VS217: abbreviation
E01C9 VS218: abbreviation
E01CA VS219: abbreviation
E01CB VS220: abbreviation
E01CC VS221: abbreviation
E01CD VS222: abbreviation
E01CE VS223: abbreviation
E01CF VS224: abbreviation
E01D0 VS225: abbreviation
E01D1 VS226: abbreviation
E01D2 VS227: abbreviation
E01D3 VS228: abbreviation
E01D4 VS229: abbreviation
E01D5 VS230: abbreviation
E01D6 VS231: abbreviation
E01D7 VS232: abbreviation
E01D8 VS233: abbreviation
E01D9 VS234: abbreviation
E01DA VS235: abbreviation
E01DB VS236: abbreviation
E01DC VS237: abbreviation
E01DD VS238: abbreviation
E01DE VS239: abbreviation
E01DF VS240: abbreviation
E01E0 VS241: abbreviation
E01E1 VS242: abbreviation
E01E2 VS243: abbreviation
E01E3 VS244: abbreviation
E01E4 VS245: abbreviation
E01E5 VS246: abbreviation
E01E6 VS247: abbreviation
E01E7 VS248: abbreviation
E01E8 VS249: abbreviation
E01E9 VS250: abbreviation
E01EA VS251: abbreviation
E01EB VS252: abbreviation
E01EC VS253: abbreviation
E01ED VS254: abbreviation
E01EE VS255: abbreviation
E01EF VS256: abbreviation
END

View File

@@ -0,0 +1,252 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToNt'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToNt'}{'missing'} = 'None';
return <<'END';
30 39 Decimal
B2 B3 Digit
B9 Digit
BC BE Numeric
660 669 Decimal
6F0 6F9 Decimal
7C0 7C9 Decimal
966 96F Decimal
9E6 9EF Decimal
9F4 9F9 Numeric
A66 A6F Decimal
AE6 AEF Decimal
B66 B6F Decimal
B72 B77 Numeric
BE6 BEF Decimal
BF0 BF2 Numeric
C66 C6F Decimal
C78 C7E Numeric
CE6 CEF Decimal
D58 D5E Numeric
D66 D6F Decimal
D70 D78 Numeric
DE6 DEF Decimal
E50 E59 Decimal
ED0 ED9 Decimal
F20 F29 Decimal
F2A F33 Numeric
1040 1049 Decimal
1090 1099 Decimal
1369 1371 Digit
1372 137C Numeric
16EE 16F0 Numeric
17E0 17E9 Decimal
17F0 17F9 Numeric
1810 1819 Decimal
1946 194F Decimal
19D0 19D9 Decimal
19DA Digit
1A80 1A89 Decimal
1A90 1A99 Decimal
1B50 1B59 Decimal
1BB0 1BB9 Decimal
1C40 1C49 Decimal
1C50 1C59 Decimal
2070 Digit
2074 2079 Digit
2080 2089 Digit
2150 2182 Numeric
2185 2189 Numeric
2460 2468 Digit
2469 2473 Numeric
2474 247C Digit
247D 2487 Numeric
2488 2490 Digit
2491 249B Numeric
24EA Digit
24EB 24F4 Numeric
24F5 24FD Digit
24FE Numeric
24FF Digit
2776 277E Digit
277F Numeric
2780 2788 Digit
2789 Numeric
278A 2792 Digit
2793 Numeric
2CFD Numeric
3007 Numeric
3021 3029 Numeric
3038 303A Numeric
3192 3195 Numeric
3220 3229 Numeric
3248 324F Numeric
3251 325F Numeric
3280 3289 Numeric
32B1 32BF Numeric
3405 Numeric
3483 Numeric
382A Numeric
3B4D Numeric
4E00 Numeric
4E03 Numeric
4E07 Numeric
4E09 Numeric
4E5D Numeric
4E8C Numeric
4E94 Numeric
4E96 Numeric
4EBF 4EC0 Numeric
4EDF Numeric
4EE8 Numeric
4F0D Numeric
4F70 Numeric
5104 Numeric
5146 Numeric
5169 Numeric
516B Numeric
516D Numeric
5341 Numeric
5343 5345 Numeric
534C Numeric
53C1 53C4 Numeric
56DB Numeric
58F1 Numeric
58F9 Numeric
5E7A Numeric
5EFE 5EFF Numeric
5F0C 5F0E Numeric
5F10 Numeric
62FE Numeric
634C Numeric
67D2 Numeric
6F06 Numeric
7396 Numeric
767E Numeric
8086 Numeric
842C Numeric
8CAE Numeric
8CB3 Numeric
8D30 Numeric
9621 Numeric
9646 Numeric
964C Numeric
9678 Numeric
96F6 Numeric
A620 A629 Decimal
A6E6 A6EF Numeric
A830 A835 Numeric
A8D0 A8D9 Decimal
A900 A909 Decimal
A9D0 A9D9 Decimal
A9F0 A9F9 Decimal
AA50 AA59 Decimal
ABF0 ABF9 Decimal
F96B Numeric
F973 Numeric
F978 Numeric
F9B2 Numeric
F9D1 Numeric
F9D3 Numeric
F9FD Numeric
FF10 FF19 Decimal
10107 10133 Numeric
10140 10178 Numeric
1018A 1018B Numeric
102E1 102FB Numeric
10320 10323 Numeric
10341 Numeric
1034A Numeric
103D1 103D5 Numeric
104A0 104A9 Decimal
10858 1085F Numeric
10879 1087F Numeric
108A7 108AF Numeric
108FB 108FF Numeric
10916 1091B Numeric
109BC 109BD Numeric
109C0 109CF Numeric
109D2 109FF Numeric
10A40 10A43 Digit
10A44 10A48 Numeric
10A7D 10A7E Numeric
10A9D 10A9F Numeric
10AEB 10AEF Numeric
10B58 10B5F Numeric
10B78 10B7F Numeric
10BA9 10BAF Numeric
10CFA 10CFF Numeric
10D30 10D39 Decimal
10E60 10E68 Digit
10E69 10E7E Numeric
10F1D 10F26 Numeric
10F51 10F54 Numeric
10FC5 10FCB Numeric
11052 1105A Digit
1105B 11065 Numeric
11066 1106F Decimal
110F0 110F9 Decimal
11136 1113F Decimal
111D0 111D9 Decimal
111E1 111F4 Numeric
112F0 112F9 Decimal
11450 11459 Decimal
114D0 114D9 Decimal
11650 11659 Decimal
116C0 116C9 Decimal
11730 11739 Decimal
1173A 1173B Numeric
118E0 118E9 Decimal
118EA 118F2 Numeric
11950 11959 Decimal
11C50 11C59 Decimal
11C5A 11C6C Numeric
11D50 11D59 Decimal
11DA0 11DA9 Decimal
11FC0 11FD4 Numeric
12400 1246E Numeric
16A60 16A69 Decimal
16B50 16B59 Decimal
16B5B 16B61 Numeric
16E80 16E96 Numeric
1D2E0 1D2F3 Numeric
1D360 1D378 Numeric
1D7CE 1D7FF Decimal
1E140 1E149 Decimal
1E2F0 1E2F9 Decimal
1E8C7 1E8CF Numeric
1E950 1E959 Decimal
1EC71 1ECAB Numeric
1ECAD 1ECAF Numeric
1ECB1 1ECB4 Numeric
1ED01 1ED2D Numeric
1ED2F 1ED3D Numeric
1F100 1F10A Digit
1F10B 1F10C Numeric
1FBF0 1FBF9 Decimal
20001 Numeric
20064 Numeric
200E2 Numeric
20121 Numeric
2092A Numeric
20983 Numeric
2098C Numeric
2099C Numeric
20AEA Numeric
20AFD Numeric
20B19 Numeric
22390 Numeric
22998 Numeric
23B1B Numeric
2626D Numeric
2F890 Numeric
END

View File

@@ -0,0 +1,800 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The mappings must be modified to get the correct values by adding the code
# point ordinal number to each one that is numeric.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToNv'}{'format'} = 'a'; # some entries need adjustment
$Unicode::UCD::SwashInfo{'ToNv'}{'missing'} = 'NaN';
return <<'END';
30 39 0
B2 B3 2
B9 1
BC 1/4
BD 1/2
BE 3/4
660 669 0
6F0 6F9 0
7C0 7C9 0
966 96F 0
9E6 9EF 0
9F4 1/16
9F5 1/8
9F6 3/16
9F7 1/4
9F8 3/4
9F9 16
A66 A6F 0
AE6 AEF 0
B66 B6F 0
B72 1/4
B73 1/2
B74 3/4
B75 1/16
B76 1/8
B77 3/16
BE6 BF0 0
BF1 100
BF2 1000
C66 C6F 0
C78 C7B 0
C7C C7E 1
CE6 CEF 0
D58 1/160
D59 1/40
D5A 3/80
D5B 1/20
D5C 1/10
D5D 3/20
D5E 1/5
D66 D70 0
D71 100
D72 1000
D73 1/4
D74 1/2
D75 3/4
D76 1/16
D77 1/8
D78 3/16
DE6 DEF 0
E50 E59 0
ED0 ED9 0
F20 F29 0
F2A 1/2
F2B 3/2
F2C 5/2
F2D 7/2
F2E 9/2
F2F 11/2
F30 13/2
F31 15/2
F32 17/2
F33 -1/2
1040 1049 0
1090 1099 0
1369 1372 1
1373 20
1374 30
1375 40
1376 50
1377 60
1378 70
1379 80
137A 90
137B 100
137C 10000
16EE 16F0 17
17E0 17E9 0
17F0 17F9 0
1810 1819 0
1946 194F 0
19D0 19D9 0
19DA 1
1A80 1A89 0
1A90 1A99 0
1B50 1B59 0
1BB0 1BB9 0
1C40 1C49 0
1C50 1C59 0
2070 0
2074 2079 4
2080 2089 0
2150 1/7
2151 1/9
2152 1/10
2153 1/3
2154 2/3
2155 1/5
2156 2/5
2157 3/5
2158 4/5
2159 1/6
215A 5/6
215B 1/8
215C 3/8
215D 5/8
215E 7/8
215F 1
2160 216B 1
216C 50
216D 100
216E 500
216F 1000
2170 217B 1
217C 50
217D 100
217E 500
217F 1000
2180 1000
2181 5000
2182 10000
2185 6
2186 50
2187 50000
2188 100000
2189 0
2460 2473 1
2474 2487 1
2488 249B 1
24EA 0
24EB 24F4 11
24F5 24FE 1
24FF 0
2776 277F 1
2780 2789 1
278A 2793 1
2CFD 1/2
3007 0
3021 3029 1
3038 10
3039 20
303A 30
3192 3195 1
3220 3229 1
3248 10
3249 20
324A 30
324B 40
324C 50
324D 60
324E 70
324F 80
3251 325F 21
3280 3289 1
32B1 32BF 36
3405 5
3483 2
382A 5
3B4D 7
4E00 1
4E03 7
4E07 10000
4E09 3
4E5D 9
4E8C 2
4E94 5
4E96 4
4EBF 100000000
4EC0 10
4EDF 1000
4EE8 3
4F0D 5
4F70 100
5104 100000000
5146 1000000000000
5169 2
516B 8
516D 6
5341 10
5343 1000
5344 20
5345 30
534C 40
53C1 3
53C2 3
53C3 3
53C4 3
56DB 4
58F1 1
58F9 1
5E7A 1
5EFE 9
5EFF 20
5F0C 5F0E 1
5F10 2
62FE 10
634C 8
67D2 7
6F06 7
7396 9
767E 100
8086 4
842C 10000
8CAE 2
8CB3 2
8D30 2
9621 1000
9646 6
964C 100
9678 6
96F6 0
A620 A629 0
A6E6 A6EE 1
A6EF 0
A830 1/4
A831 1/2
A832 3/4
A833 1/16
A834 1/8
A835 3/16
A8D0 A8D9 0
A900 A909 0
A9D0 A9D9 0
A9F0 A9F9 0
AA50 AA59 0
ABF0 ABF9 0
F96B 3
F973 10
F978 2
F9B2 0
F9D1 6
F9D3 6
F9FD 10
FF10 FF19 0
10107 10110 1
10111 20
10112 30
10113 40
10114 50
10115 60
10116 70
10117 80
10118 90
10119 100
1011A 200
1011B 300
1011C 400
1011D 500
1011E 600
1011F 700
10120 800
10121 900
10122 1000
10123 2000
10124 3000
10125 4000
10126 5000
10127 6000
10128 7000
10129 8000
1012A 9000
1012B 10000
1012C 20000
1012D 30000
1012E 40000
1012F 50000
10130 60000
10131 70000
10132 80000
10133 90000
10140 1/4
10141 1/2
10142 1
10143 5
10144 50
10145 500
10146 5000
10147 50000
10148 5
10149 10
1014A 50
1014B 100
1014C 500
1014D 1000
1014E 5000
1014F 5
10150 10
10151 50
10152 100
10153 500
10154 1000
10155 10000
10156 50000
10157 10
10158 1
10159 1
1015A 1015B 1
1015C 2
1015D 2
1015E 2
1015F 5
10160 10
10161 10
10162 10
10163 10
10164 10
10165 30
10166 50
10167 50
10168 50
10169 50
1016A 100
1016B 300
1016C 500
1016D 500
1016E 500
1016F 500
10170 500
10171 1000
10172 5000
10173 5
10174 50
10175 1/2
10176 1/2
10177 2/3
10178 3/4
1018A 0
1018B 1/4
102E1 102EA 1
102EB 20
102EC 30
102ED 40
102EE 50
102EF 60
102F0 70
102F1 80
102F2 90
102F3 100
102F4 200
102F5 300
102F6 400
102F7 500
102F8 600
102F9 700
102FA 800
102FB 900
10320 1
10321 5
10322 10
10323 50
10341 90
1034A 900
103D1 103D2 1
103D3 10
103D4 20
103D5 100
104A0 104A9 0
10858 1085A 1
1085B 10
1085C 20
1085D 100
1085E 1000
1085F 10000
10879 1087D 1
1087E 10
1087F 20
108A7 108AA 1
108AB 108AC 4
108AD 10
108AE 20
108AF 100
108FB 1
108FC 5
108FD 10
108FE 20
108FF 100
10916 1
10917 10
10918 20
10919 100
1091A 1091B 2
109BC 11/12
109BD 1/2
109C0 109C9 1
109CA 20
109CB 30
109CC 40
109CD 50
109CE 60
109CF 70
109D2 100
109D3 200
109D4 300
109D5 400
109D6 500
109D7 600
109D8 700
109D9 800
109DA 900
109DB 1000
109DC 2000
109DD 3000
109DE 4000
109DF 5000
109E0 6000
109E1 7000
109E2 8000
109E3 9000
109E4 10000
109E5 20000
109E6 30000
109E7 40000
109E8 50000
109E9 60000
109EA 70000
109EB 80000
109EC 90000
109ED 100000
109EE 200000
109EF 300000
109F0 400000
109F1 500000
109F2 600000
109F3 700000
109F4 800000
109F5 900000
109F6 1/12
109F7 1/6
109F8 1/4
109F9 1/3
109FA 5/12
109FB 1/2
109FC 7/12
109FD 2/3
109FE 3/4
109FF 5/6
10A40 10A43 1
10A44 10
10A45 20
10A46 100
10A47 1000
10A48 1/2
10A7D 1
10A7E 50
10A9D 1
10A9E 10
10A9F 20
10AEB 1
10AEC 5
10AED 10
10AEE 20
10AEF 100
10B58 10B5B 1
10B5C 10
10B5D 20
10B5E 100
10B5F 1000
10B78 10B7B 1
10B7C 10
10B7D 20
10B7E 100
10B7F 1000
10BA9 10BAC 1
10BAD 10
10BAE 20
10BAF 100
10CFA 1
10CFB 5
10CFC 10
10CFD 50
10CFE 100
10CFF 1000
10D30 10D39 0
10E60 10E69 1
10E6A 20
10E6B 30
10E6C 40
10E6D 50
10E6E 60
10E6F 70
10E70 80
10E71 90
10E72 100
10E73 200
10E74 300
10E75 400
10E76 500
10E77 600
10E78 700
10E79 800
10E7A 900
10E7B 1/2
10E7C 1/4
10E7D 1/3
10E7E 2/3
10F1D 10F21 1
10F22 10
10F23 20
10F24 30
10F25 100
10F26 1/2
10F51 1
10F52 10
10F53 20
10F54 100
10FC5 10FC8 1
10FC9 10
10FCA 20
10FCB 100
11052 1105B 1
1105C 20
1105D 30
1105E 40
1105F 50
11060 60
11061 70
11062 80
11063 90
11064 100
11065 1000
11066 1106F 0
110F0 110F9 0
11136 1113F 0
111D0 111D9 0
111E1 111EA 1
111EB 20
111EC 30
111ED 40
111EE 50
111EF 60
111F0 70
111F1 80
111F2 90
111F3 100
111F4 1000
112F0 112F9 0
11450 11459 0
114D0 114D9 0
11650 11659 0
116C0 116C9 0
11730 1173A 0
1173B 20
118E0 118EA 0
118EB 20
118EC 30
118ED 40
118EE 50
118EF 60
118F0 70
118F1 80
118F2 90
11950 11959 0
11C50 11C59 0
11C5A 11C63 1
11C64 20
11C65 30
11C66 40
11C67 50
11C68 60
11C69 70
11C6A 80
11C6B 90
11C6C 100
11D50 11D59 0
11DA0 11DA9 0
11FC0 1/320
11FC1 1/160
11FC2 1/80
11FC3 1/64
11FC4 1/40
11FC5 1/32
11FC6 3/80
11FC7 3/64
11FC8 1/20
11FC9 1/16
11FCA 1/16
11FCB 1/10
11FCC 1/8
11FCD 3/20
11FCE 3/16
11FCF 1/5
11FD0 1/4
11FD1 1/2
11FD2 1/2
11FD3 3/4
11FD4 1/320
12400 12407 2
12408 1240E 3
1240F 12414 4
12415 1241D 1
1241E 12422 1
12423 12424 2
12425 1242B 3
1242C 1242E 1
1242F 12431 3
12432 216000
12433 432000
12434 12436 1
12437 12439 3
1243A 3
1243B 1243C 3
1243D 4
1243E 4
1243F 4
12440 12441 6
12442 7
12443 12444 7
12445 12446 8
12447 9
12448 9
12449 9
1244A 1244E 2
1244F 12452 1
12453 12454 4
12455 5
12456 12457 2
12458 12459 1
1245A 1/3
1245B 2/3
1245C 5/6
1245D 1/3
1245E 2/3
1245F 1/8
12460 1/4
12461 1/6
12462 1/4
12463 1/4
12464 1/2
12465 1/3
12466 2/3
12467 40
12468 50
12469 1246E 4
16A60 16A69 0
16B50 16B59 0
16B5B 10
16B5C 100
16B5D 10000
16B5E 1000000
16B5F 100000000
16B60 10000000000
16B61 1000000000000
16E80 16E93 0
16E94 16E96 1
1D2E0 1D2F3 0
1D360 1D369 1
1D36A 20
1D36B 30
1D36C 40
1D36D 50
1D36E 60
1D36F 70
1D370 80
1D371 90
1D372 1D376 1
1D377 1
1D378 5
1D7CE 1D7D7 0
1D7D8 1D7E1 0
1D7E2 1D7EB 0
1D7EC 1D7F5 0
1D7F6 1D7FF 0
1E140 1E149 0
1E2F0 1E2F9 0
1E8C7 1E8CF 1
1E950 1E959 0
1EC71 1EC7A 1
1EC7B 20
1EC7C 30
1EC7D 40
1EC7E 50
1EC7F 60
1EC80 70
1EC81 80
1EC82 90
1EC83 100
1EC84 200
1EC85 300
1EC86 400
1EC87 500
1EC88 600
1EC89 700
1EC8A 800
1EC8B 900
1EC8C 1000
1EC8D 2000
1EC8E 3000
1EC8F 4000
1EC90 5000
1EC91 6000
1EC92 7000
1EC93 8000
1EC94 9000
1EC95 10000
1EC96 20000
1EC97 30000
1EC98 40000
1EC99 50000
1EC9A 60000
1EC9B 70000
1EC9C 80000
1EC9D 90000
1EC9E 100000
1EC9F 200000
1ECA0 100000
1ECA1 10000000
1ECA2 20000000
1ECA3 1ECAB 1
1ECAD 1/4
1ECAE 1/2
1ECAF 3/4
1ECB1 1ECB2 1
1ECB3 10000
1ECB4 100000
1ED01 1ED0A 1
1ED0B 20
1ED0C 30
1ED0D 40
1ED0E 50
1ED0F 60
1ED10 70
1ED11 80
1ED12 90
1ED13 100
1ED14 200
1ED15 300
1ED16 400
1ED17 500
1ED18 600
1ED19 700
1ED1A 800
1ED1B 900
1ED1C 1000
1ED1D 2000
1ED1E 3000
1ED1F 4000
1ED20 5000
1ED21 6000
1ED22 7000
1ED23 8000
1ED24 9000
1ED25 10000
1ED26 20000
1ED27 30000
1ED28 40000
1ED29 50000
1ED2A 60000
1ED2B 70000
1ED2C 80000
1ED2D 90000
1ED2F 1ED37 2
1ED38 400
1ED39 600
1ED3A 2000
1ED3B 10000
1ED3C 1/2
1ED3D 1/6
1F100 0
1F101 1F10A 0
1F10B 0
1F10C 0
1FBF0 1FBF9 0
20001 7
20064 4
200E2 4
20121 5
2092A 1
20983 30
2098C 40
2099C 40
20AEA 6
20AFD 3
20B19 3
22390 2
22998 3
23B1B 3
2626D 4
2F890 9
END

View File

@@ -0,0 +1,87 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The mappings must be modified to get the correct values by adding the code
# point ordinal number to each one that is numeric.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToPerlDecimalDigit'}{'format'} = 'a'; # some entries need adjustment
$Unicode::UCD::SwashInfo{'ToPerlDecimalDigit'}{'missing'} = ''; # code point maps to the null string
return <<'END';
30 39 0
660 669 0
6F0 6F9 0
7C0 7C9 0
966 96F 0
9E6 9EF 0
A66 A6F 0
AE6 AEF 0
B66 B6F 0
BE6 BEF 0
C66 C6F 0
CE6 CEF 0
D66 D6F 0
DE6 DEF 0
E50 E59 0
ED0 ED9 0
F20 F29 0
1040 1049 0
1090 1099 0
17E0 17E9 0
1810 1819 0
1946 194F 0
19D0 19D9 0
1A80 1A89 0
1A90 1A99 0
1B50 1B59 0
1BB0 1BB9 0
1C40 1C49 0
1C50 1C59 0
A620 A629 0
A8D0 A8D9 0
A900 A909 0
A9D0 A9D9 0
A9F0 A9F9 0
AA50 AA59 0
ABF0 ABF9 0
FF10 FF19 0
104A0 104A9 0
10D30 10D39 0
11066 1106F 0
110F0 110F9 0
11136 1113F 0
111D0 111D9 0
112F0 112F9 0
11450 11459 0
114D0 114D9 0
11650 11659 0
116C0 116C9 0
11730 11739 0
118E0 118E9 0
11950 11959 0
11C50 11C59 0
11D50 11D59 0
11DA0 11DA9 0
16A60 16A69 0
16B50 16B59 0
1D7CE 1D7D7 0
1D7D8 1D7E1 0
1D7E2 1D7EB 0
1D7EC 1D7F5 0
1D7F6 1D7FF 0
1E140 1E149 0
1E2F0 1E2F9 0
1E950 1E959 0
1FBF0 1FBF9 0
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,932 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToSc'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToSc'}{'missing'} = 'Unknown';
return <<'END';
0 40 Common
41 5A Latin
5B 60 Common
61 7A Latin
7B A9 Common
AA Latin
AB B9 Common
BA Latin
BB BF Common
C0 D6 Latin
D7 Common
D8 F6 Latin
F7 Common
F8 2B8 Latin
2B9 2DF Common
2E0 2E4 Latin
2E5 2E9 Common
2EA 2EB Bopomofo
2EC 2FF Common
300 36F Inherited
370 373 Greek
374 Common
375 377 Greek
37A 37D Greek
37E Common
37F Greek
384 Greek
385 Common
386 Greek
387 Common
388 38A Greek
38C Greek
38E 3A1 Greek
3A3 3E1 Greek
3E2 3EF Coptic
3F0 3FF Greek
400 484 Cyrillic
485 486 Inherited
487 52F Cyrillic
531 556 Armenian
559 58A Armenian
58D 58F Armenian
591 5C7 Hebrew
5D0 5EA Hebrew
5EF 5F4 Hebrew
600 604 Arabic
605 Common
606 60B Arabic
60C Common
60D 61A Arabic
61B Common
61C Arabic
61E Arabic
61F Common
620 63F Arabic
640 Common
641 64A Arabic
64B 655 Inherited
656 66F Arabic
670 Inherited
671 6DC Arabic
6DD Common
6DE 6FF Arabic
700 70D Syriac
70F 74A Syriac
74D 74F Syriac
750 77F Arabic
780 7B1 Thaana
7C0 7FA Nko
7FD 7FF Nko
800 82D Samaritan
830 83E Samaritan
840 85B Mandaic
85E Mandaic
860 86A Syriac
8A0 8B4 Arabic
8B6 8C7 Arabic
8D3 8E1 Arabic
8E2 Common
8E3 8FF Arabic
900 950 Devanagari
951 954 Inherited
955 963 Devanagari
964 965 Common
966 97F Devanagari
980 983 Bengali
985 98C Bengali
98F 990 Bengali
993 9A8 Bengali
9AA 9B0 Bengali
9B2 Bengali
9B6 9B9 Bengali
9BC 9C4 Bengali
9C7 9C8 Bengali
9CB 9CE Bengali
9D7 Bengali
9DC 9DD Bengali
9DF 9E3 Bengali
9E6 9FE Bengali
A01 A03 Gurmukhi
A05 A0A Gurmukhi
A0F A10 Gurmukhi
A13 A28 Gurmukhi
A2A A30 Gurmukhi
A32 A33 Gurmukhi
A35 A36 Gurmukhi
A38 A39 Gurmukhi
A3C Gurmukhi
A3E A42 Gurmukhi
A47 A48 Gurmukhi
A4B A4D Gurmukhi
A51 Gurmukhi
A59 A5C Gurmukhi
A5E Gurmukhi
A66 A76 Gurmukhi
A81 A83 Gujarati
A85 A8D Gujarati
A8F A91 Gujarati
A93 AA8 Gujarati
AAA AB0 Gujarati
AB2 AB3 Gujarati
AB5 AB9 Gujarati
ABC AC5 Gujarati
AC7 AC9 Gujarati
ACB ACD Gujarati
AD0 Gujarati
AE0 AE3 Gujarati
AE6 AF1 Gujarati
AF9 AFF Gujarati
B01 B03 Oriya
B05 B0C Oriya
B0F B10 Oriya
B13 B28 Oriya
B2A B30 Oriya
B32 B33 Oriya
B35 B39 Oriya
B3C B44 Oriya
B47 B48 Oriya
B4B B4D Oriya
B55 B57 Oriya
B5C B5D Oriya
B5F B63 Oriya
B66 B77 Oriya
B82 B83 Tamil
B85 B8A Tamil
B8E B90 Tamil
B92 B95 Tamil
B99 B9A Tamil
B9C Tamil
B9E B9F Tamil
BA3 BA4 Tamil
BA8 BAA Tamil
BAE BB9 Tamil
BBE BC2 Tamil
BC6 BC8 Tamil
BCA BCD Tamil
BD0 Tamil
BD7 Tamil
BE6 BFA Tamil
C00 C0C Telugu
C0E C10 Telugu
C12 C28 Telugu
C2A C39 Telugu
C3D C44 Telugu
C46 C48 Telugu
C4A C4D Telugu
C55 C56 Telugu
C58 C5A Telugu
C60 C63 Telugu
C66 C6F Telugu
C77 C7F Telugu
C80 C8C Kannada
C8E C90 Kannada
C92 CA8 Kannada
CAA CB3 Kannada
CB5 CB9 Kannada
CBC CC4 Kannada
CC6 CC8 Kannada
CCA CCD Kannada
CD5 CD6 Kannada
CDE Kannada
CE0 CE3 Kannada
CE6 CEF Kannada
CF1 CF2 Kannada
D00 D0C Malayalam
D0E D10 Malayalam
D12 D44 Malayalam
D46 D48 Malayalam
D4A D4F Malayalam
D54 D63 Malayalam
D66 D7F Malayalam
D81 D83 Sinhala
D85 D96 Sinhala
D9A DB1 Sinhala
DB3 DBB Sinhala
DBD Sinhala
DC0 DC6 Sinhala
DCA Sinhala
DCF DD4 Sinhala
DD6 Sinhala
DD8 DDF Sinhala
DE6 DEF Sinhala
DF2 DF4 Sinhala
E01 E3A Thai
E3F Common
E40 E5B Thai
E81 E82 Lao
E84 Lao
E86 E8A Lao
E8C EA3 Lao
EA5 Lao
EA7 EBD Lao
EC0 EC4 Lao
EC6 Lao
EC8 ECD Lao
ED0 ED9 Lao
EDC EDF Lao
F00 F47 Tibetan
F49 F6C Tibetan
F71 F97 Tibetan
F99 FBC Tibetan
FBE FCC Tibetan
FCE FD4 Tibetan
FD5 FD8 Common
FD9 FDA Tibetan
1000 109F Myanmar
10A0 10C5 Georgian
10C7 Georgian
10CD Georgian
10D0 10FA Georgian
10FB Common
10FC 10FF Georgian
1100 11FF Hangul
1200 1248 Ethiopic
124A 124D Ethiopic
1250 1256 Ethiopic
1258 Ethiopic
125A 125D Ethiopic
1260 1288 Ethiopic
128A 128D Ethiopic
1290 12B0 Ethiopic
12B2 12B5 Ethiopic
12B8 12BE Ethiopic
12C0 Ethiopic
12C2 12C5 Ethiopic
12C8 12D6 Ethiopic
12D8 1310 Ethiopic
1312 1315 Ethiopic
1318 135A Ethiopic
135D 137C Ethiopic
1380 1399 Ethiopic
13A0 13F5 Cherokee
13F8 13FD Cherokee
1400 167F Canadian_Aboriginal
1680 169C Ogham
16A0 16EA Runic
16EB 16ED Common
16EE 16F8 Runic
1700 170C Tagalog
170E 1714 Tagalog
1720 1734 Hanunoo
1735 1736 Common
1740 1753 Buhid
1760 176C Tagbanwa
176E 1770 Tagbanwa
1772 1773 Tagbanwa
1780 17DD Khmer
17E0 17E9 Khmer
17F0 17F9 Khmer
1800 1801 Mongolian
1802 1803 Common
1804 Mongolian
1805 Common
1806 180E Mongolian
1810 1819 Mongolian
1820 1878 Mongolian
1880 18AA Mongolian
18B0 18F5 Canadian_Aboriginal
1900 191E Limbu
1920 192B Limbu
1930 193B Limbu
1940 Limbu
1944 194F Limbu
1950 196D Tai_Le
1970 1974 Tai_Le
1980 19AB New_Tai_Lue
19B0 19C9 New_Tai_Lue
19D0 19DA New_Tai_Lue
19DE 19DF New_Tai_Lue
19E0 19FF Khmer
1A00 1A1B Buginese
1A1E 1A1F Buginese
1A20 1A5E Tai_Tham
1A60 1A7C Tai_Tham
1A7F 1A89 Tai_Tham
1A90 1A99 Tai_Tham
1AA0 1AAD Tai_Tham
1AB0 1AC0 Inherited
1B00 1B4B Balinese
1B50 1B7C Balinese
1B80 1BBF Sundanese
1BC0 1BF3 Batak
1BFC 1BFF Batak
1C00 1C37 Lepcha
1C3B 1C49 Lepcha
1C4D 1C4F Lepcha
1C50 1C7F Ol_Chiki
1C80 1C88 Cyrillic
1C90 1CBA Georgian
1CBD 1CBF Georgian
1CC0 1CC7 Sundanese
1CD0 1CD2 Inherited
1CD3 Common
1CD4 1CE0 Inherited
1CE1 Common
1CE2 1CE8 Inherited
1CE9 1CEC Common
1CED Inherited
1CEE 1CF3 Common
1CF4 Inherited
1CF5 1CF7 Common
1CF8 1CF9 Inherited
1CFA Common
1D00 1D25 Latin
1D26 1D2A Greek
1D2B Cyrillic
1D2C 1D5C Latin
1D5D 1D61 Greek
1D62 1D65 Latin
1D66 1D6A Greek
1D6B 1D77 Latin
1D78 Cyrillic
1D79 1DBE Latin
1DBF Greek
1DC0 1DF9 Inherited
1DFB 1DFF Inherited
1E00 1EFF Latin
1F00 1F15 Greek
1F18 1F1D Greek
1F20 1F45 Greek
1F48 1F4D Greek
1F50 1F57 Greek
1F59 Greek
1F5B Greek
1F5D Greek
1F5F 1F7D Greek
1F80 1FB4 Greek
1FB6 1FC4 Greek
1FC6 1FD3 Greek
1FD6 1FDB Greek
1FDD 1FEF Greek
1FF2 1FF4 Greek
1FF6 1FFE Greek
2000 200B Common
200C 200D Inherited
200E 2064 Common
2066 2070 Common
2071 Latin
2074 207E Common
207F Latin
2080 208E Common
2090 209C Latin
20A0 20BF Common
20D0 20F0 Inherited
2100 2125 Common
2126 Greek
2127 2129 Common
212A 212B Latin
212C 2131 Common
2132 Latin
2133 214D Common
214E Latin
214F 215F Common
2160 2188 Latin
2189 218B Common
2190 2426 Common
2440 244A Common
2460 27FF Common
2800 28FF Braille
2900 2B73 Common
2B76 2B95 Common
2B97 2BFF Common
2C00 2C2E Glagolitic
2C30 2C5E Glagolitic
2C60 2C7F Latin
2C80 2CF3 Coptic
2CF9 2CFF Coptic
2D00 2D25 Georgian
2D27 Georgian
2D2D Georgian
2D30 2D67 Tifinagh
2D6F 2D70 Tifinagh
2D7F Tifinagh
2D80 2D96 Ethiopic
2DA0 2DA6 Ethiopic
2DA8 2DAE Ethiopic
2DB0 2DB6 Ethiopic
2DB8 2DBE Ethiopic
2DC0 2DC6 Ethiopic
2DC8 2DCE Ethiopic
2DD0 2DD6 Ethiopic
2DD8 2DDE Ethiopic
2DE0 2DFF Cyrillic
2E00 2E52 Common
2E80 2E99 Han
2E9B 2EF3 Han
2F00 2FD5 Han
2FF0 2FFB Common
3000 3004 Common
3005 Han
3006 Common
3007 Han
3008 3020 Common
3021 3029 Han
302A 302D Inherited
302E 302F Hangul
3030 3037 Common
3038 303B Han
303C 303F Common
3041 3096 Hiragana
3099 309A Inherited
309B 309C Common
309D 309F Hiragana
30A0 Common
30A1 30FA Katakana
30FB 30FC Common
30FD 30FF Katakana
3105 312F Bopomofo
3131 318E Hangul
3190 319F Common
31A0 31BF Bopomofo
31C0 31E3 Common
31F0 31FF Katakana
3200 321E Hangul
3220 325F Common
3260 327E Hangul
327F 32CF Common
32D0 32FE Katakana
32FF Common
3300 3357 Katakana
3358 33FF Common
3400 4DBF Han
4DC0 4DFF Common
4E00 9FFC Han
A000 A48C Yi
A490 A4C6 Yi
A4D0 A4FF Lisu
A500 A62B Vai
A640 A69F Cyrillic
A6A0 A6F7 Bamum
A700 A721 Common
A722 A787 Latin
A788 A78A Common
A78B A7BF Latin
A7C2 A7CA Latin
A7F5 A7FF Latin
A800 A82C Syloti_Nagri
A830 A839 Common
A840 A877 Phags_Pa
A880 A8C5 Saurashtra
A8CE A8D9 Saurashtra
A8E0 A8FF Devanagari
A900 A92D Kayah_Li
A92E Common
A92F Kayah_Li
A930 A953 Rejang
A95F Rejang
A960 A97C Hangul
A980 A9CD Javanese
A9CF Common
A9D0 A9D9 Javanese
A9DE A9DF Javanese
A9E0 A9FE Myanmar
AA00 AA36 Cham
AA40 AA4D Cham
AA50 AA59 Cham
AA5C AA5F Cham
AA60 AA7F Myanmar
AA80 AAC2 Tai_Viet
AADB AADF Tai_Viet
AAE0 AAF6 Meetei_Mayek
AB01 AB06 Ethiopic
AB09 AB0E Ethiopic
AB11 AB16 Ethiopic
AB20 AB26 Ethiopic
AB28 AB2E Ethiopic
AB30 AB5A Latin
AB5B Common
AB5C AB64 Latin
AB65 Greek
AB66 AB69 Latin
AB6A AB6B Common
AB70 ABBF Cherokee
ABC0 ABED Meetei_Mayek
ABF0 ABF9 Meetei_Mayek
AC00 D7A3 Hangul
D7B0 D7C6 Hangul
D7CB D7FB Hangul
F900 FA6D Han
FA70 FAD9 Han
FB00 FB06 Latin
FB13 FB17 Armenian
FB1D FB36 Hebrew
FB38 FB3C Hebrew
FB3E Hebrew
FB40 FB41 Hebrew
FB43 FB44 Hebrew
FB46 FB4F Hebrew
FB50 FBC1 Arabic
FBD3 FD3D Arabic
FD3E FD3F Common
FD50 FD8F Arabic
FD92 FDC7 Arabic
FDF0 FDFD Arabic
FE00 FE0F Inherited
FE10 FE19 Common
FE20 FE2D Inherited
FE2E FE2F Cyrillic
FE30 FE52 Common
FE54 FE66 Common
FE68 FE6B Common
FE70 FE74 Arabic
FE76 FEFC Arabic
FEFF Common
FF01 FF20 Common
FF21 FF3A Latin
FF3B FF40 Common
FF41 FF5A Latin
FF5B FF65 Common
FF66 FF6F Katakana
FF70 Common
FF71 FF9D Katakana
FF9E FF9F Common
FFA0 FFBE Hangul
FFC2 FFC7 Hangul
FFCA FFCF Hangul
FFD2 FFD7 Hangul
FFDA FFDC Hangul
FFE0 FFE6 Common
FFE8 FFEE Common
FFF9 FFFD Common
10000 1000B Linear_B
1000D 10026 Linear_B
10028 1003A Linear_B
1003C 1003D Linear_B
1003F 1004D Linear_B
10050 1005D Linear_B
10080 100FA Linear_B
10100 10102 Common
10107 10133 Common
10137 1013F Common
10140 1018E Greek
10190 1019C Common
101A0 Greek
101D0 101FC Common
101FD Inherited
10280 1029C Lycian
102A0 102D0 Carian
102E0 Inherited
102E1 102FB Common
10300 10323 Old_Italic
1032D 1032F Old_Italic
10330 1034A Gothic
10350 1037A Old_Permic
10380 1039D Ugaritic
1039F Ugaritic
103A0 103C3 Old_Persian
103C8 103D5 Old_Persian
10400 1044F Deseret
10450 1047F Shavian
10480 1049D Osmanya
104A0 104A9 Osmanya
104B0 104D3 Osage
104D8 104FB Osage
10500 10527 Elbasan
10530 10563 Caucasian_Albanian
1056F Caucasian_Albanian
10600 10736 Linear_A
10740 10755 Linear_A
10760 10767 Linear_A
10800 10805 Cypriot
10808 Cypriot
1080A 10835 Cypriot
10837 10838 Cypriot
1083C Cypriot
1083F Cypriot
10840 10855 Imperial_Aramaic
10857 1085F Imperial_Aramaic
10860 1087F Palmyrene
10880 1089E Nabataean
108A7 108AF Nabataean
108E0 108F2 Hatran
108F4 108F5 Hatran
108FB 108FF Hatran
10900 1091B Phoenician
1091F Phoenician
10920 10939 Lydian
1093F Lydian
10980 1099F Meroitic_Hieroglyphs
109A0 109B7 Meroitic_Cursive
109BC 109CF Meroitic_Cursive
109D2 109FF Meroitic_Cursive
10A00 10A03 Kharoshthi
10A05 10A06 Kharoshthi
10A0C 10A13 Kharoshthi
10A15 10A17 Kharoshthi
10A19 10A35 Kharoshthi
10A38 10A3A Kharoshthi
10A3F 10A48 Kharoshthi
10A50 10A58 Kharoshthi
10A60 10A7F Old_South_Arabian
10A80 10A9F Old_North_Arabian
10AC0 10AE6 Manichaean
10AEB 10AF6 Manichaean
10B00 10B35 Avestan
10B39 10B3F Avestan
10B40 10B55 Inscriptional_Parthian
10B58 10B5F Inscriptional_Parthian
10B60 10B72 Inscriptional_Pahlavi
10B78 10B7F Inscriptional_Pahlavi
10B80 10B91 Psalter_Pahlavi
10B99 10B9C Psalter_Pahlavi
10BA9 10BAF Psalter_Pahlavi
10C00 10C48 Old_Turkic
10C80 10CB2 Old_Hungarian
10CC0 10CF2 Old_Hungarian
10CFA 10CFF Old_Hungarian
10D00 10D27 Hanifi_Rohingya
10D30 10D39 Hanifi_Rohingya
10E60 10E7E Arabic
10E80 10EA9 Yezidi
10EAB 10EAD Yezidi
10EB0 10EB1 Yezidi
10F00 10F27 Old_Sogdian
10F30 10F59 Sogdian
10FB0 10FCB Chorasmian
10FE0 10FF6 Elymaic
11000 1104D Brahmi
11052 1106F Brahmi
1107F Brahmi
11080 110C1 Kaithi
110CD Kaithi
110D0 110E8 Sora_Sompeng
110F0 110F9 Sora_Sompeng
11100 11134 Chakma
11136 11147 Chakma
11150 11176 Mahajani
11180 111DF Sharada
111E1 111F4 Sinhala
11200 11211 Khojki
11213 1123E Khojki
11280 11286 Multani
11288 Multani
1128A 1128D Multani
1128F 1129D Multani
1129F 112A9 Multani
112B0 112EA Khudawadi
112F0 112F9 Khudawadi
11300 11303 Grantha
11305 1130C Grantha
1130F 11310 Grantha
11313 11328 Grantha
1132A 11330 Grantha
11332 11333 Grantha
11335 11339 Grantha
1133B Inherited
1133C 11344 Grantha
11347 11348 Grantha
1134B 1134D Grantha
11350 Grantha
11357 Grantha
1135D 11363 Grantha
11366 1136C Grantha
11370 11374 Grantha
11400 1145B Newa
1145D 11461 Newa
11480 114C7 Tirhuta
114D0 114D9 Tirhuta
11580 115B5 Siddham
115B8 115DD Siddham
11600 11644 Modi
11650 11659 Modi
11660 1166C Mongolian
11680 116B8 Takri
116C0 116C9 Takri
11700 1171A Ahom
1171D 1172B Ahom
11730 1173F Ahom
11800 1183B Dogra
118A0 118F2 Warang_Citi
118FF Warang_Citi
11900 11906 Dives_Akuru
11909 Dives_Akuru
1190C 11913 Dives_Akuru
11915 11916 Dives_Akuru
11918 11935 Dives_Akuru
11937 11938 Dives_Akuru
1193B 11946 Dives_Akuru
11950 11959 Dives_Akuru
119A0 119A7 Nandinagari
119AA 119D7 Nandinagari
119DA 119E4 Nandinagari
11A00 11A47 Zanabazar_Square
11A50 11AA2 Soyombo
11AC0 11AF8 Pau_Cin_Hau
11C00 11C08 Bhaiksuki
11C0A 11C36 Bhaiksuki
11C38 11C45 Bhaiksuki
11C50 11C6C Bhaiksuki
11C70 11C8F Marchen
11C92 11CA7 Marchen
11CA9 11CB6 Marchen
11D00 11D06 Masaram_Gondi
11D08 11D09 Masaram_Gondi
11D0B 11D36 Masaram_Gondi
11D3A Masaram_Gondi
11D3C 11D3D Masaram_Gondi
11D3F 11D47 Masaram_Gondi
11D50 11D59 Masaram_Gondi
11D60 11D65 Gunjala_Gondi
11D67 11D68 Gunjala_Gondi
11D6A 11D8E Gunjala_Gondi
11D90 11D91 Gunjala_Gondi
11D93 11D98 Gunjala_Gondi
11DA0 11DA9 Gunjala_Gondi
11EE0 11EF8 Makasar
11FB0 Lisu
11FC0 11FF1 Tamil
11FFF Tamil
12000 12399 Cuneiform
12400 1246E Cuneiform
12470 12474 Cuneiform
12480 12543 Cuneiform
13000 1342E Egyptian_Hieroglyphs
13430 13438 Egyptian_Hieroglyphs
14400 14646 Anatolian_Hieroglyphs
16800 16A38 Bamum
16A40 16A5E Mro
16A60 16A69 Mro
16A6E 16A6F Mro
16AD0 16AED Bassa_Vah
16AF0 16AF5 Bassa_Vah
16B00 16B45 Pahawh_Hmong
16B50 16B59 Pahawh_Hmong
16B5B 16B61 Pahawh_Hmong
16B63 16B77 Pahawh_Hmong
16B7D 16B8F Pahawh_Hmong
16E40 16E9A Medefaidrin
16F00 16F4A Miao
16F4F 16F87 Miao
16F8F 16F9F Miao
16FE0 Tangut
16FE1 Nushu
16FE2 16FE3 Common
16FE4 Khitan_Small_Script
16FF0 16FF1 Han
17000 187F7 Tangut
18800 18AFF Tangut
18B00 18CD5 Khitan_Small_Script
18D00 18D08 Tangut
1B000 Katakana
1B001 1B11E Hiragana
1B150 1B152 Hiragana
1B164 1B167 Katakana
1B170 1B2FB Nushu
1BC00 1BC6A Duployan
1BC70 1BC7C Duployan
1BC80 1BC88 Duployan
1BC90 1BC99 Duployan
1BC9C 1BC9F Duployan
1BCA0 1BCA3 Common
1D000 1D0F5 Common
1D100 1D126 Common
1D129 1D166 Common
1D167 1D169 Inherited
1D16A 1D17A Common
1D17B 1D182 Inherited
1D183 1D184 Common
1D185 1D18B Inherited
1D18C 1D1A9 Common
1D1AA 1D1AD Inherited
1D1AE 1D1E8 Common
1D200 1D245 Greek
1D2E0 1D2F3 Common
1D300 1D356 Common
1D360 1D378 Common
1D400 1D454 Common
1D456 1D49C Common
1D49E 1D49F Common
1D4A2 Common
1D4A5 1D4A6 Common
1D4A9 1D4AC Common
1D4AE 1D4B9 Common
1D4BB Common
1D4BD 1D4C3 Common
1D4C5 1D505 Common
1D507 1D50A Common
1D50D 1D514 Common
1D516 1D51C Common
1D51E 1D539 Common
1D53B 1D53E Common
1D540 1D544 Common
1D546 Common
1D54A 1D550 Common
1D552 1D6A5 Common
1D6A8 1D7CB Common
1D7CE 1D7FF Common
1D800 1DA8B SignWriting
1DA9B 1DA9F SignWriting
1DAA1 1DAAF SignWriting
1E000 1E006 Glagolitic
1E008 1E018 Glagolitic
1E01B 1E021 Glagolitic
1E023 1E024 Glagolitic
1E026 1E02A Glagolitic
1E100 1E12C Nyiakeng_Puachue_Hmong
1E130 1E13D Nyiakeng_Puachue_Hmong
1E140 1E149 Nyiakeng_Puachue_Hmong
1E14E 1E14F Nyiakeng_Puachue_Hmong
1E2C0 1E2F9 Wancho
1E2FF Wancho
1E800 1E8C4 Mende_Kikakui
1E8C7 1E8D6 Mende_Kikakui
1E900 1E94B Adlam
1E950 1E959 Adlam
1E95E 1E95F Adlam
1EC71 1ECB4 Common
1ED01 1ED3D Common
1EE00 1EE03 Arabic
1EE05 1EE1F Arabic
1EE21 1EE22 Arabic
1EE24 Arabic
1EE27 Arabic
1EE29 1EE32 Arabic
1EE34 1EE37 Arabic
1EE39 Arabic
1EE3B Arabic
1EE42 Arabic
1EE47 Arabic
1EE49 Arabic
1EE4B Arabic
1EE4D 1EE4F Arabic
1EE51 1EE52 Arabic
1EE54 Arabic
1EE57 Arabic
1EE59 Arabic
1EE5B Arabic
1EE5D Arabic
1EE5F Arabic
1EE61 1EE62 Arabic
1EE64 Arabic
1EE67 1EE6A Arabic
1EE6C 1EE72 Arabic
1EE74 1EE77 Arabic
1EE79 1EE7C Arabic
1EE7E Arabic
1EE80 1EE89 Arabic
1EE8B 1EE9B Arabic
1EEA1 1EEA3 Arabic
1EEA5 1EEA9 Arabic
1EEAB 1EEBB Arabic
1EEF0 1EEF1 Arabic
1F000 1F02B Common
1F030 1F093 Common
1F0A0 1F0AE Common
1F0B1 1F0BF Common
1F0C1 1F0CF Common
1F0D1 1F0F5 Common
1F100 1F1AD Common
1F1E6 1F1FF Common
1F200 Hiragana
1F201 1F202 Common
1F210 1F23B Common
1F240 1F248 Common
1F250 1F251 Common
1F260 1F265 Common
1F300 1F6D7 Common
1F6E0 1F6EC Common
1F6F0 1F6FC Common
1F700 1F773 Common
1F780 1F7D8 Common
1F7E0 1F7EB Common
1F800 1F80B Common
1F810 1F847 Common
1F850 1F859 Common
1F860 1F887 Common
1F890 1F8AD Common
1F8B0 1F8B1 Common
1F900 1F978 Common
1F97A 1F9CB Common
1F9CD 1FA53 Common
1FA60 1FA6D Common
1FA70 1FA74 Common
1FA78 1FA7A Common
1FA80 1FA86 Common
1FA90 1FAA8 Common
1FAB0 1FAB6 Common
1FAC0 1FAC2 Common
1FAD0 1FAD6 Common
1FB00 1FB92 Common
1FB94 1FBCA Common
1FBF0 1FBF9 Common
20000 2A6DD Han
2A700 2B734 Han
2B740 2B81D Han
2B820 2CEA1 Han
2CEB0 2EBE0 Han
2F800 2FA1D Han
30000 3134A Han
E0001 Common
E0020 E007F Common
E0100 E01EF Inherited
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,756 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The mappings in the non-hash portion of this file must be modified to get the
# correct values by adding the code point ordinal number to each one that is
# numeric.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToTc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
$Unicode::UCD::SwashInfo{'ToTc'}{'specials_name'} = 'Unicode::UCD::ToSpecTc'; # Name of hash of special mappings
$Unicode::UCD::SwashInfo{'ToTc'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
# in the hash below.
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
%Unicode::UCD::ToSpecTc = (
"\xC3\x9F" => "\x{0053}\x{0073}", # U+00DF => 0053 0073
"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E
"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C
"\xCE\x90" => "\x{0399}\x{0308}\x{0301}", # U+0390 => 0399 0308 0301
"\xCE\xB0" => "\x{03A5}\x{0308}\x{0301}", # U+03B0 => 03A5 0308 0301
"\xD6\x87" => "\x{0535}\x{0582}", # U+0587 => 0535 0582
"\xE1\xBA\x96" => "\x{0048}\x{0331}", # U+1E96 => 0048 0331
"\xE1\xBA\x97" => "\x{0054}\x{0308}", # U+1E97 => 0054 0308
"\xE1\xBA\x98" => "\x{0057}\x{030A}", # U+1E98 => 0057 030A
"\xE1\xBA\x99" => "\x{0059}\x{030A}", # U+1E99 => 0059 030A
"\xE1\xBA\x9A" => "\x{0041}\x{02BE}", # U+1E9A => 0041 02BE
"\xE1\xBD\x90" => "\x{03A5}\x{0313}", # U+1F50 => 03A5 0313
"\xE1\xBD\x92" => "\x{03A5}\x{0313}\x{0300}", # U+1F52 => 03A5 0313 0300
"\xE1\xBD\x94" => "\x{03A5}\x{0313}\x{0301}", # U+1F54 => 03A5 0313 0301
"\xE1\xBD\x96" => "\x{03A5}\x{0313}\x{0342}", # U+1F56 => 03A5 0313 0342
"\xE1\xBE\xB2" => "\x{1FBA}\x{0345}", # U+1FB2 => 1FBA 0345
"\xE1\xBE\xB4" => "\x{0386}\x{0345}", # U+1FB4 => 0386 0345
"\xE1\xBE\xB6" => "\x{0391}\x{0342}", # U+1FB6 => 0391 0342
"\xE1\xBE\xB7" => "\x{0391}\x{0342}\x{0345}", # U+1FB7 => 0391 0342 0345
"\xE1\xBF\x82" => "\x{1FCA}\x{0345}", # U+1FC2 => 1FCA 0345
"\xE1\xBF\x84" => "\x{0389}\x{0345}", # U+1FC4 => 0389 0345
"\xE1\xBF\x86" => "\x{0397}\x{0342}", # U+1FC6 => 0397 0342
"\xE1\xBF\x87" => "\x{0397}\x{0342}\x{0345}", # U+1FC7 => 0397 0342 0345
"\xE1\xBF\x92" => "\x{0399}\x{0308}\x{0300}", # U+1FD2 => 0399 0308 0300
"\xE1\xBF\x93" => "\x{0399}\x{0308}\x{0301}", # U+1FD3 => 0399 0308 0301
"\xE1\xBF\x96" => "\x{0399}\x{0342}", # U+1FD6 => 0399 0342
"\xE1\xBF\x97" => "\x{0399}\x{0308}\x{0342}", # U+1FD7 => 0399 0308 0342
"\xE1\xBF\xA2" => "\x{03A5}\x{0308}\x{0300}", # U+1FE2 => 03A5 0308 0300
"\xE1\xBF\xA3" => "\x{03A5}\x{0308}\x{0301}", # U+1FE3 => 03A5 0308 0301
"\xE1\xBF\xA4" => "\x{03A1}\x{0313}", # U+1FE4 => 03A1 0313
"\xE1\xBF\xA6" => "\x{03A5}\x{0342}", # U+1FE6 => 03A5 0342
"\xE1\xBF\xA7" => "\x{03A5}\x{0308}\x{0342}", # U+1FE7 => 03A5 0308 0342
"\xE1\xBF\xB2" => "\x{1FFA}\x{0345}", # U+1FF2 => 1FFA 0345
"\xE1\xBF\xB4" => "\x{038F}\x{0345}", # U+1FF4 => 038F 0345
"\xE1\xBF\xB6" => "\x{03A9}\x{0342}", # U+1FF6 => 03A9 0342
"\xE1\xBF\xB7" => "\x{03A9}\x{0342}\x{0345}", # U+1FF7 => 03A9 0342 0345
"\xEF\xAC\x80" => "\x{0046}\x{0066}", # U+FB00 => 0046 0066
"\xEF\xAC\x81" => "\x{0046}\x{0069}", # U+FB01 => 0046 0069
"\xEF\xAC\x82" => "\x{0046}\x{006C}", # U+FB02 => 0046 006C
"\xEF\xAC\x83" => "\x{0046}\x{0066}\x{0069}", # U+FB03 => 0046 0066 0069
"\xEF\xAC\x84" => "\x{0046}\x{0066}\x{006C}", # U+FB04 => 0046 0066 006C
"\xEF\xAC\x85" => "\x{0053}\x{0074}", # U+FB05 => 0053 0074
"\xEF\xAC\x86" => "\x{0053}\x{0074}", # U+FB06 => 0053 0074
"\xEF\xAC\x93" => "\x{0544}\x{0576}", # U+FB13 => 0544 0576
"\xEF\xAC\x94" => "\x{0544}\x{0565}", # U+FB14 => 0544 0565
"\xEF\xAC\x95" => "\x{0544}\x{056B}", # U+FB15 => 0544 056B
"\xEF\xAC\x96" => "\x{054E}\x{0576}", # U+FB16 => 054E 0576
"\xEF\xAC\x97" => "\x{0544}\x{056D}", # U+FB17 => 0544 056D
);
return <<'END';
61 7A 41
B5 39C
E0 F6 C0
F8 FE D8
FF 178
101 100
103 102
105 104
107 106
109 108
10B 10A
10D 10C
10F 10E
111 110
113 112
115 114
117 116
119 118
11B 11A
11D 11C
11F 11E
121 120
123 122
125 124
127 126
129 128
12B 12A
12D 12C
12F 12E
131 49
133 132
135 134
137 136
13A 139
13C 13B
13E 13D
140 13F
142 141
144 143
146 145
148 147
14B 14A
14D 14C
14F 14E
151 150
153 152
155 154
157 156
159 158
15B 15A
15D 15C
15F 15E
161 160
163 162
165 164
167 166
169 168
16B 16A
16D 16C
16F 16E
171 170
173 172
175 174
177 176
17A 179
17C 17B
17E 17D
17F 53
180 243
183 182
185 184
188 187
18C 18B
192 191
195 1F6
199 198
19A 23D
19E 220
1A1 1A0
1A3 1A2
1A5 1A4
1A8 1A7
1AD 1AC
1B0 1AF
1B4 1B3
1B6 1B5
1B9 1B8
1BD 1BC
1BF 1F7
1C4 1C5
1C6 1C5
1C7 1C8
1C9 1C8
1CA 1CB
1CC 1CB
1CE 1CD
1D0 1CF
1D2 1D1
1D4 1D3
1D6 1D5
1D8 1D7
1DA 1D9
1DC 1DB
1DD 18E
1DF 1DE
1E1 1E0
1E3 1E2
1E5 1E4
1E7 1E6
1E9 1E8
1EB 1EA
1ED 1EC
1EF 1EE
1F1 1F2
1F3 1F2
1F5 1F4
1F9 1F8
1FB 1FA
1FD 1FC
1FF 1FE
201 200
203 202
205 204
207 206
209 208
20B 20A
20D 20C
20F 20E
211 210
213 212
215 214
217 216
219 218
21B 21A
21D 21C
21F 21E
223 222
225 224
227 226
229 228
22B 22A
22D 22C
22F 22E
231 230
233 232
23C 23B
23F 240 2C7E
242 241
247 246
249 248
24B 24A
24D 24C
24F 24E
250 2C6F
251 2C6D
252 2C70
253 181
254 186
256 257 189
259 18F
25B 190
25C A7AB
260 193
261 A7AC
263 194
265 A78D
266 A7AA
268 197
269 196
26A A7AE
26B 2C62
26C A7AD
26F 19C
271 2C6E
272 19D
275 19F
27D 2C64
280 1A6
282 A7C5
283 1A9
287 A7B1
288 1AE
289 244
28A 28B 1B1
28C 245
292 1B7
29D A7B2
29E A7B0
345 399
371 370
373 372
377 376
37B 37D 3FD
3AC 386
3AD 3AF 388
3B1 3C1 391
3C2 3A3
3C3 3CB 3A3
3CC 38C
3CD 3CE 38E
3D0 392
3D1 398
3D5 3A6
3D6 3A0
3D7 3CF
3D9 3D8
3DB 3DA
3DD 3DC
3DF 3DE
3E1 3E0
3E3 3E2
3E5 3E4
3E7 3E6
3E9 3E8
3EB 3EA
3ED 3EC
3EF 3EE
3F0 39A
3F1 3A1
3F2 3F9
3F3 37F
3F5 395
3F8 3F7
3FB 3FA
430 44F 410
450 45F 400
461 460
463 462
465 464
467 466
469 468
46B 46A
46D 46C
46F 46E
471 470
473 472
475 474
477 476
479 478
47B 47A
47D 47C
47F 47E
481 480
48B 48A
48D 48C
48F 48E
491 490
493 492
495 494
497 496
499 498
49B 49A
49D 49C
49F 49E
4A1 4A0
4A3 4A2
4A5 4A4
4A7 4A6
4A9 4A8
4AB 4AA
4AD 4AC
4AF 4AE
4B1 4B0
4B3 4B2
4B5 4B4
4B7 4B6
4B9 4B8
4BB 4BA
4BD 4BC
4BF 4BE
4C2 4C1
4C4 4C3
4C6 4C5
4C8 4C7
4CA 4C9
4CC 4CB
4CE 4CD
4CF 4C0
4D1 4D0
4D3 4D2
4D5 4D4
4D7 4D6
4D9 4D8
4DB 4DA
4DD 4DC
4DF 4DE
4E1 4E0
4E3 4E2
4E5 4E4
4E7 4E6
4E9 4E8
4EB 4EA
4ED 4EC
4EF 4EE
4F1 4F0
4F3 4F2
4F5 4F4
4F7 4F6
4F9 4F8
4FB 4FA
4FD 4FC
4FF 4FE
501 500
503 502
505 504
507 506
509 508
50B 50A
50D 50C
50F 50E
511 510
513 512
515 514
517 516
519 518
51B 51A
51D 51C
51F 51E
521 520
523 522
525 524
527 526
529 528
52B 52A
52D 52C
52F 52E
561 586 531
13F8 13FD 13F0
1C80 412
1C81 414
1C82 41E
1C83 1C84 421
1C85 422
1C86 42A
1C87 462
1C88 A64A
1D79 A77D
1D7D 2C63
1D8E A7C6
1E01 1E00
1E03 1E02
1E05 1E04
1E07 1E06
1E09 1E08
1E0B 1E0A
1E0D 1E0C
1E0F 1E0E
1E11 1E10
1E13 1E12
1E15 1E14
1E17 1E16
1E19 1E18
1E1B 1E1A
1E1D 1E1C
1E1F 1E1E
1E21 1E20
1E23 1E22
1E25 1E24
1E27 1E26
1E29 1E28
1E2B 1E2A
1E2D 1E2C
1E2F 1E2E
1E31 1E30
1E33 1E32
1E35 1E34
1E37 1E36
1E39 1E38
1E3B 1E3A
1E3D 1E3C
1E3F 1E3E
1E41 1E40
1E43 1E42
1E45 1E44
1E47 1E46
1E49 1E48
1E4B 1E4A
1E4D 1E4C
1E4F 1E4E
1E51 1E50
1E53 1E52
1E55 1E54
1E57 1E56
1E59 1E58
1E5B 1E5A
1E5D 1E5C
1E5F 1E5E
1E61 1E60
1E63 1E62
1E65 1E64
1E67 1E66
1E69 1E68
1E6B 1E6A
1E6D 1E6C
1E6F 1E6E
1E71 1E70
1E73 1E72
1E75 1E74
1E77 1E76
1E79 1E78
1E7B 1E7A
1E7D 1E7C
1E7F 1E7E
1E81 1E80
1E83 1E82
1E85 1E84
1E87 1E86
1E89 1E88
1E8B 1E8A
1E8D 1E8C
1E8F 1E8E
1E91 1E90
1E93 1E92
1E95 1E94
1E9B 1E60
1EA1 1EA0
1EA3 1EA2
1EA5 1EA4
1EA7 1EA6
1EA9 1EA8
1EAB 1EAA
1EAD 1EAC
1EAF 1EAE
1EB1 1EB0
1EB3 1EB2
1EB5 1EB4
1EB7 1EB6
1EB9 1EB8
1EBB 1EBA
1EBD 1EBC
1EBF 1EBE
1EC1 1EC0
1EC3 1EC2
1EC5 1EC4
1EC7 1EC6
1EC9 1EC8
1ECB 1ECA
1ECD 1ECC
1ECF 1ECE
1ED1 1ED0
1ED3 1ED2
1ED5 1ED4
1ED7 1ED6
1ED9 1ED8
1EDB 1EDA
1EDD 1EDC
1EDF 1EDE
1EE1 1EE0
1EE3 1EE2
1EE5 1EE4
1EE7 1EE6
1EE9 1EE8
1EEB 1EEA
1EED 1EEC
1EEF 1EEE
1EF1 1EF0
1EF3 1EF2
1EF5 1EF4
1EF7 1EF6
1EF9 1EF8
1EFB 1EFA
1EFD 1EFC
1EFF 1EFE
1F00 1F07 1F08
1F10 1F15 1F18
1F20 1F27 1F28
1F30 1F37 1F38
1F40 1F45 1F48
1F51 1F59
1F53 1F5B
1F55 1F5D
1F57 1F5F
1F60 1F67 1F68
1F70 1F71 1FBA
1F72 1F75 1FC8
1F76 1F77 1FDA
1F78 1F79 1FF8
1F7A 1F7B 1FEA
1F7C 1F7D 1FFA
1F80 1F87 1F88
1F90 1F97 1F98
1FA0 1FA7 1FA8
1FB0 1FB1 1FB8
1FB3 1FBC
1FBE 399
1FC3 1FCC
1FD0 1FD1 1FD8
1FE0 1FE1 1FE8
1FE5 1FEC
1FF3 1FFC
214E 2132
2170 217F 2160
2184 2183
24D0 24E9 24B6
2C30 2C5E 2C00
2C61 2C60
2C65 23A
2C66 23E
2C68 2C67
2C6A 2C69
2C6C 2C6B
2C73 2C72
2C76 2C75
2C81 2C80
2C83 2C82
2C85 2C84
2C87 2C86
2C89 2C88
2C8B 2C8A
2C8D 2C8C
2C8F 2C8E
2C91 2C90
2C93 2C92
2C95 2C94
2C97 2C96
2C99 2C98
2C9B 2C9A
2C9D 2C9C
2C9F 2C9E
2CA1 2CA0
2CA3 2CA2
2CA5 2CA4
2CA7 2CA6
2CA9 2CA8
2CAB 2CAA
2CAD 2CAC
2CAF 2CAE
2CB1 2CB0
2CB3 2CB2
2CB5 2CB4
2CB7 2CB6
2CB9 2CB8
2CBB 2CBA
2CBD 2CBC
2CBF 2CBE
2CC1 2CC0
2CC3 2CC2
2CC5 2CC4
2CC7 2CC6
2CC9 2CC8
2CCB 2CCA
2CCD 2CCC
2CCF 2CCE
2CD1 2CD0
2CD3 2CD2
2CD5 2CD4
2CD7 2CD6
2CD9 2CD8
2CDB 2CDA
2CDD 2CDC
2CDF 2CDE
2CE1 2CE0
2CE3 2CE2
2CEC 2CEB
2CEE 2CED
2CF3 2CF2
2D00 2D25 10A0
2D27 10C7
2D2D 10CD
A641 A640
A643 A642
A645 A644
A647 A646
A649 A648
A64B A64A
A64D A64C
A64F A64E
A651 A650
A653 A652
A655 A654
A657 A656
A659 A658
A65B A65A
A65D A65C
A65F A65E
A661 A660
A663 A662
A665 A664
A667 A666
A669 A668
A66B A66A
A66D A66C
A681 A680
A683 A682
A685 A684
A687 A686
A689 A688
A68B A68A
A68D A68C
A68F A68E
A691 A690
A693 A692
A695 A694
A697 A696
A699 A698
A69B A69A
A723 A722
A725 A724
A727 A726
A729 A728
A72B A72A
A72D A72C
A72F A72E
A733 A732
A735 A734
A737 A736
A739 A738
A73B A73A
A73D A73C
A73F A73E
A741 A740
A743 A742
A745 A744
A747 A746
A749 A748
A74B A74A
A74D A74C
A74F A74E
A751 A750
A753 A752
A755 A754
A757 A756
A759 A758
A75B A75A
A75D A75C
A75F A75E
A761 A760
A763 A762
A765 A764
A767 A766
A769 A768
A76B A76A
A76D A76C
A76F A76E
A77A A779
A77C A77B
A77F A77E
A781 A780
A783 A782
A785 A784
A787 A786
A78C A78B
A791 A790
A793 A792
A794 A7C4
A797 A796
A799 A798
A79B A79A
A79D A79C
A79F A79E
A7A1 A7A0
A7A3 A7A2
A7A5 A7A4
A7A7 A7A6
A7A9 A7A8
A7B5 A7B4
A7B7 A7B6
A7B9 A7B8
A7BB A7BA
A7BD A7BC
A7BF A7BE
A7C3 A7C2
A7C8 A7C7
A7CA A7C9
A7F6 A7F5
AB53 A7B3
AB70 ABBF 13A0
FF41 FF5A FF21
10428 1044F 10400
104D8 104FB 104B0
10CC0 10CF2 10C80
118C0 118DF 118A0
16E60 16E7F 16E40
1E922 1E943 1E900
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,812 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The mappings in the non-hash portion of this file must be modified to get the
# correct values by adding the code point ordinal number to each one that is
# numeric.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToUc'}{'format'} = 'ax'; # mapped value in hex; some entries need adjustment
$Unicode::UCD::SwashInfo{'ToUc'}{'specials_name'} = 'Unicode::UCD::ToSpecUc'; # Name of hash of special mappings
$Unicode::UCD::SwashInfo{'ToUc'}{'missing'} = '0'; # code point maps to itself
# Some code points require special handling because their mappings are each to
# multiple code points. These do not appear in the main body, but are defined
# in the hash below.
# Each key is the string of N bytes that together make up the UTF-8 encoding
# for the code point. (i.e. the same as looking at the code point's UTF-8
# under "use bytes"). Each value is the UTF-8 of the translation, for speed.
%Unicode::UCD::ToSpecUc = (
"\xC3\x9F" => "\x{0053}\x{0053}", # U+00DF => 0053 0053
"\xC5\x89" => "\x{02BC}\x{004E}", # U+0149 => 02BC 004E
"\xC7\xB0" => "\x{004A}\x{030C}", # U+01F0 => 004A 030C
"\xCE\x90" => "\x{0399}\x{0308}\x{0301}", # U+0390 => 0399 0308 0301
"\xCE\xB0" => "\x{03A5}\x{0308}\x{0301}", # U+03B0 => 03A5 0308 0301
"\xD6\x87" => "\x{0535}\x{0552}", # U+0587 => 0535 0552
"\xE1\xBA\x96" => "\x{0048}\x{0331}", # U+1E96 => 0048 0331
"\xE1\xBA\x97" => "\x{0054}\x{0308}", # U+1E97 => 0054 0308
"\xE1\xBA\x98" => "\x{0057}\x{030A}", # U+1E98 => 0057 030A
"\xE1\xBA\x99" => "\x{0059}\x{030A}", # U+1E99 => 0059 030A
"\xE1\xBA\x9A" => "\x{0041}\x{02BE}", # U+1E9A => 0041 02BE
"\xE1\xBD\x90" => "\x{03A5}\x{0313}", # U+1F50 => 03A5 0313
"\xE1\xBD\x92" => "\x{03A5}\x{0313}\x{0300}", # U+1F52 => 03A5 0313 0300
"\xE1\xBD\x94" => "\x{03A5}\x{0313}\x{0301}", # U+1F54 => 03A5 0313 0301
"\xE1\xBD\x96" => "\x{03A5}\x{0313}\x{0342}", # U+1F56 => 03A5 0313 0342
"\xE1\xBE\x80" => "\x{1F08}\x{0399}", # U+1F80 => 1F08 0399
"\xE1\xBE\x81" => "\x{1F09}\x{0399}", # U+1F81 => 1F09 0399
"\xE1\xBE\x82" => "\x{1F0A}\x{0399}", # U+1F82 => 1F0A 0399
"\xE1\xBE\x83" => "\x{1F0B}\x{0399}", # U+1F83 => 1F0B 0399
"\xE1\xBE\x84" => "\x{1F0C}\x{0399}", # U+1F84 => 1F0C 0399
"\xE1\xBE\x85" => "\x{1F0D}\x{0399}", # U+1F85 => 1F0D 0399
"\xE1\xBE\x86" => "\x{1F0E}\x{0399}", # U+1F86 => 1F0E 0399
"\xE1\xBE\x87" => "\x{1F0F}\x{0399}", # U+1F87 => 1F0F 0399
"\xE1\xBE\x88" => "\x{1F08}\x{0399}", # U+1F88 => 1F08 0399
"\xE1\xBE\x89" => "\x{1F09}\x{0399}", # U+1F89 => 1F09 0399
"\xE1\xBE\x8A" => "\x{1F0A}\x{0399}", # U+1F8A => 1F0A 0399
"\xE1\xBE\x8B" => "\x{1F0B}\x{0399}", # U+1F8B => 1F0B 0399
"\xE1\xBE\x8C" => "\x{1F0C}\x{0399}", # U+1F8C => 1F0C 0399
"\xE1\xBE\x8D" => "\x{1F0D}\x{0399}", # U+1F8D => 1F0D 0399
"\xE1\xBE\x8E" => "\x{1F0E}\x{0399}", # U+1F8E => 1F0E 0399
"\xE1\xBE\x8F" => "\x{1F0F}\x{0399}", # U+1F8F => 1F0F 0399
"\xE1\xBE\x90" => "\x{1F28}\x{0399}", # U+1F90 => 1F28 0399
"\xE1\xBE\x91" => "\x{1F29}\x{0399}", # U+1F91 => 1F29 0399
"\xE1\xBE\x92" => "\x{1F2A}\x{0399}", # U+1F92 => 1F2A 0399
"\xE1\xBE\x93" => "\x{1F2B}\x{0399}", # U+1F93 => 1F2B 0399
"\xE1\xBE\x94" => "\x{1F2C}\x{0399}", # U+1F94 => 1F2C 0399
"\xE1\xBE\x95" => "\x{1F2D}\x{0399}", # U+1F95 => 1F2D 0399
"\xE1\xBE\x96" => "\x{1F2E}\x{0399}", # U+1F96 => 1F2E 0399
"\xE1\xBE\x97" => "\x{1F2F}\x{0399}", # U+1F97 => 1F2F 0399
"\xE1\xBE\x98" => "\x{1F28}\x{0399}", # U+1F98 => 1F28 0399
"\xE1\xBE\x99" => "\x{1F29}\x{0399}", # U+1F99 => 1F29 0399
"\xE1\xBE\x9A" => "\x{1F2A}\x{0399}", # U+1F9A => 1F2A 0399
"\xE1\xBE\x9B" => "\x{1F2B}\x{0399}", # U+1F9B => 1F2B 0399
"\xE1\xBE\x9C" => "\x{1F2C}\x{0399}", # U+1F9C => 1F2C 0399
"\xE1\xBE\x9D" => "\x{1F2D}\x{0399}", # U+1F9D => 1F2D 0399
"\xE1\xBE\x9E" => "\x{1F2E}\x{0399}", # U+1F9E => 1F2E 0399
"\xE1\xBE\x9F" => "\x{1F2F}\x{0399}", # U+1F9F => 1F2F 0399
"\xE1\xBE\xA0" => "\x{1F68}\x{0399}", # U+1FA0 => 1F68 0399
"\xE1\xBE\xA1" => "\x{1F69}\x{0399}", # U+1FA1 => 1F69 0399
"\xE1\xBE\xA2" => "\x{1F6A}\x{0399}", # U+1FA2 => 1F6A 0399
"\xE1\xBE\xA3" => "\x{1F6B}\x{0399}", # U+1FA3 => 1F6B 0399
"\xE1\xBE\xA4" => "\x{1F6C}\x{0399}", # U+1FA4 => 1F6C 0399
"\xE1\xBE\xA5" => "\x{1F6D}\x{0399}", # U+1FA5 => 1F6D 0399
"\xE1\xBE\xA6" => "\x{1F6E}\x{0399}", # U+1FA6 => 1F6E 0399
"\xE1\xBE\xA7" => "\x{1F6F}\x{0399}", # U+1FA7 => 1F6F 0399
"\xE1\xBE\xA8" => "\x{1F68}\x{0399}", # U+1FA8 => 1F68 0399
"\xE1\xBE\xA9" => "\x{1F69}\x{0399}", # U+1FA9 => 1F69 0399
"\xE1\xBE\xAA" => "\x{1F6A}\x{0399}", # U+1FAA => 1F6A 0399
"\xE1\xBE\xAB" => "\x{1F6B}\x{0399}", # U+1FAB => 1F6B 0399
"\xE1\xBE\xAC" => "\x{1F6C}\x{0399}", # U+1FAC => 1F6C 0399
"\xE1\xBE\xAD" => "\x{1F6D}\x{0399}", # U+1FAD => 1F6D 0399
"\xE1\xBE\xAE" => "\x{1F6E}\x{0399}", # U+1FAE => 1F6E 0399
"\xE1\xBE\xAF" => "\x{1F6F}\x{0399}", # U+1FAF => 1F6F 0399
"\xE1\xBE\xB2" => "\x{1FBA}\x{0399}", # U+1FB2 => 1FBA 0399
"\xE1\xBE\xB3" => "\x{0391}\x{0399}", # U+1FB3 => 0391 0399
"\xE1\xBE\xB4" => "\x{0386}\x{0399}", # U+1FB4 => 0386 0399
"\xE1\xBE\xB6" => "\x{0391}\x{0342}", # U+1FB6 => 0391 0342
"\xE1\xBE\xB7" => "\x{0391}\x{0342}\x{0399}", # U+1FB7 => 0391 0342 0399
"\xE1\xBE\xBC" => "\x{0391}\x{0399}", # U+1FBC => 0391 0399
"\xE1\xBF\x82" => "\x{1FCA}\x{0399}", # U+1FC2 => 1FCA 0399
"\xE1\xBF\x83" => "\x{0397}\x{0399}", # U+1FC3 => 0397 0399
"\xE1\xBF\x84" => "\x{0389}\x{0399}", # U+1FC4 => 0389 0399
"\xE1\xBF\x86" => "\x{0397}\x{0342}", # U+1FC6 => 0397 0342
"\xE1\xBF\x87" => "\x{0397}\x{0342}\x{0399}", # U+1FC7 => 0397 0342 0399
"\xE1\xBF\x8C" => "\x{0397}\x{0399}", # U+1FCC => 0397 0399
"\xE1\xBF\x92" => "\x{0399}\x{0308}\x{0300}", # U+1FD2 => 0399 0308 0300
"\xE1\xBF\x93" => "\x{0399}\x{0308}\x{0301}", # U+1FD3 => 0399 0308 0301
"\xE1\xBF\x96" => "\x{0399}\x{0342}", # U+1FD6 => 0399 0342
"\xE1\xBF\x97" => "\x{0399}\x{0308}\x{0342}", # U+1FD7 => 0399 0308 0342
"\xE1\xBF\xA2" => "\x{03A5}\x{0308}\x{0300}", # U+1FE2 => 03A5 0308 0300
"\xE1\xBF\xA3" => "\x{03A5}\x{0308}\x{0301}", # U+1FE3 => 03A5 0308 0301
"\xE1\xBF\xA4" => "\x{03A1}\x{0313}", # U+1FE4 => 03A1 0313
"\xE1\xBF\xA6" => "\x{03A5}\x{0342}", # U+1FE6 => 03A5 0342
"\xE1\xBF\xA7" => "\x{03A5}\x{0308}\x{0342}", # U+1FE7 => 03A5 0308 0342
"\xE1\xBF\xB2" => "\x{1FFA}\x{0399}", # U+1FF2 => 1FFA 0399
"\xE1\xBF\xB3" => "\x{03A9}\x{0399}", # U+1FF3 => 03A9 0399
"\xE1\xBF\xB4" => "\x{038F}\x{0399}", # U+1FF4 => 038F 0399
"\xE1\xBF\xB6" => "\x{03A9}\x{0342}", # U+1FF6 => 03A9 0342
"\xE1\xBF\xB7" => "\x{03A9}\x{0342}\x{0399}", # U+1FF7 => 03A9 0342 0399
"\xE1\xBF\xBC" => "\x{03A9}\x{0399}", # U+1FFC => 03A9 0399
"\xEF\xAC\x80" => "\x{0046}\x{0046}", # U+FB00 => 0046 0046
"\xEF\xAC\x81" => "\x{0046}\x{0049}", # U+FB01 => 0046 0049
"\xEF\xAC\x82" => "\x{0046}\x{004C}", # U+FB02 => 0046 004C
"\xEF\xAC\x83" => "\x{0046}\x{0046}\x{0049}", # U+FB03 => 0046 0046 0049
"\xEF\xAC\x84" => "\x{0046}\x{0046}\x{004C}", # U+FB04 => 0046 0046 004C
"\xEF\xAC\x85" => "\x{0053}\x{0054}", # U+FB05 => 0053 0054
"\xEF\xAC\x86" => "\x{0053}\x{0054}", # U+FB06 => 0053 0054
"\xEF\xAC\x93" => "\x{0544}\x{0546}", # U+FB13 => 0544 0546
"\xEF\xAC\x94" => "\x{0544}\x{0535}", # U+FB14 => 0544 0535
"\xEF\xAC\x95" => "\x{0544}\x{053B}", # U+FB15 => 0544 053B
"\xEF\xAC\x96" => "\x{054E}\x{0546}", # U+FB16 => 054E 0546
"\xEF\xAC\x97" => "\x{0544}\x{053D}", # U+FB17 => 0544 053D
);
return <<'END';
61 7A 41
B5 39C
E0 F6 C0
F8 FE D8
FF 178
101 100
103 102
105 104
107 106
109 108
10B 10A
10D 10C
10F 10E
111 110
113 112
115 114
117 116
119 118
11B 11A
11D 11C
11F 11E
121 120
123 122
125 124
127 126
129 128
12B 12A
12D 12C
12F 12E
131 49
133 132
135 134
137 136
13A 139
13C 13B
13E 13D
140 13F
142 141
144 143
146 145
148 147
14B 14A
14D 14C
14F 14E
151 150
153 152
155 154
157 156
159 158
15B 15A
15D 15C
15F 15E
161 160
163 162
165 164
167 166
169 168
16B 16A
16D 16C
16F 16E
171 170
173 172
175 174
177 176
17A 179
17C 17B
17E 17D
17F 53
180 243
183 182
185 184
188 187
18C 18B
192 191
195 1F6
199 198
19A 23D
19E 220
1A1 1A0
1A3 1A2
1A5 1A4
1A8 1A7
1AD 1AC
1B0 1AF
1B4 1B3
1B6 1B5
1B9 1B8
1BD 1BC
1BF 1F7
1C5 1C4
1C6 1C4
1C8 1C7
1C9 1C7
1CB 1CA
1CC 1CA
1CE 1CD
1D0 1CF
1D2 1D1
1D4 1D3
1D6 1D5
1D8 1D7
1DA 1D9
1DC 1DB
1DD 18E
1DF 1DE
1E1 1E0
1E3 1E2
1E5 1E4
1E7 1E6
1E9 1E8
1EB 1EA
1ED 1EC
1EF 1EE
1F2 1F1
1F3 1F1
1F5 1F4
1F9 1F8
1FB 1FA
1FD 1FC
1FF 1FE
201 200
203 202
205 204
207 206
209 208
20B 20A
20D 20C
20F 20E
211 210
213 212
215 214
217 216
219 218
21B 21A
21D 21C
21F 21E
223 222
225 224
227 226
229 228
22B 22A
22D 22C
22F 22E
231 230
233 232
23C 23B
23F 240 2C7E
242 241
247 246
249 248
24B 24A
24D 24C
24F 24E
250 2C6F
251 2C6D
252 2C70
253 181
254 186
256 257 189
259 18F
25B 190
25C A7AB
260 193
261 A7AC
263 194
265 A78D
266 A7AA
268 197
269 196
26A A7AE
26B 2C62
26C A7AD
26F 19C
271 2C6E
272 19D
275 19F
27D 2C64
280 1A6
282 A7C5
283 1A9
287 A7B1
288 1AE
289 244
28A 28B 1B1
28C 245
292 1B7
29D A7B2
29E A7B0
345 399
371 370
373 372
377 376
37B 37D 3FD
3AC 386
3AD 3AF 388
3B1 3C1 391
3C2 3A3
3C3 3CB 3A3
3CC 38C
3CD 3CE 38E
3D0 392
3D1 398
3D5 3A6
3D6 3A0
3D7 3CF
3D9 3D8
3DB 3DA
3DD 3DC
3DF 3DE
3E1 3E0
3E3 3E2
3E5 3E4
3E7 3E6
3E9 3E8
3EB 3EA
3ED 3EC
3EF 3EE
3F0 39A
3F1 3A1
3F2 3F9
3F3 37F
3F5 395
3F8 3F7
3FB 3FA
430 44F 410
450 45F 400
461 460
463 462
465 464
467 466
469 468
46B 46A
46D 46C
46F 46E
471 470
473 472
475 474
477 476
479 478
47B 47A
47D 47C
47F 47E
481 480
48B 48A
48D 48C
48F 48E
491 490
493 492
495 494
497 496
499 498
49B 49A
49D 49C
49F 49E
4A1 4A0
4A3 4A2
4A5 4A4
4A7 4A6
4A9 4A8
4AB 4AA
4AD 4AC
4AF 4AE
4B1 4B0
4B3 4B2
4B5 4B4
4B7 4B6
4B9 4B8
4BB 4BA
4BD 4BC
4BF 4BE
4C2 4C1
4C4 4C3
4C6 4C5
4C8 4C7
4CA 4C9
4CC 4CB
4CE 4CD
4CF 4C0
4D1 4D0
4D3 4D2
4D5 4D4
4D7 4D6
4D9 4D8
4DB 4DA
4DD 4DC
4DF 4DE
4E1 4E0
4E3 4E2
4E5 4E4
4E7 4E6
4E9 4E8
4EB 4EA
4ED 4EC
4EF 4EE
4F1 4F0
4F3 4F2
4F5 4F4
4F7 4F6
4F9 4F8
4FB 4FA
4FD 4FC
4FF 4FE
501 500
503 502
505 504
507 506
509 508
50B 50A
50D 50C
50F 50E
511 510
513 512
515 514
517 516
519 518
51B 51A
51D 51C
51F 51E
521 520
523 522
525 524
527 526
529 528
52B 52A
52D 52C
52F 52E
561 586 531
10D0 10FA 1C90
10FD 10FF 1CBD
13F8 13FD 13F0
1C80 412
1C81 414
1C82 41E
1C83 1C84 421
1C85 422
1C86 42A
1C87 462
1C88 A64A
1D79 A77D
1D7D 2C63
1D8E A7C6
1E01 1E00
1E03 1E02
1E05 1E04
1E07 1E06
1E09 1E08
1E0B 1E0A
1E0D 1E0C
1E0F 1E0E
1E11 1E10
1E13 1E12
1E15 1E14
1E17 1E16
1E19 1E18
1E1B 1E1A
1E1D 1E1C
1E1F 1E1E
1E21 1E20
1E23 1E22
1E25 1E24
1E27 1E26
1E29 1E28
1E2B 1E2A
1E2D 1E2C
1E2F 1E2E
1E31 1E30
1E33 1E32
1E35 1E34
1E37 1E36
1E39 1E38
1E3B 1E3A
1E3D 1E3C
1E3F 1E3E
1E41 1E40
1E43 1E42
1E45 1E44
1E47 1E46
1E49 1E48
1E4B 1E4A
1E4D 1E4C
1E4F 1E4E
1E51 1E50
1E53 1E52
1E55 1E54
1E57 1E56
1E59 1E58
1E5B 1E5A
1E5D 1E5C
1E5F 1E5E
1E61 1E60
1E63 1E62
1E65 1E64
1E67 1E66
1E69 1E68
1E6B 1E6A
1E6D 1E6C
1E6F 1E6E
1E71 1E70
1E73 1E72
1E75 1E74
1E77 1E76
1E79 1E78
1E7B 1E7A
1E7D 1E7C
1E7F 1E7E
1E81 1E80
1E83 1E82
1E85 1E84
1E87 1E86
1E89 1E88
1E8B 1E8A
1E8D 1E8C
1E8F 1E8E
1E91 1E90
1E93 1E92
1E95 1E94
1E9B 1E60
1EA1 1EA0
1EA3 1EA2
1EA5 1EA4
1EA7 1EA6
1EA9 1EA8
1EAB 1EAA
1EAD 1EAC
1EAF 1EAE
1EB1 1EB0
1EB3 1EB2
1EB5 1EB4
1EB7 1EB6
1EB9 1EB8
1EBB 1EBA
1EBD 1EBC
1EBF 1EBE
1EC1 1EC0
1EC3 1EC2
1EC5 1EC4
1EC7 1EC6
1EC9 1EC8
1ECB 1ECA
1ECD 1ECC
1ECF 1ECE
1ED1 1ED0
1ED3 1ED2
1ED5 1ED4
1ED7 1ED6
1ED9 1ED8
1EDB 1EDA
1EDD 1EDC
1EDF 1EDE
1EE1 1EE0
1EE3 1EE2
1EE5 1EE4
1EE7 1EE6
1EE9 1EE8
1EEB 1EEA
1EED 1EEC
1EEF 1EEE
1EF1 1EF0
1EF3 1EF2
1EF5 1EF4
1EF7 1EF6
1EF9 1EF8
1EFB 1EFA
1EFD 1EFC
1EFF 1EFE
1F00 1F07 1F08
1F10 1F15 1F18
1F20 1F27 1F28
1F30 1F37 1F38
1F40 1F45 1F48
1F51 1F59
1F53 1F5B
1F55 1F5D
1F57 1F5F
1F60 1F67 1F68
1F70 1F71 1FBA
1F72 1F75 1FC8
1F76 1F77 1FDA
1F78 1F79 1FF8
1F7A 1F7B 1FEA
1F7C 1F7D 1FFA
1F80 1F87 1F88
1F90 1F97 1F98
1FA0 1FA7 1FA8
1FB0 1FB1 1FB8
1FB3 1FBC
1FBE 399
1FC3 1FCC
1FD0 1FD1 1FD8
1FE0 1FE1 1FE8
1FE5 1FEC
1FF3 1FFC
214E 2132
2170 217F 2160
2184 2183
24D0 24E9 24B6
2C30 2C5E 2C00
2C61 2C60
2C65 23A
2C66 23E
2C68 2C67
2C6A 2C69
2C6C 2C6B
2C73 2C72
2C76 2C75
2C81 2C80
2C83 2C82
2C85 2C84
2C87 2C86
2C89 2C88
2C8B 2C8A
2C8D 2C8C
2C8F 2C8E
2C91 2C90
2C93 2C92
2C95 2C94
2C97 2C96
2C99 2C98
2C9B 2C9A
2C9D 2C9C
2C9F 2C9E
2CA1 2CA0
2CA3 2CA2
2CA5 2CA4
2CA7 2CA6
2CA9 2CA8
2CAB 2CAA
2CAD 2CAC
2CAF 2CAE
2CB1 2CB0
2CB3 2CB2
2CB5 2CB4
2CB7 2CB6
2CB9 2CB8
2CBB 2CBA
2CBD 2CBC
2CBF 2CBE
2CC1 2CC0
2CC3 2CC2
2CC5 2CC4
2CC7 2CC6
2CC9 2CC8
2CCB 2CCA
2CCD 2CCC
2CCF 2CCE
2CD1 2CD0
2CD3 2CD2
2CD5 2CD4
2CD7 2CD6
2CD9 2CD8
2CDB 2CDA
2CDD 2CDC
2CDF 2CDE
2CE1 2CE0
2CE3 2CE2
2CEC 2CEB
2CEE 2CED
2CF3 2CF2
2D00 2D25 10A0
2D27 10C7
2D2D 10CD
A641 A640
A643 A642
A645 A644
A647 A646
A649 A648
A64B A64A
A64D A64C
A64F A64E
A651 A650
A653 A652
A655 A654
A657 A656
A659 A658
A65B A65A
A65D A65C
A65F A65E
A661 A660
A663 A662
A665 A664
A667 A666
A669 A668
A66B A66A
A66D A66C
A681 A680
A683 A682
A685 A684
A687 A686
A689 A688
A68B A68A
A68D A68C
A68F A68E
A691 A690
A693 A692
A695 A694
A697 A696
A699 A698
A69B A69A
A723 A722
A725 A724
A727 A726
A729 A728
A72B A72A
A72D A72C
A72F A72E
A733 A732
A735 A734
A737 A736
A739 A738
A73B A73A
A73D A73C
A73F A73E
A741 A740
A743 A742
A745 A744
A747 A746
A749 A748
A74B A74A
A74D A74C
A74F A74E
A751 A750
A753 A752
A755 A754
A757 A756
A759 A758
A75B A75A
A75D A75C
A75F A75E
A761 A760
A763 A762
A765 A764
A767 A766
A769 A768
A76B A76A
A76D A76C
A76F A76E
A77A A779
A77C A77B
A77F A77E
A781 A780
A783 A782
A785 A784
A787 A786
A78C A78B
A791 A790
A793 A792
A794 A7C4
A797 A796
A799 A798
A79B A79A
A79D A79C
A79F A79E
A7A1 A7A0
A7A3 A7A2
A7A5 A7A4
A7A7 A7A6
A7A9 A7A8
A7B5 A7B4
A7B7 A7B6
A7B9 A7B8
A7BB A7BA
A7BD A7BC
A7BF A7BE
A7C3 A7C2
A7C8 A7C7
A7CA A7C9
A7F6 A7F5
AB53 A7B3
AB70 ABBF 13A0
FF41 FF5A FF21
10428 1044F 10400
104D8 104FB 104B0
10CC0 10CF2 10C80
118C0 118DF 118A0
16E60 16E7F 16E40
1E922 1E943 1E900
END

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,843 @@
# !!!!!!! DO NOT EDIT THIS FILE !!!!!!!
# This file is machine-generated by ..\lib\unicore\mktables from the Unicode
# database, Version 13.0.0. Any changes made here will be lost!
# !!!!!!! INTERNAL PERL USE ONLY !!!!!!!
# This file is for internal use by core Perl only. The format and even the
# name or existence of this file are subject to change without notice. Don't
# use it directly. Use Unicode::UCD to access the Unicode character data
# base.
# The name this table is to be known by, with the format of the mappings in
# the main body of the table, and what all code points missing from this file
# map to.
$Unicode::UCD::SwashInfo{'ToVo'}{'format'} = 's'; # string
$Unicode::UCD::SwashInfo{'ToVo'}{'missing'} = 'R';
return <<'END';
0 A6 Rotated
A7 U
A8 Rotated
A9 U
AA AD Rotated
AE U
AF B0 Rotated
B1 U
B2 BB Rotated
BC BE U
BF D6 Rotated
D7 U
D8 F6 Rotated
F7 U
F8 2E9 Rotated
2EA 2EB U
2EC 377 Rotated
37A 37F Rotated
384 38A Rotated
38C Rotated
38E 3A1 Rotated
3A3 52F Rotated
531 556 Rotated
559 58A Rotated
58D 58F Rotated
591 5C7 Rotated
5D0 5EA Rotated
5EF 5F4 Rotated
600 61C Rotated
61E 70D Rotated
70F 74A Rotated
74D 7B1 Rotated
7C0 7FA Rotated
7FD 82D Rotated
830 83E Rotated
840 85B Rotated
85E Rotated
860 86A Rotated
8A0 8B4 Rotated
8B6 8C7 Rotated
8D3 983 Rotated
985 98C Rotated
98F 990 Rotated
993 9A8 Rotated
9AA 9B0 Rotated
9B2 Rotated
9B6 9B9 Rotated
9BC 9C4 Rotated
9C7 9C8 Rotated
9CB 9CE Rotated
9D7 Rotated
9DC 9DD Rotated
9DF 9E3 Rotated
9E6 9FE Rotated
A01 A03 Rotated
A05 A0A Rotated
A0F A10 Rotated
A13 A28 Rotated
A2A A30 Rotated
A32 A33 Rotated
A35 A36 Rotated
A38 A39 Rotated
A3C Rotated
A3E A42 Rotated
A47 A48 Rotated
A4B A4D Rotated
A51 Rotated
A59 A5C Rotated
A5E Rotated
A66 A76 Rotated
A81 A83 Rotated
A85 A8D Rotated
A8F A91 Rotated
A93 AA8 Rotated
AAA AB0 Rotated
AB2 AB3 Rotated
AB5 AB9 Rotated
ABC AC5 Rotated
AC7 AC9 Rotated
ACB ACD Rotated
AD0 Rotated
AE0 AE3 Rotated
AE6 AF1 Rotated
AF9 AFF Rotated
B01 B03 Rotated
B05 B0C Rotated
B0F B10 Rotated
B13 B28 Rotated
B2A B30 Rotated
B32 B33 Rotated
B35 B39 Rotated
B3C B44 Rotated
B47 B48 Rotated
B4B B4D Rotated
B55 B57 Rotated
B5C B5D Rotated
B5F B63 Rotated
B66 B77 Rotated
B82 B83 Rotated
B85 B8A Rotated
B8E B90 Rotated
B92 B95 Rotated
B99 B9A Rotated
B9C Rotated
B9E B9F Rotated
BA3 BA4 Rotated
BA8 BAA Rotated
BAE BB9 Rotated
BBE BC2 Rotated
BC6 BC8 Rotated
BCA BCD Rotated
BD0 Rotated
BD7 Rotated
BE6 BFA Rotated
C00 C0C Rotated
C0E C10 Rotated
C12 C28 Rotated
C2A C39 Rotated
C3D C44 Rotated
C46 C48 Rotated
C4A C4D Rotated
C55 C56 Rotated
C58 C5A Rotated
C60 C63 Rotated
C66 C6F Rotated
C77 C8C Rotated
C8E C90 Rotated
C92 CA8 Rotated
CAA CB3 Rotated
CB5 CB9 Rotated
CBC CC4 Rotated
CC6 CC8 Rotated
CCA CCD Rotated
CD5 CD6 Rotated
CDE Rotated
CE0 CE3 Rotated
CE6 CEF Rotated
CF1 CF2 Rotated
D00 D0C Rotated
D0E D10 Rotated
D12 D44 Rotated
D46 D48 Rotated
D4A D4F Rotated
D54 D63 Rotated
D66 D7F Rotated
D81 D83 Rotated
D85 D96 Rotated
D9A DB1 Rotated
DB3 DBB Rotated
DBD Rotated
DC0 DC6 Rotated
DCA Rotated
DCF DD4 Rotated
DD6 Rotated
DD8 DDF Rotated
DE6 DEF Rotated
DF2 DF4 Rotated
E01 E3A Rotated
E3F E5B Rotated
E81 E82 Rotated
E84 Rotated
E86 E8A Rotated
E8C EA3 Rotated
EA5 Rotated
EA7 EBD Rotated
EC0 EC4 Rotated
EC6 Rotated
EC8 ECD Rotated
ED0 ED9 Rotated
EDC EDF Rotated
F00 F47 Rotated
F49 F6C Rotated
F71 F97 Rotated
F99 FBC Rotated
FBE FCC Rotated
FCE FDA Rotated
1000 10C5 Rotated
10C7 Rotated
10CD Rotated
10D0 10FF Rotated
1100 11FF U
1200 1248 Rotated
124A 124D Rotated
1250 1256 Rotated
1258 Rotated
125A 125D Rotated
1260 1288 Rotated
128A 128D Rotated
1290 12B0 Rotated
12B2 12B5 Rotated
12B8 12BE Rotated
12C0 Rotated
12C2 12C5 Rotated
12C8 12D6 Rotated
12D8 1310 Rotated
1312 1315 Rotated
1318 135A Rotated
135D 137C Rotated
1380 1399 Rotated
13A0 13F5 Rotated
13F8 13FD Rotated
1400 Rotated
1401 167F U
1680 169C Rotated
16A0 16F8 Rotated
1700 170C Rotated
170E 1714 Rotated
1720 1736 Rotated
1740 1753 Rotated
1760 176C Rotated
176E 1770 Rotated
1772 1773 Rotated
1780 17DD Rotated
17E0 17E9 Rotated
17F0 17F9 Rotated
1800 180E Rotated
1810 1819 Rotated
1820 1878 Rotated
1880 18AA Rotated
18B0 18FF U
1900 191E Rotated
1920 192B Rotated
1930 193B Rotated
1940 Rotated
1944 196D Rotated
1970 1974 Rotated
1980 19AB Rotated
19B0 19C9 Rotated
19D0 19DA Rotated
19DE 1A1B Rotated
1A1E 1A5E Rotated
1A60 1A7C Rotated
1A7F 1A89 Rotated
1A90 1A99 Rotated
1AA0 1AAD Rotated
1AB0 1AC0 Rotated
1B00 1B4B Rotated
1B50 1B7C Rotated
1B80 1BF3 Rotated
1BFC 1C37 Rotated
1C3B 1C49 Rotated
1C4D 1C88 Rotated
1C90 1CBA Rotated
1CBD 1CC7 Rotated
1CD0 1CFA Rotated
1D00 1DF9 Rotated
1DFB 1F15 Rotated
1F18 1F1D Rotated
1F20 1F45 Rotated
1F48 1F4D Rotated
1F50 1F57 Rotated
1F59 Rotated
1F5B Rotated
1F5D Rotated
1F5F 1F7D Rotated
1F80 1FB4 Rotated
1FB6 1FC4 Rotated
1FC6 1FD3 Rotated
1FD6 1FDB Rotated
1FDD 1FEF Rotated
1FF2 1FF4 Rotated
1FF6 1FFE Rotated
2000 2015 Rotated
2016 U
2017 201F Rotated
2020 2021 U
2022 202F Rotated
2030 2031 U
2032 203A Rotated
203B 203C U
203D 2041 Rotated
2042 U
2043 2046 Rotated
2047 2049 U
204A 2050 Rotated
2051 U
2052 2064 Rotated
2065 U
2066 2071 Rotated
2074 208E Rotated
2090 209C Rotated
20A0 20BF Rotated
20D0 20DC Rotated
20DD 20E0 U
20E1 Rotated
20E2 20E4 U
20E5 20F0 Rotated
2100 2101 U
2102 Rotated
2103 2109 U
210A 210E Rotated
210F U
2110 2112 Rotated
2113 2114 U
2115 Rotated
2116 2117 U
2118 211D Rotated
211E 2123 U
2124 Rotated
2125 U
2126 Rotated
2127 U
2128 Rotated
2129 U
212A 212D Rotated
212E U
212F 2134 Rotated
2135 213F U
2140 2144 Rotated
2145 214A U
214B Rotated
214C 214D U
214E Rotated
214F 2189 U
218A 218B Rotated
218C 218F U
2190 221D Rotated
221E U
221F 2233 Rotated
2234 2235 U
2236 22FF Rotated
2300 2307 U
2308 230B Rotated
230C 231F U
2320 2323 Rotated
2324 2328 U
2329 232A Tr
232B U
232C 237C Rotated
237D 239A U
239B 23BD Rotated
23BE 23CD U
23CE Rotated
23CF U
23D0 Rotated
23D1 23DB U
23DC 23E1 Rotated
23E2 2422 U
2423 Rotated
2424 24FF U
2500 259F Rotated
25A0 2619 U
261A 261F Rotated
2620 2767 U
2768 2775 Rotated
2776 2793 U
2794 2B11 Rotated
2B12 2B2F U
2B30 2B4F Rotated
2B50 2B59 U
2B5A 2B73 Rotated
2B76 2B95 Rotated
2B97 U
2B98 2BB7 Rotated
2BB8 2BD1 U
2BD2 Rotated
2BD3 2BEB U
2BEC 2BEF Rotated
2BF0 2BFF U
2C00 2C2E Rotated
2C30 2C5E Rotated
2C60 2CF3 Rotated
2CF9 2D25 Rotated
2D27 Rotated
2D2D Rotated
2D30 2D67 Rotated
2D6F 2D70 Rotated
2D7F 2D96 Rotated
2DA0 2DA6 Rotated
2DA8 2DAE Rotated
2DB0 2DB6 Rotated
2DB8 2DBE Rotated
2DC0 2DC6 Rotated
2DC8 2DCE Rotated
2DD0 2DD6 Rotated
2DD8 2DDE Rotated
2DE0 2E4F Rotated
2E50 2E51 U
2E52 Rotated
2E80 3000 U
3001 3002 Tu
3003 3007 U
3008 3011 Tr
3012 3013 U
3014 301F Tr
3020 302F U
3030 Tr
3031 3040 U
3041 Tu
3042 U
3043 Tu
3044 U
3045 Tu
3046 U
3047 Tu
3048 U
3049 Tu
304A 3062 U
3063 Tu
3064 3082 U
3083 Tu
3084 U
3085 Tu
3086 U
3087 Tu
3088 308D U
308E Tu
308F 3094 U
3095 3096 Tu
3097 309A U
309B 309C Tu
309D 309F U
30A0 Tr
30A1 Tu
30A2 U
30A3 Tu
30A4 U
30A5 Tu
30A6 U
30A7 Tu
30A8 U
30A9 Tu
30AA 30C2 U
30C3 Tu
30C4 30E2 U
30E3 Tu
30E4 U
30E5 Tu
30E6 U
30E7 Tu
30E8 30ED U
30EE Tu
30EF 30F4 U
30F5 30F6 Tu
30F7 30FB U
30FC Tr
30FD 3126 U
3127 Tu
3128 31EF U
31F0 31FF Tu
3200 32FE U
32FF 3357 Tu
3358 337A U
337B 337F Tu
3380 A4CF U
A4D0 A62B Rotated
A640 A6F7 Rotated
A700 A7BF Rotated
A7C2 A7CA Rotated
A7F5 A82C Rotated
A830 A839 Rotated
A840 A877 Rotated
A880 A8C5 Rotated
A8CE A8D9 Rotated
A8E0 A953 Rotated
A95F Rotated
A960 A97F U
A980 A9CD Rotated
A9CF A9D9 Rotated
A9DE A9FE Rotated
AA00 AA36 Rotated
AA40 AA4D Rotated
AA50 AA59 Rotated
AA5C AAC2 Rotated
AADB AAF6 Rotated
AB01 AB06 Rotated
AB09 AB0E Rotated
AB11 AB16 Rotated
AB20 AB26 Rotated
AB28 AB2E Rotated
AB30 AB6B Rotated
AB70 ABED Rotated
ABF0 ABF9 Rotated
AC00 D7FF U
D800 DFFF Rotated
E000 FAFF U
FB00 FB06 Rotated
FB13 FB17 Rotated
FB1D FB36 Rotated
FB38 FB3C Rotated
FB3E Rotated
FB40 FB41 Rotated
FB43 FB44 Rotated
FB46 FBC1 Rotated
FBD3 FD3F Rotated
FD50 FD8F Rotated
FD92 FDC7 Rotated
FDF0 FDFD Rotated
FE00 FE0F Rotated
FE10 FE1F U
FE20 FE2F Rotated
FE30 FE48 U
FE49 FE4F Rotated
FE50 FE52 Tu
FE53 FE57 U
FE58 Rotated
FE59 FE5E Tr
FE5F FE62 U
FE63 FE66 Rotated
FE67 FE6F U
FE70 FE74 Rotated
FE76 FEFC Rotated
FEFF Rotated
FF01 Tu
FF02 FF07 U
FF08 FF09 Tr
FF0A FF0B U
FF0C Tu
FF0D Rotated
FF0E Tu
FF0F FF19 U
FF1A FF1B Tr
FF1C FF1E Rotated
FF1F Tu
FF20 FF3A U
FF3B Tr
FF3C U
FF3D Tr
FF3E U
FF3F Tr
FF40 FF5A U
FF5B FF60 Tr
FF61 FFBE Rotated
FFC2 FFC7 Rotated
FFCA FFCF Rotated
FFD2 FFD7 Rotated
FFDA FFDC Rotated
FFE0 FFE2 U
FFE3 Tr
FFE4 FFE7 U
FFE8 FFEE Rotated
FFF0 FFF8 U
FFF9 FFFB Rotated
FFFC FFFD U
10000 1000B Rotated
1000D 10026 Rotated
10028 1003A Rotated
1003C 1003D Rotated
1003F 1004D Rotated
10050 1005D Rotated
10080 100FA Rotated
10100 10102 Rotated
10107 10133 Rotated
10137 1018E Rotated
10190 1019C Rotated
101A0 Rotated
101D0 101FD Rotated
10280 1029C Rotated
102A0 102D0 Rotated
102E0 102FB Rotated
10300 10323 Rotated
1032D 1034A Rotated
10350 1037A Rotated
10380 1039D Rotated
1039F 103C3 Rotated
103C8 103D5 Rotated
10400 1049D Rotated
104A0 104A9 Rotated
104B0 104D3 Rotated
104D8 104FB Rotated
10500 10527 Rotated
10530 10563 Rotated
1056F Rotated
10600 10736 Rotated
10740 10755 Rotated
10760 10767 Rotated
10800 10805 Rotated
10808 Rotated
1080A 10835 Rotated
10837 10838 Rotated
1083C Rotated
1083F 10855 Rotated
10857 1089E Rotated
108A7 108AF Rotated
108E0 108F2 Rotated
108F4 108F5 Rotated
108FB 1091B Rotated
1091F 10939 Rotated
1093F Rotated
10980 1099F U
109A0 109B7 Rotated
109BC 109CF Rotated
109D2 10A03 Rotated
10A05 10A06 Rotated
10A0C 10A13 Rotated
10A15 10A17 Rotated
10A19 10A35 Rotated
10A38 10A3A Rotated
10A3F 10A48 Rotated
10A50 10A58 Rotated
10A60 10A9F Rotated
10AC0 10AE6 Rotated
10AEB 10AF6 Rotated
10B00 10B35 Rotated
10B39 10B55 Rotated
10B58 10B72 Rotated
10B78 10B91 Rotated
10B99 10B9C Rotated
10BA9 10BAF Rotated
10C00 10C48 Rotated
10C80 10CB2 Rotated
10CC0 10CF2 Rotated
10CFA 10D27 Rotated
10D30 10D39 Rotated
10E60 10E7E Rotated
10E80 10EA9 Rotated
10EAB 10EAD Rotated
10EB0 10EB1 Rotated
10F00 10F27 Rotated
10F30 10F59 Rotated
10FB0 10FCB Rotated
10FE0 10FF6 Rotated
11000 1104D Rotated
11052 1106F Rotated
1107F 110C1 Rotated
110CD Rotated
110D0 110E8 Rotated
110F0 110F9 Rotated
11100 11134 Rotated
11136 11147 Rotated
11150 11176 Rotated
11180 111DF Rotated
111E1 111F4 Rotated
11200 11211 Rotated
11213 1123E Rotated
11280 11286 Rotated
11288 Rotated
1128A 1128D Rotated
1128F 1129D Rotated
1129F 112A9 Rotated
112B0 112EA Rotated
112F0 112F9 Rotated
11300 11303 Rotated
11305 1130C Rotated
1130F 11310 Rotated
11313 11328 Rotated
1132A 11330 Rotated
11332 11333 Rotated
11335 11339 Rotated
1133B 11344 Rotated
11347 11348 Rotated
1134B 1134D Rotated
11350 Rotated
11357 Rotated
1135D 11363 Rotated
11366 1136C Rotated
11370 11374 Rotated
11400 1145B Rotated
1145D 11461 Rotated
11480 114C7 Rotated
114D0 114D9 Rotated
11580 115FF U
11600 11644 Rotated
11650 11659 Rotated
11660 1166C Rotated
11680 116B8 Rotated
116C0 116C9 Rotated
11700 1171A Rotated
1171D 1172B Rotated
11730 1173F Rotated
11800 1183B Rotated
118A0 118F2 Rotated
118FF 11906 Rotated
11909 Rotated
1190C 11913 Rotated
11915 11916 Rotated
11918 11935 Rotated
11937 11938 Rotated
1193B 11946 Rotated
11950 11959 Rotated
119A0 119A7 Rotated
119AA 119D7 Rotated
119DA 119E4 Rotated
11A00 11AAF U
11AC0 11AF8 Rotated
11C00 11C08 Rotated
11C0A 11C36 Rotated
11C38 11C45 Rotated
11C50 11C6C Rotated
11C70 11C8F Rotated
11C92 11CA7 Rotated
11CA9 11CB6 Rotated
11D00 11D06 Rotated
11D08 11D09 Rotated
11D0B 11D36 Rotated
11D3A Rotated
11D3C 11D3D Rotated
11D3F 11D47 Rotated
11D50 11D59 Rotated
11D60 11D65 Rotated
11D67 11D68 Rotated
11D6A 11D8E Rotated
11D90 11D91 Rotated
11D93 11D98 Rotated
11DA0 11DA9 Rotated
11EE0 11EF8 Rotated
11FB0 Rotated
11FC0 11FF1 Rotated
11FFF 12399 Rotated
12400 1246E Rotated
12470 12474 Rotated
12480 12543 Rotated
13000 1343F U
14400 1467F U
16800 16A38 Rotated
16A40 16A5E Rotated
16A60 16A69 Rotated
16A6E 16A6F Rotated
16AD0 16AED Rotated
16AF0 16AF5 Rotated
16B00 16B45 Rotated
16B50 16B59 Rotated
16B5B 16B61 Rotated
16B63 16B77 Rotated
16B7D 16B8F Rotated
16E40 16E9A Rotated
16F00 16F4A Rotated
16F4F 16F87 Rotated
16F8F 16F9F Rotated
16FE0 18D8F U
1B000 1B2FF U
1BC00 1BC6A Rotated
1BC70 1BC7C Rotated
1BC80 1BC88 Rotated
1BC90 1BC99 Rotated
1BC9C 1BCA3 Rotated
1D000 1D1FF U
1D200 1D245 Rotated
1D2E0 1D37F U
1D400 1D454 Rotated
1D456 1D49C Rotated
1D49E 1D49F Rotated
1D4A2 Rotated
1D4A5 1D4A6 Rotated
1D4A9 1D4AC Rotated
1D4AE 1D4B9 Rotated
1D4BB Rotated
1D4BD 1D4C3 Rotated
1D4C5 1D505 Rotated
1D507 1D50A Rotated
1D50D 1D514 Rotated
1D516 1D51C Rotated
1D51E 1D539 Rotated
1D53B 1D53E Rotated
1D540 1D544 Rotated
1D546 Rotated
1D54A 1D550 Rotated
1D552 1D6A5 Rotated
1D6A8 1D7CB Rotated
1D7CE 1D7FF Rotated
1D800 1DAAF U
1E000 1E006 Rotated
1E008 1E018 Rotated
1E01B 1E021 Rotated
1E023 1E024 Rotated
1E026 1E02A Rotated
1E100 1E12C Rotated
1E130 1E13D Rotated
1E140 1E149 Rotated
1E14E 1E14F Rotated
1E2C0 1E2F9 Rotated
1E2FF Rotated
1E800 1E8C4 Rotated
1E8C7 1E8D6 Rotated
1E900 1E94B Rotated
1E950 1E959 Rotated
1E95E 1E95F Rotated
1EC71 1ECB4 Rotated
1ED01 1ED3D Rotated
1EE00 1EE03 Rotated
1EE05 1EE1F Rotated
1EE21 1EE22 Rotated
1EE24 Rotated
1EE27 Rotated
1EE29 1EE32 Rotated
1EE34 1EE37 Rotated
1EE39 Rotated
1EE3B Rotated
1EE42 Rotated
1EE47 Rotated
1EE49 Rotated
1EE4B Rotated
1EE4D 1EE4F Rotated
1EE51 1EE52 Rotated
1EE54 Rotated
1EE57 Rotated
1EE59 Rotated
1EE5B Rotated
1EE5D Rotated
1EE5F Rotated
1EE61 1EE62 Rotated
1EE64 Rotated
1EE67 1EE6A Rotated
1EE6C 1EE72 Rotated
1EE74 1EE77 Rotated
1EE79 1EE7C Rotated
1EE7E Rotated
1EE80 1EE89 Rotated
1EE8B 1EE9B Rotated
1EEA1 1EEA3 Rotated
1EEA5 1EEA9 Rotated
1EEAB 1EEBB Rotated
1EEF0 1EEF1 Rotated
1F000 1F1FF U
1F200 1F201 Tu
1F202 1F7FF U
1F800 1F80B Rotated
1F810 1F847 Rotated
1F850 1F859 Rotated
1F860 1F887 Rotated
1F890 1F8AD Rotated
1F8B0 1F8B1 Rotated
1F900 1FAFF U
1FB00 1FB92 Rotated
1FB94 1FBCA Rotated
1FBF0 1FBF9 Rotated
20000 2FFFD U
30000 3FFFD U
E0001 Rotated
E0020 E007F Rotated
E0100 E01EF Rotated
F0000 FFFFD U
100000 10FFFD U
END

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff