diff options
Diffstat (limited to 'lib/unicode')
-rw-r--r-- | lib/unicode/Bidirectional.pl | 26 | ||||
-rw-r--r-- | lib/unicode/Block.pl | 1 | ||||
-rw-r--r-- | lib/unicode/Category.pl | 26 | ||||
-rw-r--r-- | lib/unicode/Is/ASCII.pl | 3 | ||||
-rw-r--r-- | lib/unicode/Is/Alnum.pl | 29 | ||||
-rw-r--r-- | lib/unicode/Is/Alpha.pl | 26 | ||||
-rw-r--r-- | lib/unicode/Is/BidiL.pl | 26 | ||||
-rw-r--r-- | lib/unicode/Is/Cntrl.pl | 12 | ||||
-rw-r--r-- | lib/unicode/Is/Digit.pl | 2 | ||||
-rw-r--r-- | lib/unicode/Is/Graph.pl | 327 | ||||
-rw-r--r-- | lib/unicode/Is/L.pl | 26 | ||||
-rw-r--r-- | lib/unicode/Is/Lo.pl | 26 | ||||
-rw-r--r-- | lib/unicode/Is/Print.pl | 26 | ||||
-rw-r--r-- | lib/unicode/Is/Punct.pl | 70 | ||||
-rw-r--r-- | lib/unicode/Is/Space.pl | 1 | ||||
-rw-r--r-- | lib/unicode/Is/Word.pl | 250 | ||||
-rw-r--r-- | lib/unicode/Is/XDigit.pl | 5 | ||||
-rw-r--r-- | lib/unicode/Is/Z.pl | 1 | ||||
-rw-r--r-- | lib/unicode/Is/Zs.pl | 1 | ||||
-rw-r--r-- | lib/unicode/Name.pl | 691 | ||||
-rw-r--r-- | lib/unicode/To/Digit.pl | 1 | ||||
-rwxr-xr-x | lib/unicode/mktables.PL | 28 |
22 files changed, 1235 insertions, 369 deletions
diff --git a/lib/unicode/Bidirectional.pl b/lib/unicode/Bidirectional.pl index 1523d505c1..e10210dc31 100644 --- a/lib/unicode/Bidirectional.pl +++ b/lib/unicode/Bidirectional.pl @@ -233,6 +233,32 @@ return <<'END'; 1100 1159 L 115f 11a2 L 11a8 11f9 L +1200 1206 L +1208 1246 L +1248 L +124a 124d L +1250 1256 L +1258 L +125a 125d L +1260 1286 L +1288 L +128a 128d L +1290 12ae L +12b0 L +12b2 12b5 L +12b8 12be L +12c0 L +12c2 12c5 L +12c8 12ce L +12d0 12d6 L +12d8 12ee L +12f0 130e L +1310 L +1312 1315 L +1318 131e L +1320 1346 L +1348 135a L +1361 137c L 1e00 1e9b L 1ea0 1ef9 L 1f00 1f15 L diff --git a/lib/unicode/Block.pl b/lib/unicode/Block.pl index ce9289aa93..1c0b280f4c 100644 --- a/lib/unicode/Block.pl +++ b/lib/unicode/Block.pl @@ -27,7 +27,6 @@ return <<'END'; 1100 11FF Hangul Jamo 1E00 1EFF Latin Extended Additional 1F00 1FFF Greek Extended -1200 137F Ethiopic 2000 206F General Punctuation 2070 209F Superscripts and Subscripts 20A0 20CF Currency Symbols diff --git a/lib/unicode/Category.pl b/lib/unicode/Category.pl index 3b47570d1a..5c0842c8bf 100644 --- a/lib/unicode/Category.pl +++ b/lib/unicode/Category.pl @@ -762,7 +762,31 @@ return <<'END'; 1100 1159 Lo 115f 11a2 Lo 11a8 11f9 Lo -1200 135a Lo +1200 1206 Lo +1208 1246 Lo +1248 Lo +124a 124d Lo +1250 1256 Lo +1258 Lo +125a 125d Lo +1260 1286 Lo +1288 Lo +128a 128d Lo +1290 12ae Lo +12b0 Lo +12b2 12b5 Lo +12b8 12be Lo +12c0 Lo +12c2 12c5 Lo +12c8 12ce Lo +12d0 12d6 Lo +12d8 12ee Lo +12f0 130e Lo +1310 Lo +1312 1315 Lo +1318 131e Lo +1320 1346 Lo +1348 135a Lo 1361 1368 Po 1369 1371 Nd 1372 137c No diff --git a/lib/unicode/Is/ASCII.pl b/lib/unicode/Is/ASCII.pl new file mode 100644 index 0000000000..b7843e932f --- /dev/null +++ b/lib/unicode/Is/ASCII.pl @@ -0,0 +1,3 @@ +return <<'END'; +0000 007f +END diff --git a/lib/unicode/Is/Alnum.pl b/lib/unicode/Is/Alnum.pl index aa82e4ff89..ac48257e9a 100644 --- a/lib/unicode/Is/Alnum.pl +++ b/lib/unicode/Is/Alnum.pl @@ -1,7 +1,6 @@ return <<'END'; 0030 0039 0041 005a -005f 0061 007a 00aa 00b5 @@ -156,8 +155,32 @@ return <<'END'; 1100 1159 115f 11a2 11a8 11f9 -1200 135a -1369 137c +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a +1369 1371 1e00 1e9b 1ea0 1ef9 1f00 1f15 diff --git a/lib/unicode/Is/Alpha.pl b/lib/unicode/Is/Alpha.pl index ea6fa7f8b6..9de0521776 100644 --- a/lib/unicode/Is/Alpha.pl +++ b/lib/unicode/Is/Alpha.pl @@ -141,7 +141,31 @@ return <<'END'; 1100 1159 115f 11a2 11a8 11f9 -1200 135a +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a 1e00 1e9b 1ea0 1ef9 1f00 1f15 diff --git a/lib/unicode/Is/BidiL.pl b/lib/unicode/Is/BidiL.pl index 85de325625..c17ef10a5b 100644 --- a/lib/unicode/Is/BidiL.pl +++ b/lib/unicode/Is/BidiL.pl @@ -186,6 +186,32 @@ return <<'END'; 1100 1159 115f 11a2 11a8 11f9 +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a +1361 137c 1e00 1e9b 1ea0 1ef9 1f00 1f15 diff --git a/lib/unicode/Is/Cntrl.pl b/lib/unicode/Is/Cntrl.pl new file mode 100644 index 0000000000..274239f9d2 --- /dev/null +++ b/lib/unicode/Is/Cntrl.pl @@ -0,0 +1,12 @@ +return <<'END'; +0000 001f +007f 009f +200c 200f +202a 202e +206a 206f +d800 db7f +db80 dbff +dc00 dfff +e000 f8ff +feff +END diff --git a/lib/unicode/Is/Digit.pl b/lib/unicode/Is/Digit.pl index 2181f150ff..a25e28f9e9 100644 --- a/lib/unicode/Is/Digit.pl +++ b/lib/unicode/Is/Digit.pl @@ -14,6 +14,6 @@ return <<'END'; 0e50 0e59 0ed0 0ed9 0f20 0f29 -1369 137c +1369 1371 ff10 ff19 END diff --git a/lib/unicode/Is/Graph.pl b/lib/unicode/Is/Graph.pl new file mode 100644 index 0000000000..7a8c225176 --- /dev/null +++ b/lib/unicode/Is/Graph.pl @@ -0,0 +1,327 @@ +return <<'END'; +0021 007e +00a0 01f5 +01fa 0217 +0250 02a8 +02b0 02de +02e0 02e9 +0300 0345 +0360 0361 +0374 0375 +037a +037e +0384 038a +038c +038e 03a1 +03a3 03ce +03d0 03d6 +03da +03dc +03de +03e0 +03e2 03f3 +0401 040c +040e 044f +0451 045c +045e 0486 +0490 04c4 +04c7 04c8 +04cb 04cc +04d0 04eb +04ee 04f5 +04f8 04f9 +0531 0556 +0559 055f +0561 0587 +0589 +0591 05a1 +05a3 05b9 +05bb 05c4 +05d0 05ea +05f0 05f4 +060c +061b +061f +0621 063a +0640 0652 +0660 066d +0670 06b7 +06ba 06be +06c0 06ce +06d0 06ed +06f0 06f9 +0901 0903 +0905 0939 +093c 094d +0950 0954 +0958 0970 +0981 0983 +0985 098c +098f 0990 +0993 09a8 +09aa 09b0 +09b2 +09b6 09b9 +09bc +09be 09c4 +09c7 09c8 +09cb 09cd +09d7 +09dc 09dd +09df 09e3 +09e6 09fa +0a02 +0a05 0a0a +0a0f 0a10 +0a13 0a28 +0a2a 0a30 +0a32 0a33 +0a35 0a36 +0a38 0a39 +0a3c +0a3e 0a42 +0a47 0a48 +0a4b 0a4d +0a59 0a5c +0a5e +0a66 0a74 +0a81 0a83 +0a85 0a8b +0a8d +0a8f 0a91 +0a93 0aa8 +0aaa 0ab0 +0ab2 0ab3 +0ab5 0ab9 +0abc 0ac5 +0ac7 0ac9 +0acb 0acd +0ad0 +0ae0 +0ae6 0aef +0b01 0b03 +0b05 0b0c +0b0f 0b10 +0b13 0b28 +0b2a 0b30 +0b32 0b33 +0b36 0b39 +0b3c 0b43 +0b47 0b48 +0b4b 0b4d +0b56 0b57 +0b5c 0b5d +0b5f 0b61 +0b66 0b70 +0b82 0b83 +0b85 0b8a +0b8e 0b90 +0b92 0b95 +0b99 0b9a +0b9c +0b9e 0b9f +0ba3 0ba4 +0ba8 0baa +0bae 0bb5 +0bb7 0bb9 +0bbe 0bc2 +0bc6 0bc8 +0bca 0bcd +0bd7 +0be7 0bf2 +0c01 0c03 +0c05 0c0c +0c0e 0c10 +0c12 0c28 +0c2a 0c33 +0c35 0c39 +0c3e 0c44 +0c46 0c48 +0c4a 0c4d +0c55 0c56 +0c60 0c61 +0c66 0c6f +0c82 0c83 +0c85 0c8c +0c8e 0c90 +0c92 0ca8 +0caa 0cb3 +0cb5 0cb9 +0cbe 0cc4 +0cc6 0cc8 +0cca 0ccd +0cd5 0cd6 +0cde +0ce0 0ce1 +0ce6 0cef +0d02 0d03 +0d05 0d0c +0d0e 0d10 +0d12 0d28 +0d2a 0d39 +0d3e 0d43 +0d46 0d48 +0d4a 0d4d +0d57 +0d60 0d61 +0d66 0d6f +0e01 0e3a +0e3f 0e5b +0e81 0e82 +0e84 +0e87 0e88 +0e8a +0e8d +0e94 0e97 +0e99 0e9f +0ea1 0ea3 +0ea5 +0ea7 +0eaa 0eab +0ead 0eb9 +0ebb 0ebd +0ec0 0ec4 +0ec6 +0ec8 0ecd +0ed0 0ed9 +0edc 0edd +0f00 0f47 +0f49 0f69 +0f71 0f8b +0f90 0f95 +0f97 +0f99 0fad +0fb1 0fb7 +0fb9 +10a0 10c5 +10d0 10f6 +10fb +1100 1159 +115f 11a2 +11a8 11f9 +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a +1361 137c +1e00 1e9b +1ea0 1ef9 +1f00 1f15 +1f18 1f1d +1f20 1f45 +1f48 1f4d +1f50 1f57 +1f59 +1f5b +1f5d +1f5f 1f7d +1f80 1fb4 +1fb6 1fc4 +1fc6 1fd3 +1fd6 1fdb +1fdd 1fef +1ff2 1ff4 +1ff6 1ffe +2000 200b +2010 2029 +2030 2046 +2070 +2074 208e +20a0 20ac +20d0 20e1 +2100 2138 +2153 2182 +2190 21ea +2200 22f1 +2300 +2302 237a +2400 2424 +2440 244a +2460 24ea +2500 2595 +25a0 25ef +2600 2613 +261a 266f +2701 2704 +2706 2709 +270c 2727 +2729 274b +274d +274f 2752 +2756 +2758 275e +2761 2767 +2776 2794 +2798 27af +27b1 27be +3000 3037 +303f +3041 3094 +3099 309e +30a1 30fe +3105 312c +3131 318e +3190 319f +3200 321c +3220 3243 +3260 327b +327f 32b0 +32c0 32cb +32d0 32fe +3300 3376 +337b 33dd +33e0 33fe +4e00 9fa5 +ac00 d7a3 +f900 fa2d +fb00 fb06 +fb13 fb17 +fb1e fb36 +fb38 fb3c +fb3e +fb40 fb41 +fb43 fb44 +fb46 fbb1 +fbd3 fd3f +fd50 fd8f +fd92 fdc7 +fdf0 fdfb +fe20 fe23 +fe30 fe44 +fe49 fe52 +fe54 fe66 +fe68 fe6b +fe70 fe72 +fe74 +fe76 fefc +ff01 ff5e +ff61 ffbe +ffc2 ffc7 +ffca ffcf +ffd2 ffd7 +ffda ffdc +ffe0 ffe6 +ffe8 ffee +fffc fffd +END diff --git a/lib/unicode/Is/L.pl b/lib/unicode/Is/L.pl index 9c8e3cf21f..06796fd1bb 100644 --- a/lib/unicode/Is/L.pl +++ b/lib/unicode/Is/L.pl @@ -145,7 +145,31 @@ return <<'END'; 1100 1159 115f 11a2 11a8 11f9 -1200 135a +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a 1e00 1e9b 1ea0 1ef9 1f00 1f15 diff --git a/lib/unicode/Is/Lo.pl b/lib/unicode/Is/Lo.pl index 30f776da52..07da29ed1b 100644 --- a/lib/unicode/Is/Lo.pl +++ b/lib/unicode/Is/Lo.pl @@ -107,7 +107,31 @@ return <<'END'; 1100 1159 115f 11a2 11a8 11f9 -1200 135a +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a 2135 2138 3041 3094 30a1 30fa diff --git a/lib/unicode/Is/Print.pl b/lib/unicode/Is/Print.pl index eef2d314c0..c2e607006b 100644 --- a/lib/unicode/Is/Print.pl +++ b/lib/unicode/Is/Print.pl @@ -199,6 +199,32 @@ return <<'END'; 1100 1159 115f 11a2 11a8 11f9 +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a +1361 137c 1e00 1e9b 1ea0 1ef9 1f00 1f15 diff --git a/lib/unicode/Is/Punct.pl b/lib/unicode/Is/Punct.pl new file mode 100644 index 0000000000..0d52205b0a --- /dev/null +++ b/lib/unicode/Is/Punct.pl @@ -0,0 +1,70 @@ +return <<'END'; +0021 0023 +0025 002a +002c 002f +003a 003b +003f 0040 +005b 005d +005f +007b +007d +00a1 +00ab +00ad +00b7 +00bb +00bf +0374 0375 +037e +0387 +055a 055f +0589 +05be +05c0 +05c3 +05f3 05f4 +060c +061b +061f +066a 066d +06d4 +0964 0965 +0970 +0e2f +0e5a 0e5b +0eaf +0f04 0f12 +0f3a 0f3d +0f85 +10fb +1361 1368 +2010 2027 +2030 2043 +2045 2046 +207d 207e +208d 208e +2329 232a +3001 3003 +3006 +3008 3011 +3014 301f +3030 +30fb +fd3e fd3f +fe30 fe44 +fe49 fe52 +fe54 fe61 +fe63 +fe68 +fe6a fe6b +ff01 ff03 +ff05 ff0a +ff0c ff0f +ff1a ff1b +ff1f ff20 +ff3b ff3d +ff3f +ff5b +ff5d +ff61 ff65 +END diff --git a/lib/unicode/Is/Space.pl b/lib/unicode/Is/Space.pl index 903f854416..715afc3ef3 100644 --- a/lib/unicode/Is/Space.pl +++ b/lib/unicode/Is/Space.pl @@ -3,7 +3,6 @@ return <<'END'; 000c 000d 0020 00a0 -1361 2000 200b 2028 2029 3000 diff --git a/lib/unicode/Is/Word.pl b/lib/unicode/Is/Word.pl new file mode 100644 index 0000000000..6a30246b20 --- /dev/null +++ b/lib/unicode/Is/Word.pl @@ -0,0 +1,250 @@ +return <<'END'; +0030 0039 +0041 005a +005f +0061 007a +00aa +00b5 +00ba +00c0 00d6 +00d8 00f6 +00f8 01c4 +01c6 01c7 +01c9 01ca +01cc 01f1 +01f3 01f5 +01fa 0217 +0250 02a8 +0386 +0388 038a +038c +038e 03a1 +03a3 03ce +03d0 03d6 +03da +03dc +03de +03e0 +03e2 03f3 +0401 040c +040e 044f +0451 045c +045e 0481 +0490 04c4 +04c7 04c8 +04cb 04cc +04d0 04eb +04ee 04f5 +04f8 04f9 +0531 0556 +0561 0587 +05d0 05ea +05f0 05f2 +0621 063a +0641 064a +0660 0669 +0671 06b7 +06ba 06be +06c0 06ce +06d0 06d3 +06d5 +06f0 06f9 +0905 0939 +093d +0958 0961 +0966 096f +0985 098c +098f 0990 +0993 09a8 +09aa 09b0 +09b2 +09b6 09b9 +09dc 09dd +09df 09e1 +09e6 09f1 +0a05 0a0a +0a0f 0a10 +0a13 0a28 +0a2a 0a30 +0a32 0a33 +0a35 0a36 +0a38 0a39 +0a59 0a5c +0a5e +0a66 0a6f +0a72 0a74 +0a85 0a8b +0a8d +0a8f 0a91 +0a93 0aa8 +0aaa 0ab0 +0ab2 0ab3 +0ab5 0ab9 +0abd +0ae0 +0ae6 0aef +0b05 0b0c +0b0f 0b10 +0b13 0b28 +0b2a 0b30 +0b32 0b33 +0b36 0b39 +0b3d +0b5c 0b5d +0b5f 0b61 +0b66 0b6f +0b85 0b8a +0b8e 0b90 +0b92 0b95 +0b99 0b9a +0b9c +0b9e 0b9f +0ba3 0ba4 +0ba8 0baa +0bae 0bb5 +0bb7 0bb9 +0be7 0bef +0c05 0c0c +0c0e 0c10 +0c12 0c28 +0c2a 0c33 +0c35 0c39 +0c60 0c61 +0c66 0c6f +0c85 0c8c +0c8e 0c90 +0c92 0ca8 +0caa 0cb3 +0cb5 0cb9 +0cde +0ce0 0ce1 +0ce6 0cef +0d05 0d0c +0d0e 0d10 +0d12 0d28 +0d2a 0d39 +0d60 0d61 +0d66 0d6f +0e01 0e2e +0e30 +0e32 0e33 +0e40 0e45 +0e50 0e59 +0e81 0e82 +0e84 +0e87 0e88 +0e8a +0e8d +0e94 0e97 +0e99 0e9f +0ea1 0ea3 +0ea5 +0ea7 +0eaa 0eab +0ead 0eae +0eb0 +0eb2 0eb3 +0ebd +0ec0 0ec4 +0ed0 0ed9 +0edc 0edd +0f20 0f29 +0f40 0f47 +0f49 0f69 +10a0 10c5 +10d0 10f6 +1100 1159 +115f 11a2 +11a8 11f9 +1200 1206 +1208 1246 +1248 +124a 124d +1250 1256 +1258 +125a 125d +1260 1286 +1288 +128a 128d +1290 12ae +12b0 +12b2 12b5 +12b8 12be +12c0 +12c2 12c5 +12c8 12ce +12d0 12d6 +12d8 12ee +12f0 130e +1310 +1312 1315 +1318 131e +1320 1346 +1348 135a +1369 1371 +1e00 1e9b +1ea0 1ef9 +1f00 1f15 +1f18 1f1d +1f20 1f45 +1f48 1f4d +1f50 1f57 +1f59 +1f5b +1f5d +1f5f 1f7d +1f80 1fb4 +1fb6 1fbc +1fbe +1fc2 1fc4 +1fc6 1fcc +1fd0 1fd3 +1fd6 1fdb +1fe0 1fec +1ff2 1ff4 +1ff6 1ffc +207f +2102 +2107 +210a 2113 +2115 +2118 211d +2124 +2126 +2128 +212a 2131 +2133 2138 +3041 3094 +30a1 30fa +3105 312c +3131 318e +4e00 9fa5 +ac00 d7a3 +f900 fa2d +fb00 fb06 +fb13 fb17 +fb1f fb28 +fb2a fb36 +fb38 fb3c +fb3e +fb40 fb41 +fb43 fb44 +fb46 fbb1 +fbd3 fd3d +fd50 fd8f +fd92 fdc7 +fdf0 fdfb +fe70 fe72 +fe74 +fe76 fefc +ff10 ff19 +ff21 ff3a +ff41 ff5a +ff66 ff6f +ff71 ff9d +ffa0 ffbe +ffc2 ffc7 +ffca ffcf +ffd2 ffd7 +ffda ffdc +END diff --git a/lib/unicode/Is/XDigit.pl b/lib/unicode/Is/XDigit.pl new file mode 100644 index 0000000000..f0b7044eb6 --- /dev/null +++ b/lib/unicode/Is/XDigit.pl @@ -0,0 +1,5 @@ +return <<'END'; +0030 0039 +0041 0046 +0061 0066 +END diff --git a/lib/unicode/Is/Z.pl b/lib/unicode/Is/Z.pl index af595da354..9e83d9427f 100644 --- a/lib/unicode/Is/Z.pl +++ b/lib/unicode/Is/Z.pl @@ -1,7 +1,6 @@ return <<'END'; 0020 00a0 -1361 2000 200b 2028 2029 3000 diff --git a/lib/unicode/Is/Zs.pl b/lib/unicode/Is/Zs.pl index 403728c0db..87d4455d02 100644 --- a/lib/unicode/Is/Zs.pl +++ b/lib/unicode/Is/Zs.pl @@ -1,7 +1,6 @@ return <<'END'; 0020 00a0 -1361 2000 200b 3000 END diff --git a/lib/unicode/Name.pl b/lib/unicode/Name.pl index 0925bad71a..45099acd4d 100644 --- a/lib/unicode/Name.pl +++ b/lib/unicode/Name.pl @@ -2740,352 +2740,351 @@ return <<'END'; 11f7 HANGUL JONGSEONG HIEUH-MIEUM 11f8 HANGUL JONGSEONG HIEUH-PIEUP 11f9 HANGUL JONGSEONG YEORINHIEUH -1200 ETHIOPIC SYLLABLE HA -1201 ETHIOPIC SYLLABLE HU -1202 ETHIOPIC SYLLABLE HI -1203 ETHIOPIC SYLLABLE HAA -1204 ETHIOPIC SYLLABLE HEE -1205 ETHIOPIC SYLLABLE HE -1206 ETHIOPIC SYLLABLE HO -1208 ETHIOPIC SYLLABLE LA -1209 ETHIOPIC SYLLABLE LU -120A ETHIOPIC SYLLABLE LI -120B ETHIOPIC SYLLABLE LAA -120C ETHIOPIC SYLLABLE LEE -120D ETHIOPIC SYLLABLE LE -120E ETHIOPIC SYLLABLE LO -120F ETHIOPIC SYLLABLE LWA -1210 ETHIOPIC SYLLABLE HHA -1211 ETHIOPIC SYLLABLE HHU -1212 ETHIOPIC SYLLABLE HHI -1213 ETHIOPIC SYLLABLE HHAA -1214 ETHIOPIC SYLLABLE HHEE -1215 ETHIOPIC SYLLABLE HHE -1217 ETHIOPIC SYLLABLE HHWA -1218 ETHIOPIC SYLLABLE MA -1219 ETHIOPIC SYLLABLE MU -121A ETHIOPIC SYLLABLE MI -121B ETHIOPIC SYLLABLE MAA -121C ETHIOPIC SYLLABLE MEE -121D ETHIOPIC SYLLABLE ME -121E ETHIOPIC SYLLABLE MO -121F ETHIOPIC SYLLABLE MWAA -1220 ETHIOPIC SYLLABLE SZA -1221 ETHIOPIC SYLLABLE SZU -1222 ETHIOPIC SYLLABLE SZI -1223 ETHIOPIC SYLLABLE SZAA -1224 ETHIOPIC SYLLABLE SZEE -1225 ETHIOPIC SYLLABLE SZE -1226 ETHIOPIC SYLLABLE SZO -1227 ETHIOPIC SYLLABLE SZWA -1228 ETHIOPIC SYLLABLE RA -1229 ETHIOPIC SYLLABLE RU -122A ETHIOPIC SYLLABLE RI -122B ETHIOPIC SYLLABLE RAA -122C ETHIOPIC SYLLABLE REE -122D ETHIOPIC SYLLABLE RE -122E ETHIOPIC SYLLABLE RO -122F ETHIOPIC SYLLABLE RWA -1230 ETHIOPIC SYLLABLE SA -1231 ETHIOPIC SYLLABLE SU -1232 ETHIOPIC SYLLABLE SI -1233 ETHIOPIC SYLLABLE SAA -1234 ETHIOPIC SYLLABLE SEE -1235 ETHIOPIC SYLLABLE SE -1236 ETHIOPIC SYLLABLE SO -1237 ETHIOPIC SYLLABLE SWA -1238 ETHIOPIC SYLLABLE SHA -1239 ETHIOPIC SYLLABLE SHU -123A ETHIOPIC SYLLABLE SHI -123B ETHIOPIC SYLLABLE SHAA -123C ETHIOPIC SYLLABLE SHEE -123D ETHIOPIC SYLLABLE SHE -123E ETHIOPIC SYLLABLE SHO -123F ETHIOPIC SYLLABLE SHWA -1240 ETHIOPIC SYLLABLE QA -1241 ETHIOPIC SYLLABLE QU -1242 ETHIOPIC SYLLABLE QI -1243 ETHIOPIC SYLLABLE QAA -1244 ETHIOPIC SYLLABLE QEE -1245 ETHIOPIC SYLLABLE QE -1246 ETHIOPIC SYLLABLE QO -1248 ETHIOPIC SYLLABLE QWA -124A ETHIOPIC SYLLABLE QWI -124B ETHIOPIC SYLLABLE QWAA -124C ETHIOPIC SYLLABLE QWEE -124D ETHIOPIC SYLLABLE QWE -1250 ETHIOPIC SYLLABLE QHA -1251 ETHIOPIC SYLLABLE QHU -1252 ETHIOPIC SYLLABLE QHI -1253 ETHIOPIC SYLLABLE QHAA -1254 ETHIOPIC SYLLABLE QHEE -1255 ETHIOPIC SYLLABLE QHE -1256 ETHIOPIC SYLLABLE QHO -1258 ETHIOPIC SYLLABLE QHWA -125A ETHIOPIC SYLLABLE QHWI -125B ETHIOPIC SYLLABLE QHWAA -125C ETHIOPIC SYLLABLE QHWEE -125D ETHIOPIC SYLLABLE QHWE -1260 ETHIOPIC SYLLABLE BA -1261 ETHIOPIC SYLLABLE BU -1262 ETHIOPIC SYLLABLE BI -1263 ETHIOPIC SYLLABLE BAA -1264 ETHIOPIC SYLLABLE BEE -1265 ETHIOPIC SYLLABLE BE -1266 ETHIOPIC SYLLABLE BO -1267 ETHIOPIC SYLLABLE BWAA -1268 ETHIOPIC SYLLABLE VA -1269 ETHIOPIC SYLLABLE VU -126A ETHIOPIC SYLLABLE VI -126B ETHIOPIC SYLLABLE VAA -126C ETHIOPIC SYLLABLE VEE -126D ETHIOPIC SYLLABLE VE -126E ETHIOPIC SYLLABLE VO -126F ETHIOPIC SYLLABLE VWA -1270 ETHIOPIC SYLLABLE TA -1271 ETHIOPIC SYLLABLE TU -1272 ETHIOPIC SYLLABLE TI -1273 ETHIOPIC SYLLABLE TAA -1274 ETHIOPIC SYLLABLE TEE -1275 ETHIOPIC SYLLABLE TE -1276 ETHIOPIC SYLLABLE TO -1277 ETHIOPIC SYLLABLE TWA -1278 ETHIOPIC SYLLABLE CA -1279 ETHIOPIC SYLLABLE CU -127A ETHIOPIC SYLLABLE CI -127B ETHIOPIC SYLLABLE CAA -127C ETHIOPIC SYLLABLE CEE -127D ETHIOPIC SYLLABLE CE -127E ETHIOPIC SYLLABLE CO -127F ETHIOPIC SYLLABLE CWA -1280 ETHIOPIC SYLLABLE XA -1281 ETHIOPIC SYLLABLE XU -1282 ETHIOPIC SYLLABLE XI -1283 ETHIOPIC SYLLABLE XAA -1284 ETHIOPIC SYLLABLE XEE -1285 ETHIOPIC SYLLABLE XE -1286 ETHIOPIC SYLLABLE XO -1288 ETHIOPIC SYLLABLE XWA -128A ETHIOPIC SYLLABLE XWI -128B ETHIOPIC SYLLABLE XWAA -128C ETHIOPIC SYLLABLE XWEE -128D ETHIOPIC SYLLABLE XWE -1290 ETHIOPIC SYLLABLE NA -1291 ETHIOPIC SYLLABLE NU -1292 ETHIOPIC SYLLABLE NI -1293 ETHIOPIC SYLLABLE NAA -1294 ETHIOPIC SYLLABLE NEE -1295 ETHIOPIC SYLLABLE NE -1296 ETHIOPIC SYLLABLE NO -1297 ETHIOPIC SYLLABLE NWA -1298 ETHIOPIC SYLLABLE NYA -1299 ETHIOPIC SYLLABLE NYU -129A ETHIOPIC SYLLABLE NYI -129B ETHIOPIC SYLLABLE NYAA -129C ETHIOPIC SYLLABLE NYEE -129D ETHIOPIC SYLLABLE NYE -129E ETHIOPIC SYLLABLE NYO -129F ETHIOPIC SYLLABLE NYWA -12A0 ETHIOPIC SYLLABLE GLOTTAL A -12A1 ETHIOPIC SYLLABLE GLOTTAL U -12A2 ETHIOPIC SYLLABLE GLOTTAL I -12A3 ETHIOPIC SYLLABLE GLOTTAL AA -12A4 ETHIOPIC SYLLABLE GLOTTAL EE -12A5 ETHIOPIC SYLLABLE GLOTTAL E -12A6 ETHIOPIC SYLLABLE GLOTTAL O -12A7 ETHIOPIC SYLLABLE GLOTTAL WA -12A8 ETHIOPIC SYLLABLE KA -12A9 ETHIOPIC SYLLABLE KU -12AA ETHIOPIC SYLLABLE KI -12AB ETHIOPIC SYLLABLE KAA -12AC ETHIOPIC SYLLABLE KEE -12AD ETHIOPIC SYLLABLE KE -12AE ETHIOPIC SYLLABLE KO -12B0 ETHIOPIC SYLLABLE KWA -12B2 ETHIOPIC SYLLABLE KWI -12B3 ETHIOPIC SYLLABLE KWAA -12B4 ETHIOPIC SYLLABLE KWEE -12B5 ETHIOPIC SYLLABLE KWE -12B8 ETHIOPIC SYLLABLE KXA -12B9 ETHIOPIC SYLLABLE KXU -12BA ETHIOPIC SYLLABLE KXI -12BB ETHIOPIC SYLLABLE KXAA -12BC ETHIOPIC SYLLABLE KXEE -12BD ETHIOPIC SYLLABLE KXE -12BE ETHIOPIC SYLLABLE KXO -12C0 ETHIOPIC SYLLABLE KXWA -12C2 ETHIOPIC SYLLABLE KXWI -12C3 ETHIOPIC SYLLABLE KXWAA -12C4 ETHIOPIC SYLLABLE KXWEE -12C5 ETHIOPIC SYLLABLE KXWE -12C8 ETHIOPIC SYLLABLE WA -12C9 ETHIOPIC SYLLABLE WU -12CA ETHIOPIC SYLLABLE WI -12CB ETHIOPIC SYLLABLE WAA -12CC ETHIOPIC SYLLABLE WEE -12CD ETHIOPIC SYLLABLE WE -12CE ETHIOPIC SYLLABLE WO -12D0 ETHIOPIC SYLLABLE PHARYNGEAL A -12D1 ETHIOPIC SYLLABLE PHARYNGEAL U -12D2 ETHIOPIC SYLLABLE PHARYNGEAL I -12D3 ETHIOPIC SYLLABLE PHARYNGEAL AA -12D4 ETHIOPIC SYLLABLE PHARYNGEAL EE -12D5 ETHIOPIC SYLLABLE PHARYNGEAL E -12D6 ETHIOPIC SYLLABLE PHARYNGEAL O -12D8 ETHIOPIC SYLLABLE ZA -12D9 ETHIOPIC SYLLABLE ZU -12DA ETHIOPIC SYLLABLE ZI -12DB ETHIOPIC SYLLABLE ZAA -12DC ETHIOPIC SYLLABLE ZEE -12DD ETHIOPIC SYLLABLE ZE -12DE ETHIOPIC SYLLABLE ZO -12DF ETHIOPIC SYLLABLE ZWA -12E0 ETHIOPIC SYLLABLE ZHA -12E1 ETHIOPIC SYLLABLE ZHU -12E2 ETHIOPIC SYLLABLE ZHI -12E3 ETHIOPIC SYLLABLE ZHAA -12E4 ETHIOPIC SYLLABLE ZHEE -12E5 ETHIOPIC SYLLABLE ZHE -12E6 ETHIOPIC SYLLABLE ZHO -12E7 ETHIOPIC SYLLABLE ZHWA -12E8 ETHIOPIC SYLLABLE YA -12E9 ETHIOPIC SYLLABLE YU -12EA ETHIOPIC SYLLABLE YI -12EB ETHIOPIC SYLLABLE YAA -12EC ETHIOPIC SYLLABLE YEE -12ED ETHIOPIC SYLLABLE YE -12EE ETHIOPIC SYLLABLE YO -12EF ETHIOPIC SYLLABLE YWA -12F0 ETHIOPIC SYLLABLE DA -12F1 ETHIOPIC SYLLABLE DU -12F2 ETHIOPIC SYLLABLE DI -12F3 ETHIOPIC SYLLABLE DAA -12F4 ETHIOPIC SYLLABLE DEE -12F5 ETHIOPIC SYLLABLE DE -12F6 ETHIOPIC SYLLABLE DO -12F7 ETHIOPIC SYLLABLE DWA -12F8 ETHIOPIC SYLLABLE DDA -12F9 ETHIOPIC SYLLABLE DDU -12FA ETHIOPIC SYLLABLE DDI -12FB ETHIOPIC SYLLABLE DDAA -12FC ETHIOPIC SYLLABLE DDEE -12FD ETHIOPIC SYLLABLE DDE -12FE ETHIOPIC SYLLABLE DDO -12FF ETHIOPIC SYLLABLE DDWA -1300 ETHIOPIC SYLLABLE JA -1301 ETHIOPIC SYLLABLE JU -1302 ETHIOPIC SYLLABLE JI -1303 ETHIOPIC SYLLABLE JAA -1304 ETHIOPIC SYLLABLE JEE -1305 ETHIOPIC SYLLABLE JE -1306 ETHIOPIC SYLLABLE JO -1307 ETHIOPIC SYLLABLE JWA -1308 ETHIOPIC SYLLABLE GA -1309 ETHIOPIC SYLLABLE GU -130A ETHIOPIC SYLLABLE GI -130B ETHIOPIC SYLLABLE GAA -130C ETHIOPIC SYLLABLE GEE -130D ETHIOPIC SYLLABLE GE -130E ETHIOPIC SYLLABLE GO -1310 ETHIOPIC SYLLABLE GWA -1312 ETHIOPIC SYLLABLE GWI -1313 ETHIOPIC SYLLABLE GWAA -1314 ETHIOPIC SYLLABLE GWEE -1315 ETHIOPIC SYLLABLE GWE -1318 ETHIOPIC SYLLABLE GGA -1319 ETHIOPIC SYLLABLE GGU -131A ETHIOPIC SYLLABLE GGI -131B ETHIOPIC SYLLABLE GGAA -131C ETHIOPIC SYLLABLE GGEE -131D ETHIOPIC SYLLABLE GGE -131E ETHIOPIC SYLLABLE GGO -131F ETHIOPIC SYLLABLE GGWAA -1320 ETHIOPIC SYLLABLE THA -1321 ETHIOPIC SYLLABLE THU -1322 ETHIOPIC SYLLABLE THI -1323 ETHIOPIC SYLLABLE THAA -1324 ETHIOPIC SYLLABLE THEE -1325 ETHIOPIC SYLLABLE THE -1326 ETHIOPIC SYLLABLE THO -1327 ETHIOPIC SYLLABLE THWA -1328 ETHIOPIC SYLLABLE CHA -1329 ETHIOPIC SYLLABLE CHU -132A ETHIOPIC SYLLABLE CHI -132B ETHIOPIC SYLLABLE CHAA -132C ETHIOPIC SYLLABLE CHEE -132D ETHIOPIC SYLLABLE CHE -132E ETHIOPIC SYLLABLE CHO -132F ETHIOPIC SYLLABLE CHWA -1330 ETHIOPIC SYLLABLE PHA -1331 ETHIOPIC SYLLABLE PHU -1332 ETHIOPIC SYLLABLE PHI -1333 ETHIOPIC SYLLABLE PHAA -1334 ETHIOPIC SYLLABLE PHEE -1335 ETHIOPIC SYLLABLE PHE -1336 ETHIOPIC SYLLABLE PHO -1337 ETHIOPIC SYLLABLE PHWA -1338 ETHIOPIC SYLLABLE TSA -1339 ETHIOPIC SYLLABLE TSU -133A ETHIOPIC SYLLABLE TSI -133B ETHIOPIC SYLLABLE TSAA -133C ETHIOPIC SYLLABLE TSEE -133D ETHIOPIC SYLLABLE TSE -133E ETHIOPIC SYLLABLE TSO -133F ETHIOPIC SYLLABLE TSWA -1340 ETHIOPIC SYLLABLE TZA -1341 ETHIOPIC SYLLABLE TZU -1342 ETHIOPIC SYLLABLE TZI -1343 ETHIOPIC SYLLABLE TZAA -1344 ETHIOPIC SYLLABLE TZEE -1345 ETHIOPIC SYLLABLE TZE -1346 ETHIOPIC SYLLABLE TZO -1348 ETHIOPIC SYLLABLE FA -1349 ETHIOPIC SYLLABLE FU -134A ETHIOPIC SYLLABLE FI -134B ETHIOPIC SYLLABLE FAA -134C ETHIOPIC SYLLABLE FEE -134D ETHIOPIC SYLLABLE FE -134E ETHIOPIC SYLLABLE FO -134F ETHIOPIC SYLLABLE FWAA -1350 ETHIOPIC SYLLABLE PA -1351 ETHIOPIC SYLLABLE PU -1352 ETHIOPIC SYLLABLE PI -1353 ETHIOPIC SYLLABLE PAA -1354 ETHIOPIC SYLLABLE PEE -1355 ETHIOPIC SYLLABLE PE -1356 ETHIOPIC SYLLABLE PO -1357 ETHIOPIC SYLLABLE PWAA -1358 ETHIOPIC SYLLABLE MYA -1359 ETHIOPIC SYLLABLE RYA -135A ETHIOPIC SYLLABLE FYA -1361 ETHIOPIC WORDSPACE -1362 ETHIOPIC FULL STOP -1363 ETHIOPIC COMMA -1364 ETHIOPIC SEMICOLON -1365 ETHIOPIC COLON -1366 ETHIOPIC PREFACE COLON -1367 ETHIOPIC QUESTION MARK -1368 ETHIOPIC PARAGRAPH SEPARATOR -1369 ETHIOPIC DIGIT ONE -136A ETHIOPIC DIGIT TWO -136B ETHIOPIC DIGIT THREE -136C ETHIOPIC DIGIT FOUR -136D ETHIOPIC DIGIT FIVE -136E ETHIOPIC DIGIT SIX -136F ETHIOPIC DIGIT SEVEN -1370 ETHIOPIC DIGIT EIGHT -1371 ETHIOPIC DIGIT NINE -1372 ETHIOPIC NUMBER TEN -1373 ETHIOPIC NUMBER TWENTY -1374 ETHIOPIC NUMBER THIRTY -1375 ETHIOPIC NUMBER FORTY -1376 ETHIOPIC NUMBER FIFTY -1377 ETHIOPIC NUMBER SIXTY -1378 ETHIOPIC NUMBER SEVENTY -1379 ETHIOPIC NUMBER EIGHTY -137A ETHIOPIC NUMBER NINETY -137B ETHIOPIC NUMBER HUNDRED -137C ETHIOPIC NUMBER TEN THOUSAND +1200 ETHIOPIC SYLLABLE HA +1201 ETHIOPIC SYLLABLE HU +1202 ETHIOPIC SYLLABLE HI +1203 ETHIOPIC SYLLABLE HAA +1204 ETHIOPIC SYLLABLE HEE +1205 ETHIOPIC SYLLABLE HE +1206 ETHIOPIC SYLLABLE HO +1208 ETHIOPIC SYLLABLE LA +1209 ETHIOPIC SYLLABLE LU +120a ETHIOPIC SYLLABLE LI +120b ETHIOPIC SYLLABLE LAA +120c ETHIOPIC SYLLABLE LEE +120d ETHIOPIC SYLLABLE LE +120e ETHIOPIC SYLLABLE LO +120f ETHIOPIC SYLLABLE LWA +1210 ETHIOPIC SYLLABLE HHA +1211 ETHIOPIC SYLLABLE HHU +1212 ETHIOPIC SYLLABLE HHI +1213 ETHIOPIC SYLLABLE HHAA +1214 ETHIOPIC SYLLABLE HHEE +1215 ETHIOPIC SYLLABLE HHE +1216 ETHIOPIC SYLLABLE HHO +1217 ETHIOPIC SYLLABLE HHWA +1218 ETHIOPIC SYLLABLE MA +1219 ETHIOPIC SYLLABLE MU +121a ETHIOPIC SYLLABLE MI +121b ETHIOPIC SYLLABLE MAA +121c ETHIOPIC SYLLABLE MEE +121d ETHIOPIC SYLLABLE ME +121e ETHIOPIC SYLLABLE MO +121f ETHIOPIC SYLLABLE MWA +1220 ETHIOPIC SYLLABLE SZA +1221 ETHIOPIC SYLLABLE SZU +1222 ETHIOPIC SYLLABLE SZI +1223 ETHIOPIC SYLLABLE SZAA +1224 ETHIOPIC SYLLABLE SZEE +1225 ETHIOPIC SYLLABLE SZE +1226 ETHIOPIC SYLLABLE SZO +1227 ETHIOPIC SYLLABLE SZWA +1228 ETHIOPIC SYLLABLE RA +1229 ETHIOPIC SYLLABLE RU +122a ETHIOPIC SYLLABLE RI +122b ETHIOPIC SYLLABLE RAA +122c ETHIOPIC SYLLABLE REE +122d ETHIOPIC SYLLABLE RE +122e ETHIOPIC SYLLABLE RO +122f ETHIOPIC SYLLABLE RWA +1230 ETHIOPIC SYLLABLE SA +1231 ETHIOPIC SYLLABLE SU +1232 ETHIOPIC SYLLABLE SI +1233 ETHIOPIC SYLLABLE SAA +1234 ETHIOPIC SYLLABLE SEE +1235 ETHIOPIC SYLLABLE SE +1236 ETHIOPIC SYLLABLE SO +1237 ETHIOPIC SYLLABLE SWA +1238 ETHIOPIC SYLLABLE SHA +1239 ETHIOPIC SYLLABLE SHU +123a ETHIOPIC SYLLABLE SHI +123b ETHIOPIC SYLLABLE SHAA +123c ETHIOPIC SYLLABLE SHEE +123d ETHIOPIC SYLLABLE SHE +123e ETHIOPIC SYLLABLE SHO +123f ETHIOPIC SYLLABLE SHWA +1240 ETHIOPIC SYLLABLE QA +1241 ETHIOPIC SYLLABLE QU +1242 ETHIOPIC SYLLABLE QI +1243 ETHIOPIC SYLLABLE QAA +1244 ETHIOPIC SYLLABLE QEE +1245 ETHIOPIC SYLLABLE QE +1246 ETHIOPIC SYLLABLE QO +1248 ETHIOPIC SYLLABLE QWA +124a ETHIOPIC SYLLABLE QWI +124b ETHIOPIC SYLLABLE QWAA +124c ETHIOPIC SYLLABLE QWEE +124d ETHIOPIC SYLLABLE QWE +1250 ETHIOPIC SYLLABLE QHA +1251 ETHIOPIC SYLLABLE QHU +1252 ETHIOPIC SYLLABLE QHI +1253 ETHIOPIC SYLLABLE QHAA +1254 ETHIOPIC SYLLABLE QHEE +1255 ETHIOPIC SYLLABLE QHE +1256 ETHIOPIC SYLLABLE QHO +1258 ETHIOPIC SYLLABLE QHWA +125a ETHIOPIC SYLLABLE QHWI +125b ETHIOPIC SYLLABLE QHWAA +125c ETHIOPIC SYLLABLE QHWEE +125d ETHIOPIC SYLLABLE QHWE +1260 ETHIOPIC SYLLABLE BA +1261 ETHIOPIC SYLLABLE BU +1262 ETHIOPIC SYLLABLE BI +1263 ETHIOPIC SYLLABLE BAA +1264 ETHIOPIC SYLLABLE BEE +1265 ETHIOPIC SYLLABLE BE +1266 ETHIOPIC SYLLABLE BO +1267 ETHIOPIC SYLLABLE BWA +1268 ETHIOPIC SYLLABLE VA +1269 ETHIOPIC SYLLABLE VU +126a ETHIOPIC SYLLABLE VI +126b ETHIOPIC SYLLABLE VAA +126c ETHIOPIC SYLLABLE VEE +126d ETHIOPIC SYLLABLE VE +126e ETHIOPIC SYLLABLE VO +126f ETHIOPIC SYLLABLE VWA +1270 ETHIOPIC SYLLABLE TA +1271 ETHIOPIC SYLLABLE TU +1272 ETHIOPIC SYLLABLE TI +1273 ETHIOPIC SYLLABLE TAA +1274 ETHIOPIC SYLLABLE TEE +1275 ETHIOPIC SYLLABLE TE +1276 ETHIOPIC SYLLABLE TO +1277 ETHIOPIC SYLLABLE TWA +1278 ETHIOPIC SYLLABLE CA +1279 ETHIOPIC SYLLABLE CU +127a ETHIOPIC SYLLABLE CI +127b ETHIOPIC SYLLABLE CAA +127c ETHIOPIC SYLLABLE CEE +127d ETHIOPIC SYLLABLE CE +127e ETHIOPIC SYLLABLE CO +127f ETHIOPIC SYLLABLE CWA +1280 ETHIOPIC SYLLABLE XA +1281 ETHIOPIC SYLLABLE XU +1282 ETHIOPIC SYLLABLE XI +1283 ETHIOPIC SYLLABLE XAA +1284 ETHIOPIC SYLLABLE XEE +1285 ETHIOPIC SYLLABLE XE +1286 ETHIOPIC SYLLABLE XO +1288 ETHIOPIC SYLLABLE XWA +128a ETHIOPIC SYLLABLE XWI +128b ETHIOPIC SYLLABLE XWAA +128c ETHIOPIC SYLLABLE XWEE +128d ETHIOPIC SYLLABLE XWE +1290 ETHIOPIC SYLLABLE NA +1291 ETHIOPIC SYLLABLE NU +1292 ETHIOPIC SYLLABLE NI +1293 ETHIOPIC SYLLABLE NAA +1294 ETHIOPIC SYLLABLE NEE +1295 ETHIOPIC SYLLABLE NE +1296 ETHIOPIC SYLLABLE NO +1297 ETHIOPIC SYLLABLE NWA +1298 ETHIOPIC SYLLABLE NYA +1299 ETHIOPIC SYLLABLE NYU +129a ETHIOPIC SYLLABLE NYI +129b ETHIOPIC SYLLABLE NYAA +129c ETHIOPIC SYLLABLE NYEE +129d ETHIOPIC SYLLABLE NYE +129e ETHIOPIC SYLLABLE NYO +129f ETHIOPIC SYLLABLE NYWA +12a0 ETHIOPIC SYLLABLE GLOTTAL A +12a1 ETHIOPIC SYLLABLE GLOTTAL U +12a2 ETHIOPIC SYLLABLE GLOTTAL I +12a3 ETHIOPIC SYLLABLE GLOTTAL AA +12a4 ETHIOPIC SYLLABLE GLOTTAL EE +12a5 ETHIOPIC SYLLABLE GLOTTAL E +12a6 ETHIOPIC SYLLABLE GLOTTAL O +12a7 ETHIOPIC SYLLABLE GLOTTAL WA +12a8 ETHIOPIC SYLLABLE KA +12a9 ETHIOPIC SYLLABLE KU +12aa ETHIOPIC SYLLABLE KI +12ab ETHIOPIC SYLLABLE KAA +12ac ETHIOPIC SYLLABLE KEE +12ad ETHIOPIC SYLLABLE KE +12ae ETHIOPIC SYLLABLE KO +12b0 ETHIOPIC SYLLABLE KWA +12b2 ETHIOPIC SYLLABLE KWI +12b3 ETHIOPIC SYLLABLE KWAA +12b4 ETHIOPIC SYLLABLE KWEE +12b5 ETHIOPIC SYLLABLE KWE +12b8 ETHIOPIC SYLLABLE KXA +12b9 ETHIOPIC SYLLABLE KXU +12ba ETHIOPIC SYLLABLE KXI +12bb ETHIOPIC SYLLABLE KXAA +12bc ETHIOPIC SYLLABLE KXEE +12bd ETHIOPIC SYLLABLE KXE +12be ETHIOPIC SYLLABLE KXO +12c0 ETHIOPIC SYLLABLE KXWA +12c2 ETHIOPIC SYLLABLE KXWI +12c3 ETHIOPIC SYLLABLE KXWAA +12c4 ETHIOPIC SYLLABLE KXWEE +12c5 ETHIOPIC SYLLABLE KXWE +12c8 ETHIOPIC SYLLABLE WA +12c9 ETHIOPIC SYLLABLE WU +12ca ETHIOPIC SYLLABLE WI +12cb ETHIOPIC SYLLABLE WAA +12cc ETHIOPIC SYLLABLE WEE +12cd ETHIOPIC SYLLABLE WE +12ce ETHIOPIC SYLLABLE WO +12d0 ETHIOPIC SYLLABLE PHARYNGEAL A +12d1 ETHIOPIC SYLLABLE PHARYNGEAL U +12d2 ETHIOPIC SYLLABLE PHARYNGEAL I +12d3 ETHIOPIC SYLLABLE PHARYNGEAL AA +12d4 ETHIOPIC SYLLABLE PHARYNGEAL EE +12d5 ETHIOPIC SYLLABLE PHARYNGEAL E +12d6 ETHIOPIC SYLLABLE PHARYNGEAL O +12d8 ETHIOPIC SYLLABLE ZA +12d9 ETHIOPIC SYLLABLE ZU +12da ETHIOPIC SYLLABLE ZI +12db ETHIOPIC SYLLABLE ZAA +12dc ETHIOPIC SYLLABLE ZEE +12dd ETHIOPIC SYLLABLE ZE +12de ETHIOPIC SYLLABLE ZO +12df ETHIOPIC SYLLABLE ZWA +12e0 ETHIOPIC SYLLABLE ZHA +12e1 ETHIOPIC SYLLABLE ZHU +12e2 ETHIOPIC SYLLABLE ZHI +12e3 ETHIOPIC SYLLABLE ZHAA +12e4 ETHIOPIC SYLLABLE ZHEE +12e5 ETHIOPIC SYLLABLE ZHE +12e6 ETHIOPIC SYLLABLE ZHO +12e7 ETHIOPIC SYLLABLE ZHWA +12e8 ETHIOPIC SYLLABLE YA +12e9 ETHIOPIC SYLLABLE YU +12ea ETHIOPIC SYLLABLE YI +12eb ETHIOPIC SYLLABLE YAA +12ec ETHIOPIC SYLLABLE YEE +12ed ETHIOPIC SYLLABLE YE +12ee ETHIOPIC SYLLABLE YO +12f0 ETHIOPIC SYLLABLE DA +12f1 ETHIOPIC SYLLABLE DU +12f2 ETHIOPIC SYLLABLE DI +12f3 ETHIOPIC SYLLABLE DAA +12f4 ETHIOPIC SYLLABLE DEE +12f5 ETHIOPIC SYLLABLE DE +12f6 ETHIOPIC SYLLABLE DO +12f7 ETHIOPIC SYLLABLE DWA +12f8 ETHIOPIC SYLLABLE DDA +12f9 ETHIOPIC SYLLABLE DDU +12fa ETHIOPIC SYLLABLE DDI +12fb ETHIOPIC SYLLABLE DDAA +12fc ETHIOPIC SYLLABLE DDEE +12fd ETHIOPIC SYLLABLE DDE +12fe ETHIOPIC SYLLABLE DDO +12ff ETHIOPIC SYLLABLE DDWA +1300 ETHIOPIC SYLLABLE JA +1301 ETHIOPIC SYLLABLE JU +1302 ETHIOPIC SYLLABLE JI +1303 ETHIOPIC SYLLABLE JAA +1304 ETHIOPIC SYLLABLE JEE +1305 ETHIOPIC SYLLABLE JE +1306 ETHIOPIC SYLLABLE JO +1307 ETHIOPIC SYLLABLE JWA +1308 ETHIOPIC SYLLABLE GA +1309 ETHIOPIC SYLLABLE GU +130a ETHIOPIC SYLLABLE GI +130b ETHIOPIC SYLLABLE GAA +130c ETHIOPIC SYLLABLE GEE +130d ETHIOPIC SYLLABLE GE +130e ETHIOPIC SYLLABLE GO +1310 ETHIOPIC SYLLABLE GWA +1312 ETHIOPIC SYLLABLE GWI +1313 ETHIOPIC SYLLABLE GWAA +1314 ETHIOPIC SYLLABLE GWEE +1315 ETHIOPIC SYLLABLE GWE +1318 ETHIOPIC SYLLABLE GGA +1319 ETHIOPIC SYLLABLE GGU +131a ETHIOPIC SYLLABLE GGI +131b ETHIOPIC SYLLABLE GGAA +131c ETHIOPIC SYLLABLE GGEE +131d ETHIOPIC SYLLABLE GGE +131e ETHIOPIC SYLLABLE GGO +1320 ETHIOPIC SYLLABLE THA +1321 ETHIOPIC SYLLABLE THU +1322 ETHIOPIC SYLLABLE THI +1323 ETHIOPIC SYLLABLE THAA +1324 ETHIOPIC SYLLABLE THEE +1325 ETHIOPIC SYLLABLE THE +1326 ETHIOPIC SYLLABLE THO +1327 ETHIOPIC SYLLABLE THWA +1328 ETHIOPIC SYLLABLE CHA +1329 ETHIOPIC SYLLABLE CHU +132a ETHIOPIC SYLLABLE CHI +132b ETHIOPIC SYLLABLE CHAA +132c ETHIOPIC SYLLABLE CHEE +132d ETHIOPIC SYLLABLE CHE +132e ETHIOPIC SYLLABLE CHO +132f ETHIOPIC SYLLABLE CHWA +1330 ETHIOPIC SYLLABLE PHA +1331 ETHIOPIC SYLLABLE PHU +1332 ETHIOPIC SYLLABLE PHI +1333 ETHIOPIC SYLLABLE PHAA +1334 ETHIOPIC SYLLABLE PHEE +1335 ETHIOPIC SYLLABLE PHE +1336 ETHIOPIC SYLLABLE PHO +1337 ETHIOPIC SYLLABLE PHWA +1338 ETHIOPIC SYLLABLE TSA +1339 ETHIOPIC SYLLABLE TSU +133a ETHIOPIC SYLLABLE TSI +133b ETHIOPIC SYLLABLE TSAA +133c ETHIOPIC SYLLABLE TSEE +133d ETHIOPIC SYLLABLE TSE +133e ETHIOPIC SYLLABLE TSO +133f ETHIOPIC SYLLABLE TSWA +1340 ETHIOPIC SYLLABLE TZA +1341 ETHIOPIC SYLLABLE TZU +1342 ETHIOPIC SYLLABLE TZI +1343 ETHIOPIC SYLLABLE TZAA +1344 ETHIOPIC SYLLABLE TZEE +1345 ETHIOPIC SYLLABLE TZE +1346 ETHIOPIC SYLLABLE TZO +1348 ETHIOPIC SYLLABLE FA +1349 ETHIOPIC SYLLABLE FU +134a ETHIOPIC SYLLABLE FI +134b ETHIOPIC SYLLABLE FAA +134c ETHIOPIC SYLLABLE FEE +134d ETHIOPIC SYLLABLE FE +134e ETHIOPIC SYLLABLE FO +134f ETHIOPIC SYLLABLE FWA +1350 ETHIOPIC SYLLABLE PA +1351 ETHIOPIC SYLLABLE PU +1352 ETHIOPIC SYLLABLE PI +1353 ETHIOPIC SYLLABLE PAA +1354 ETHIOPIC SYLLABLE PEE +1355 ETHIOPIC SYLLABLE PE +1356 ETHIOPIC SYLLABLE PO +1357 ETHIOPIC SYLLABLE PWA +1358 ETHIOPIC SYLLABLE RYA +1359 ETHIOPIC SYLLABLE MYA +135a ETHIOPIC SYLLABLE FYA +1361 ETHIOPIC WORDSPACE +1362 ETHIOPIC FULL STOP +1363 ETHIOPIC COMMA +1364 ETHIOPIC SEMICOLON +1365 ETHIOPIC COLON +1366 ETHIOPIC PREFACE COLON +1367 ETHIOPIC QUESTION MARK +1368 ETHIOPIC PARAGRAPH SEPARATOR +1369 ETHIOPIC DIGIT ONE +136a ETHIOPIC DIGIT TWO +136b ETHIOPIC DIGIT THREE +136c ETHIOPIC DIGIT FOUR +136d ETHIOPIC DIGIT FIVE +136e ETHIOPIC DIGIT SIX +136f ETHIOPIC DIGIT SEVEN +1370 ETHIOPIC DIGIT EIGHT +1371 ETHIOPIC DIGIT NINE +1372 ETHIOPIC NUMBER TEN +1373 ETHIOPIC NUMBER TWENTY +1374 ETHIOPIC NUMBER THIRTY +1375 ETHIOPIC NUMBER FORTY +1376 ETHIOPIC NUMBER FIFTY +1377 ETHIOPIC NUMBER SIXTY +1378 ETHIOPIC NUMBER SEVENTY +1379 ETHIOPIC NUMBER EIGHTY +137a ETHIOPIC NUMBER NINETY +137b ETHIOPIC NUMBER HUNDRED +137c ETHIOPIC NUMBER TEN THOUSAND 1e00 LATIN CAPITAL LETTER A WITH RING BELOW 1e01 LATIN SMALL LETTER A WITH RING BELOW 1e02 LATIN CAPITAL LETTER B WITH DOT ABOVE diff --git a/lib/unicode/To/Digit.pl b/lib/unicode/To/Digit.pl index 8f60c4f3b7..7ccd849700 100644 --- a/lib/unicode/To/Digit.pl +++ b/lib/unicode/To/Digit.pl @@ -16,6 +16,7 @@ return <<'END'; 0e50 0e59 0000 0ed0 0ed9 0000 0f20 0f29 0000 +1369 1371 0001 2070 0000 2074 2079 0004 2080 2089 0000 diff --git a/lib/unicode/mktables.PL b/lib/unicode/mktables.PL index 306f2a43c5..82d83077d9 100755 --- a/lib/unicode/mktables.PL +++ b/lib/unicode/mktables.PL @@ -9,17 +9,23 @@ mkdir "To", 0777; @todo = ( # typical - ['IsAlnum', '$cat =~ /^L[ulo]|^Nd/ or $code eq "005F"', ''], - ['IsAlpha', '$cat =~ /^L[ulo]/', ''], - ['IsSpace', '$cat =~ /^Z/ or $code lt "0020" and chr(hex $code) =~ /^\s/', ''], - ['IsDigit', '$cat =~ /^Nd$/', ''], - ['IsUpper', '$cat =~ /^Lu$/', ''], - ['IsLower', '$cat =~ /^Ll$/', ''], - ['IsPrint', '$cat =~ /^[^C]/', ''], - ['ToUpper', '$up', '$up'], - ['ToLower', '$down', '$down'], - ['ToTitle', '$title', '$title'], - ['ToDigit', '$dec ne ""', '$dec'], + ['IsWord', '$cat =~ /^L[ulo]|^Nd/ or $code eq "005F"', ''], + ['IsAlnum', '$cat =~ /^L[ulo]|^Nd/', ''], + ['IsAlpha', '$cat =~ /^L[ulo]/', ''], + ['IsSpace', '$cat =~ /^Z/ or $code lt "0020" and chr(hex $code) =~ /^\s/', ''], + ['IsDigit', '$cat =~ /^Nd$/', ''], + ['IsUpper', '$cat =~ /^Lu$/', ''], + ['IsLower', '$cat =~ /^Ll$/', ''], + ['IsASCII', 'hex $code <= 127', ''], + ['IsCntrl', '$cat =~ /^C/', ''], + ['IsGraph', '$cat =~ /^[^C]/ and $code ne "0020"', ''], + ['IsPrint', '$cat =~ /^[^C]/', ''], + ['IsPunct', '$cat =~ /^P/', ''], + ['IsXDigit', '$code =~ /^00(3[0-9]|[46][1-6])$/', ''], + ['ToUpper', '$up', '$up'], + ['ToLower', '$down', '$down'], + ['ToTitle', '$title', '$title'], + ['ToDigit', '$dec ne ""', '$dec'], # Name |