diff options
author | afresh1 <afresh1@openbsd.org> | 2020-02-20 02:53:53 +0000 |
---|---|---|
committer | afresh1 <afresh1@openbsd.org> | 2020-02-20 02:53:53 +0000 |
commit | 1f43fd7655470deacc03de1a1c93c9bb194df6b8 (patch) | |
tree | 13236d4152b493d06e3b3af93a7224ae1e01d01d /share | |
parent | Update unicode licence in generate script (diff) | |
download | wireguard-openbsd-1f43fd7655470deacc03de1a1c93c9bb194df6b8.tar.xz wireguard-openbsd-1f43fd7655470deacc03de1a1c93c9bb194df6b8.zip |
Update en_US.UTF-8.src to Unicode 12.1
This is what ships with the perl 5.30.1
OK schwarze@
Diffstat (limited to 'share')
-rw-r--r-- | share/locale/ctype/en_US.UTF-8.src | 902 |
1 files changed, 647 insertions, 255 deletions
diff --git a/share/locale/ctype/en_US.UTF-8.src b/share/locale/ctype/en_US.UTF-8.src index 9c4fabc4b25..29f518c846e 100644 --- a/share/locale/ctype/en_US.UTF-8.src +++ b/share/locale/ctype/en_US.UTF-8.src @@ -1,11 +1,11 @@ -/* $OpenBSD: en_US.UTF-8.src,v 1.9 2019/02/22 16:35:16 afresh1 Exp $ */ +/* $OpenBSD: en_US.UTF-8.src,v 1.10 2020/02/20 02:53:53 afresh1 Exp $ */ /* * COPYRIGHT AND PERMISSION NOTICE * - * Copyright © 1991-2015 Unicode, Inc. All rights reserved. + * Copyright (c) 1991-2019 Unicode, Inc. All rights reserved. * Distributed under the Terms of Use in - * http://www.unicode.org/copyright.html. + * https://www.unicode.org/copyright.html. * * Permission is hereby granted, free of charge, to any person obtaining * a copy of the Unicode data files and any associated documentation @@ -14,14 +14,11 @@ * without restriction, including without limitation the rights to use, * copy, modify, merge, publish, distribute, and/or sell copies of * the Data Files or Software, and to permit persons to whom the Data Files - * or Software are furnished to do so, provided that + * or Software are furnished to do so, provided that either * (a) this copyright and permission notice appear with all copies - * of the Data Files or Software, + * of the Data Files or Software, or * (b) this copyright and permission notice appear in associated - * documentation, and - * (c) there is clear notice in each modified Data File or in the Software - * as well as in the documentation associated with the Data File(s) or - * Software that the data or software has been modified. + * Documentation. * * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF * ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE @@ -43,6 +40,7 @@ ENCODING "UTF8" VARIABLE CODESET=UTF-8 +/* Unicode Version 12.1.0 */ /* * U+0000 - U+007F : Basic Latin @@ -497,6 +495,7 @@ MAPUPPER < 0x0272 0x019d > MAPUPPER < 0x0275 0x019f > MAPUPPER < 0x027d 0x2c64 > MAPUPPER < 0x0280 0x01a6 > +MAPUPPER < 0x0282 0xa7c5 > MAPUPPER < 0x0283 0x01a9 > MAPUPPER < 0x0287 0xa7b1 > MAPUPPER < 0x0288 0x01ae > @@ -873,16 +872,13 @@ MAPLOWER < 0x052e 0x052f > * U+0530 - U+058F : Armenian */ -ALPHA 0x0531 - 0x0556 0x0559 0x0561 - 0x0587 -GRAPH 0x0531 - 0x0556 0x0559 - 0x055f 0x0561 - 0x0587 0x0589 - 0x058a -GRAPH 0x058d - 0x058f -LOWER 0x0561 - 0x0587 +ALPHA 0x0531 - 0x0556 0x0559 0x0560 - 0x0588 +GRAPH 0x0531 - 0x0556 0x0559 - 0x058a 0x058d - 0x058f +LOWER 0x0560 - 0x0588 PUNCT 0x055a - 0x055f 0x0589 - 0x058a 0x058d - 0x058f UPPER 0x0531 - 0x0556 -PRINT 0x0531 - 0x0556 0x0559 - 0x055f 0x0561 - 0x0587 0x0589 - 0x058a -PRINT 0x058d - 0x058f -SWIDTH1 0x0531 - 0x0556 0x0559 - 0x055f 0x0561 - 0x0587 0x0589 - 0x058a -SWIDTH1 0x058d - 0x058f +PRINT 0x0531 - 0x0556 0x0559 - 0x058a 0x058d - 0x058f +SWIDTH1 0x0531 - 0x0556 0x0559 - 0x058a 0x058d - 0x058f MAPUPPER < 0x0561 - 0x0586 : 0x0531 > MAPLOWER < 0x0531 - 0x0556 : 0x0561 > @@ -892,13 +888,13 @@ MAPLOWER < 0x0531 - 0x0556 : 0x0561 > */ ALPHA 0x05b0 - 0x05bd 0x05bf 0x05c1 - 0x05c2 0x05c4 - 0x05c5 0x05c7 -ALPHA 0x05d0 - 0x05ea 0x05f0 - 0x05f2 -GRAPH 0x0591 - 0x05c7 0x05d0 - 0x05ea 0x05f0 - 0x05f4 +ALPHA 0x05d0 - 0x05ea 0x05ef - 0x05f2 +GRAPH 0x0591 - 0x05c7 0x05d0 - 0x05ea 0x05ef - 0x05f4 PUNCT 0x05be 0x05c0 0x05c3 0x05c6 0x05f3 - 0x05f4 -PRINT 0x0591 - 0x05c7 0x05d0 - 0x05ea 0x05f0 - 0x05f4 +PRINT 0x0591 - 0x05c7 0x05d0 - 0x05ea 0x05ef - 0x05f4 SPECIAL 0x0591 - 0x05af SWIDTH0 0x0591 - 0x05bd 0x05bf 0x05c1 - 0x05c2 0x05c4 - 0x05c5 0x05c7 -SWIDTH1 0x05be 0x05c0 0x05c3 0x05c6 0x05d0 - 0x05ea 0x05f0 - 0x05f4 +SWIDTH1 0x05be 0x05c0 0x05c3 0x05c6 0x05d0 - 0x05ea 0x05ef - 0x05f4 /* @@ -963,12 +959,12 @@ SWIDTH1 0x0780 - 0x07a5 0x07b1 ALPHA 0x07ca - 0x07ea 0x07f4 - 0x07f5 0x07fa DIGIT 0x07c0 - 0x07c9 -GRAPH 0x07c0 - 0x07fa -PUNCT 0x07f6 - 0x07f9 -PRINT 0x07c0 - 0x07fa -SPECIAL 0x07eb - 0x07f3 -SWIDTH0 0x07eb - 0x07f3 -SWIDTH1 0x07c0 - 0x07ea 0x07f4 - 0x07fa +GRAPH 0x07c0 - 0x07fa 0x07fd - 0x07ff +PUNCT 0x07f6 - 0x07f9 0x07fe - 0x07ff +PRINT 0x07c0 - 0x07fa 0x07fd - 0x07ff +SPECIAL 0x07eb - 0x07f3 0x07fd +SWIDTH0 0x07eb - 0x07f3 0x07fd +SWIDTH1 0x07c0 - 0x07ea 0x07f4 - 0x07fa 0x07fe - 0x07ff TODIGIT < 0x07c0 - 0x07c9 : 0x0000 > @@ -1019,10 +1015,10 @@ SWIDTH1 0x0860 - 0x086a ALPHA 0x08a0 - 0x08b4 0x08b6 - 0x08bd 0x08d4 - 0x08df 0x08e3 - 0x08e9 ALPHA 0x08f0 - 0x08ff -GRAPH 0x08a0 - 0x08b4 0x08b6 - 0x08bd 0x08d4 - 0x08ff -PRINT 0x08a0 - 0x08b4 0x08b6 - 0x08bd 0x08d4 - 0x08ff -SPECIAL 0x08e0 - 0x08e2 0x08ea - 0x08ef -SWIDTH0 0x08d4 - 0x08ff +GRAPH 0x08a0 - 0x08b4 0x08b6 - 0x08bd 0x08d3 - 0x08ff +PRINT 0x08a0 - 0x08b4 0x08b6 - 0x08bd 0x08d3 - 0x08ff +SPECIAL 0x08d3 0x08e0 - 0x08e2 0x08ea - 0x08ef +SWIDTH0 0x08d3 - 0x08ff SWIDTH1 0x08a0 - 0x08b4 0x08b6 - 0x08bd @@ -1056,14 +1052,14 @@ DIGIT 0x09e6 - 0x09ef GRAPH 0x0980 - 0x0983 0x0985 - 0x098c 0x098f - 0x0990 0x0993 - 0x09a8 GRAPH 0x09aa - 0x09b0 0x09b2 0x09b6 - 0x09b9 0x09bc - 0x09c4 GRAPH 0x09c7 - 0x09c8 0x09cb - 0x09ce 0x09d7 0x09dc - 0x09dd -GRAPH 0x09df - 0x09e3 0x09e6 - 0x09fd +GRAPH 0x09df - 0x09e3 0x09e6 - 0x09fe PUNCT 0x09f2 - 0x09f3 0x09fa - 0x09fb 0x09fd PRINT 0x0980 - 0x0983 0x0985 - 0x098c 0x098f - 0x0990 0x0993 - 0x09a8 PRINT 0x09aa - 0x09b0 0x09b2 0x09b6 - 0x09b9 0x09bc - 0x09c4 PRINT 0x09c7 - 0x09c8 0x09cb - 0x09ce 0x09d7 0x09dc - 0x09dd -PRINT 0x09df - 0x09e3 0x09e6 - 0x09fd -SPECIAL 0x09bc 0x09cd 0x09f4 - 0x09f9 -SWIDTH0 0x0981 0x09bc 0x09c1 - 0x09c4 0x09cd 0x09e2 - 0x09e3 +PRINT 0x09df - 0x09e3 0x09e6 - 0x09fe +SPECIAL 0x09bc 0x09cd 0x09f4 - 0x09f9 0x09fe +SWIDTH0 0x0981 0x09bc 0x09c1 - 0x09c4 0x09cd 0x09e2 - 0x09e3 0x09fe SWIDTH1 0x0980 0x0982 - 0x0983 0x0985 - 0x098c 0x098f - 0x0990 SWIDTH1 0x0993 - 0x09a8 0x09aa - 0x09b0 0x09b2 0x09b6 - 0x09b9 SWIDTH1 0x09bd - 0x09c0 0x09c7 - 0x09c8 0x09cb - 0x09cc 0x09ce 0x09d7 @@ -1084,18 +1080,19 @@ DIGIT 0x0a66 - 0x0a6f GRAPH 0x0a01 - 0x0a03 0x0a05 - 0x0a0a 0x0a0f - 0x0a10 0x0a13 - 0x0a28 GRAPH 0x0a2a - 0x0a30 0x0a32 - 0x0a33 0x0a35 - 0x0a36 0x0a38 - 0x0a39 GRAPH 0x0a3c 0x0a3e - 0x0a42 0x0a47 - 0x0a48 0x0a4b - 0x0a4d 0x0a51 -GRAPH 0x0a59 - 0x0a5c 0x0a5e 0x0a66 - 0x0a75 +GRAPH 0x0a59 - 0x0a5c 0x0a5e 0x0a66 - 0x0a76 +PUNCT 0x0a76 PRINT 0x0a01 - 0x0a03 0x0a05 - 0x0a0a 0x0a0f - 0x0a10 0x0a13 - 0x0a28 PRINT 0x0a2a - 0x0a30 0x0a32 - 0x0a33 0x0a35 - 0x0a36 0x0a38 - 0x0a39 PRINT 0x0a3c 0x0a3e - 0x0a42 0x0a47 - 0x0a48 0x0a4b - 0x0a4d 0x0a51 -PRINT 0x0a59 - 0x0a5c 0x0a5e 0x0a66 - 0x0a75 +PRINT 0x0a59 - 0x0a5c 0x0a5e 0x0a66 - 0x0a76 SPECIAL 0x0a3c 0x0a4d SWIDTH0 0x0a01 - 0x0a02 0x0a3c 0x0a41 - 0x0a42 0x0a47 - 0x0a48 SWIDTH0 0x0a4b - 0x0a4d 0x0a51 0x0a70 - 0x0a71 0x0a75 SWIDTH1 0x0a03 0x0a05 - 0x0a0a 0x0a0f - 0x0a10 0x0a13 - 0x0a28 SWIDTH1 0x0a2a - 0x0a30 0x0a32 - 0x0a33 0x0a35 - 0x0a36 0x0a38 - 0x0a39 SWIDTH1 0x0a3e - 0x0a40 0x0a59 - 0x0a5c 0x0a5e 0x0a66 - 0x0a6f -SWIDTH1 0x0a72 - 0x0a74 +SWIDTH1 0x0a72 - 0x0a74 0x0a76 TODIGIT < 0x0a66 - 0x0a6f : 0x0000 > @@ -1192,21 +1189,19 @@ ALPHA 0x0c00 - 0x0c03 0x0c05 - 0x0c0c 0x0c0e - 0x0c10 0x0c12 - 0x0c28 ALPHA 0x0c2a - 0x0c39 0x0c3d - 0x0c44 0x0c46 - 0x0c48 0x0c4a - 0x0c4c ALPHA 0x0c55 - 0x0c56 0x0c58 - 0x0c5a 0x0c60 - 0x0c63 DIGIT 0x0c66 - 0x0c6f -GRAPH 0x0c00 - 0x0c03 0x0c05 - 0x0c0c 0x0c0e - 0x0c10 0x0c12 - 0x0c28 -GRAPH 0x0c2a - 0x0c39 0x0c3d - 0x0c44 0x0c46 - 0x0c48 0x0c4a - 0x0c4d -GRAPH 0x0c55 - 0x0c56 0x0c58 - 0x0c5a 0x0c60 - 0x0c63 0x0c66 - 0x0c6f -GRAPH 0x0c78 - 0x0c7f -PUNCT 0x0c7f -PRINT 0x0c00 - 0x0c03 0x0c05 - 0x0c0c 0x0c0e - 0x0c10 0x0c12 - 0x0c28 -PRINT 0x0c2a - 0x0c39 0x0c3d - 0x0c44 0x0c46 - 0x0c48 0x0c4a - 0x0c4d -PRINT 0x0c55 - 0x0c56 0x0c58 - 0x0c5a 0x0c60 - 0x0c63 0x0c66 - 0x0c6f -PRINT 0x0c78 - 0x0c7f -SPECIAL 0x0c4d 0x0c78 - 0x0c7e -SWIDTH0 0x0c00 0x0c3e - 0x0c40 0x0c46 - 0x0c48 0x0c4a - 0x0c4d +GRAPH 0x0c00 - 0x0c0c 0x0c0e - 0x0c10 0x0c12 - 0x0c28 0x0c2a - 0x0c39 +GRAPH 0x0c3d - 0x0c44 0x0c46 - 0x0c48 0x0c4a - 0x0c4d 0x0c55 - 0x0c56 +GRAPH 0x0c58 - 0x0c5a 0x0c60 - 0x0c63 0x0c66 - 0x0c6f 0x0c77 - 0x0c7f +PUNCT 0x0c77 0x0c7f +PRINT 0x0c00 - 0x0c0c 0x0c0e - 0x0c10 0x0c12 - 0x0c28 0x0c2a - 0x0c39 +PRINT 0x0c3d - 0x0c44 0x0c46 - 0x0c48 0x0c4a - 0x0c4d 0x0c55 - 0x0c56 +PRINT 0x0c58 - 0x0c5a 0x0c60 - 0x0c63 0x0c66 - 0x0c6f 0x0c77 - 0x0c7f +SPECIAL 0x0c04 0x0c4d 0x0c78 - 0x0c7e +SWIDTH0 0x0c00 0x0c04 0x0c3e - 0x0c40 0x0c46 - 0x0c48 0x0c4a - 0x0c4d SWIDTH0 0x0c55 - 0x0c56 0x0c62 - 0x0c63 SWIDTH1 0x0c01 - 0x0c03 0x0c05 - 0x0c0c 0x0c0e - 0x0c10 0x0c12 - 0x0c28 SWIDTH1 0x0c2a - 0x0c39 0x0c3d 0x0c41 - 0x0c44 0x0c58 - 0x0c5a -SWIDTH1 0x0c60 - 0x0c61 0x0c66 - 0x0c6f 0x0c78 - 0x0c7f +SWIDTH1 0x0c60 - 0x0c61 0x0c66 - 0x0c6f 0x0c77 - 0x0c7f TODIGIT < 0x0c66 - 0x0c6f : 0x0000 > TODIGIT < 0x0c78 - 0x0c7b : 0x0000 > @@ -1221,20 +1216,21 @@ ALPHA 0x0caa - 0x0cb3 0x0cb5 - 0x0cb9 0x0cbd - 0x0cc4 0x0cc6 - 0x0cc8 ALPHA 0x0cca - 0x0ccc 0x0cd5 - 0x0cd6 0x0cde 0x0ce0 - 0x0ce3 ALPHA 0x0cf1 - 0x0cf2 DIGIT 0x0ce6 - 0x0cef -GRAPH 0x0c80 - 0x0c83 0x0c85 - 0x0c8c 0x0c8e - 0x0c90 0x0c92 - 0x0ca8 -GRAPH 0x0caa - 0x0cb3 0x0cb5 - 0x0cb9 0x0cbc - 0x0cc4 0x0cc6 - 0x0cc8 -GRAPH 0x0cca - 0x0ccd 0x0cd5 - 0x0cd6 0x0cde 0x0ce0 - 0x0ce3 -GRAPH 0x0ce6 - 0x0cef 0x0cf1 - 0x0cf2 -PRINT 0x0c80 - 0x0c83 0x0c85 - 0x0c8c 0x0c8e - 0x0c90 0x0c92 - 0x0ca8 -PRINT 0x0caa - 0x0cb3 0x0cb5 - 0x0cb9 0x0cbc - 0x0cc4 0x0cc6 - 0x0cc8 -PRINT 0x0cca - 0x0ccd 0x0cd5 - 0x0cd6 0x0cde 0x0ce0 - 0x0ce3 -PRINT 0x0ce6 - 0x0cef 0x0cf1 - 0x0cf2 +GRAPH 0x0c80 - 0x0c8c 0x0c8e - 0x0c90 0x0c92 - 0x0ca8 0x0caa - 0x0cb3 +GRAPH 0x0cb5 - 0x0cb9 0x0cbc - 0x0cc4 0x0cc6 - 0x0cc8 0x0cca - 0x0ccd +GRAPH 0x0cd5 - 0x0cd6 0x0cde 0x0ce0 - 0x0ce3 0x0ce6 - 0x0cef +GRAPH 0x0cf1 - 0x0cf2 +PUNCT 0x0c84 +PRINT 0x0c80 - 0x0c8c 0x0c8e - 0x0c90 0x0c92 - 0x0ca8 0x0caa - 0x0cb3 +PRINT 0x0cb5 - 0x0cb9 0x0cbc - 0x0cc4 0x0cc6 - 0x0cc8 0x0cca - 0x0ccd +PRINT 0x0cd5 - 0x0cd6 0x0cde 0x0ce0 - 0x0ce3 0x0ce6 - 0x0cef +PRINT 0x0cf1 - 0x0cf2 SPECIAL 0x0cbc 0x0ccd SWIDTH0 0x0c81 0x0cbc 0x0cbf 0x0cc6 0x0ccc - 0x0ccd 0x0ce2 - 0x0ce3 -SWIDTH1 0x0c80 0x0c82 - 0x0c83 0x0c85 - 0x0c8c 0x0c8e - 0x0c90 -SWIDTH1 0x0c92 - 0x0ca8 0x0caa - 0x0cb3 0x0cb5 - 0x0cb9 0x0cbd - 0x0cbe -SWIDTH1 0x0cc0 - 0x0cc4 0x0cc7 - 0x0cc8 0x0cca - 0x0ccb 0x0cd5 - 0x0cd6 -SWIDTH1 0x0cde 0x0ce0 - 0x0ce1 0x0ce6 - 0x0cef 0x0cf1 - 0x0cf2 +SWIDTH1 0x0c80 0x0c82 - 0x0c8c 0x0c8e - 0x0c90 0x0c92 - 0x0ca8 +SWIDTH1 0x0caa - 0x0cb3 0x0cb5 - 0x0cb9 0x0cbd - 0x0cbe 0x0cc0 - 0x0cc4 +SWIDTH1 0x0cc7 - 0x0cc8 0x0cca - 0x0ccb 0x0cd5 - 0x0cd6 0x0cde +SWIDTH1 0x0ce0 - 0x0ce1 0x0ce6 - 0x0cef 0x0cf1 - 0x0cf2 TODIGIT < 0x0ce6 - 0x0cef : 0x0000 > @@ -1304,25 +1300,21 @@ TODIGIT < 0x0e50 - 0x0e59 : 0x0000 > * U+0E80 - U+0EFF : Lao */ -ALPHA 0x0e81 - 0x0e82 0x0e84 0x0e87 - 0x0e88 0x0e8a 0x0e8d -ALPHA 0x0e94 - 0x0e97 0x0e99 - 0x0e9f 0x0ea1 - 0x0ea3 0x0ea5 0x0ea7 -ALPHA 0x0eaa - 0x0eab 0x0ead - 0x0eb9 0x0ebb - 0x0ebd 0x0ec0 - 0x0ec4 -ALPHA 0x0ec6 0x0ecd 0x0edc - 0x0edf +ALPHA 0x0e81 - 0x0e82 0x0e84 0x0e86 - 0x0e8a 0x0e8c - 0x0ea3 0x0ea5 +ALPHA 0x0ea7 - 0x0eb9 0x0ebb - 0x0ebd 0x0ec0 - 0x0ec4 0x0ec6 0x0ecd +ALPHA 0x0edc - 0x0edf DIGIT 0x0ed0 - 0x0ed9 -GRAPH 0x0e81 - 0x0e82 0x0e84 0x0e87 - 0x0e88 0x0e8a 0x0e8d -GRAPH 0x0e94 - 0x0e97 0x0e99 - 0x0e9f 0x0ea1 - 0x0ea3 0x0ea5 0x0ea7 -GRAPH 0x0eaa - 0x0eab 0x0ead - 0x0eb9 0x0ebb - 0x0ebd 0x0ec0 - 0x0ec4 -GRAPH 0x0ec6 0x0ec8 - 0x0ecd 0x0ed0 - 0x0ed9 0x0edc - 0x0edf -PRINT 0x0e81 - 0x0e82 0x0e84 0x0e87 - 0x0e88 0x0e8a 0x0e8d -PRINT 0x0e94 - 0x0e97 0x0e99 - 0x0e9f 0x0ea1 - 0x0ea3 0x0ea5 0x0ea7 -PRINT 0x0eaa - 0x0eab 0x0ead - 0x0eb9 0x0ebb - 0x0ebd 0x0ec0 - 0x0ec4 -PRINT 0x0ec6 0x0ec8 - 0x0ecd 0x0ed0 - 0x0ed9 0x0edc - 0x0edf -SPECIAL 0x0ec8 - 0x0ecc -SWIDTH0 0x0eb1 0x0eb4 - 0x0eb9 0x0ebb - 0x0ebc 0x0ec8 - 0x0ecd -SWIDTH1 0x0e81 - 0x0e82 0x0e84 0x0e87 - 0x0e88 0x0e8a 0x0e8d -SWIDTH1 0x0e94 - 0x0e97 0x0e99 - 0x0e9f 0x0ea1 - 0x0ea3 0x0ea5 0x0ea7 -SWIDTH1 0x0eaa - 0x0eab 0x0ead - 0x0eb0 0x0eb2 - 0x0eb3 0x0ebd -SWIDTH1 0x0ec0 - 0x0ec4 0x0ec6 0x0ed0 - 0x0ed9 0x0edc - 0x0edf +GRAPH 0x0e81 - 0x0e82 0x0e84 0x0e86 - 0x0e8a 0x0e8c - 0x0ea3 0x0ea5 +GRAPH 0x0ea7 - 0x0ebd 0x0ec0 - 0x0ec4 0x0ec6 0x0ec8 - 0x0ecd +GRAPH 0x0ed0 - 0x0ed9 0x0edc - 0x0edf +PRINT 0x0e81 - 0x0e82 0x0e84 0x0e86 - 0x0e8a 0x0e8c - 0x0ea3 0x0ea5 +PRINT 0x0ea7 - 0x0ebd 0x0ec0 - 0x0ec4 0x0ec6 0x0ec8 - 0x0ecd +PRINT 0x0ed0 - 0x0ed9 0x0edc - 0x0edf +SPECIAL 0x0eba 0x0ec8 - 0x0ecc +SWIDTH0 0x0eb1 0x0eb4 - 0x0ebc 0x0ec8 - 0x0ecd +SWIDTH1 0x0e81 - 0x0e82 0x0e84 0x0e86 - 0x0e8a 0x0e8c - 0x0ea3 0x0ea5 +SWIDTH1 0x0ea7 - 0x0eb0 0x0eb2 - 0x0eb3 0x0ebd 0x0ec0 - 0x0ec4 0x0ec6 +SWIDTH1 0x0ed0 - 0x0ed9 0x0edc - 0x0edf TODIGIT < 0x0ed0 - 0x0ed9 : 0x0000 > @@ -1356,14 +1348,13 @@ TODIGIT < 0x0f20 - 0x0f29 : 0x0000 > * U+1000 - U+109F : Myanmar */ -ALPHA 0x1000 - 0x1036 0x1038 0x103b - 0x103f 0x1050 - 0x1062 -ALPHA 0x1065 - 0x1068 0x106e - 0x1086 0x108e 0x109c - 0x109d +ALPHA 0x1000 - 0x1036 0x1038 0x103b - 0x103f 0x1050 - 0x108f +ALPHA 0x109a - 0x109d DIGIT 0x1040 - 0x1049 0x1090 - 0x1099 GRAPH 0x1000 - 0x109f PUNCT 0x104a - 0x104f 0x109e - 0x109f PRINT 0x1000 - 0x109f -SPECIAL 0x1037 0x1039 - 0x103a 0x1063 - 0x1064 0x1069 - 0x106d -SPECIAL 0x1087 - 0x108d 0x108f 0x109a - 0x109b +SPECIAL 0x1037 0x1039 - 0x103a SWIDTH0 0x102d - 0x1030 0x1032 - 0x1037 0x1039 - 0x103a 0x103d - 0x103e SWIDTH0 0x1058 - 0x1059 0x105e - 0x1060 0x1071 - 0x1074 0x1082 SWIDTH0 0x1085 - 0x1086 0x108d 0x109d @@ -1380,11 +1371,14 @@ TODIGIT < 0x1090 - 0x1099 : 0x0000 > ALPHA 0x10a0 - 0x10c5 0x10c7 0x10cd 0x10d0 - 0x10fa 0x10fc - 0x10ff GRAPH 0x10a0 - 0x10c5 0x10c7 0x10cd 0x10d0 - 0x10ff +LOWER 0x10d0 - 0x10fa 0x10fd - 0x10ff PUNCT 0x10fb UPPER 0x10a0 - 0x10c5 0x10c7 0x10cd PRINT 0x10a0 - 0x10c5 0x10c7 0x10cd 0x10d0 - 0x10ff SWIDTH1 0x10a0 - 0x10c5 0x10c7 0x10cd 0x10d0 - 0x10ff +MAPUPPER < 0x10d0 - 0x10fa : 0x1c90 > +MAPUPPER < 0x10fd - 0x10ff : 0x1cbd > MAPLOWER < 0x10a0 - 0x10c5 : 0x2d00 > MAPLOWER < 0x10c7 0x2d27 > MAPLOWER < 0x10cd 0x2d2d > @@ -1407,7 +1401,6 @@ ALPHA 0x1200 - 0x1248 0x124a - 0x124d 0x1250 - 0x1256 0x1258 ALPHA 0x125a - 0x125d 0x1260 - 0x1288 0x128a - 0x128d 0x1290 - 0x12b0 ALPHA 0x12b2 - 0x12b5 0x12b8 - 0x12be 0x12c0 0x12c2 - 0x12c5 ALPHA 0x12c8 - 0x12d6 0x12d8 - 0x1310 0x1312 - 0x1315 0x1318 - 0x135a -ALPHA 0x135f GRAPH 0x1200 - 0x1248 0x124a - 0x124d 0x1250 - 0x1256 0x1258 GRAPH 0x125a - 0x125d 0x1260 - 0x1288 0x128a - 0x128d 0x1290 - 0x12b0 GRAPH 0x12b2 - 0x12b5 0x12b8 - 0x12be 0x12c0 0x12c2 - 0x12c5 @@ -1419,7 +1412,7 @@ PRINT 0x125a - 0x125d 0x1260 - 0x1288 0x128a - 0x128d 0x1290 - 0x12b0 PRINT 0x12b2 - 0x12b5 0x12b8 - 0x12be 0x12c0 0x12c2 - 0x12c5 PRINT 0x12c8 - 0x12d6 0x12d8 - 0x1310 0x1312 - 0x1315 0x1318 - 0x135a PRINT 0x135d - 0x137c -SPECIAL 0x135d - 0x135e 0x1369 - 0x137c +SPECIAL 0x135d - 0x135f 0x1369 - 0x137c PHONOGRAM 0x1200 - 0x1248 0x124a - 0x124d 0x1250 - 0x1256 0x1258 PHONOGRAM 0x125a - 0x125d 0x1260 - 0x1288 0x128a - 0x128d 0x1290 - 0x12b0 PHONOGRAM 0x12b2 - 0x12b5 0x12b8 - 0x12be 0x12c0 0x12c2 - 0x12c5 @@ -1574,15 +1567,15 @@ TODIGIT < 0x17f0 - 0x17f9 : 0x0000 > * U+1800 - U+18AF : Mongolian */ -ALPHA 0x1820 - 0x1877 0x1880 - 0x18aa +ALPHA 0x1820 - 0x1878 0x1880 - 0x18aa CONTROL 0x180e DIGIT 0x1810 - 0x1819 -GRAPH 0x1800 - 0x180e 0x1810 - 0x1819 0x1820 - 0x1877 0x1880 - 0x18aa +GRAPH 0x1800 - 0x180e 0x1810 - 0x1819 0x1820 - 0x1878 0x1880 - 0x18aa PUNCT 0x1800 - 0x180a -PRINT 0x1800 - 0x180e 0x1810 - 0x1819 0x1820 - 0x1877 0x1880 - 0x18aa +PRINT 0x1800 - 0x180e 0x1810 - 0x1819 0x1820 - 0x1878 0x1880 - 0x18aa SPECIAL 0x180b - 0x180d SWIDTH0 0x180b - 0x180e 0x1885 - 0x1886 0x18a9 -SWIDTH1 0x1800 - 0x180a 0x1810 - 0x1819 0x1820 - 0x1877 0x1880 - 0x1884 +SWIDTH1 0x1800 - 0x180a 0x1810 - 0x1819 0x1820 - 0x1878 0x1880 - 0x1884 SWIDTH1 0x1887 - 0x18a8 0x18aa TODIGIT < 0x1810 - 0x1819 : 0x0000 > @@ -1741,12 +1734,12 @@ SWIDTH1 0x1bfc - 0x1bff * U+1C00 - U+1C4F : Lepcha */ -ALPHA 0x1c00 - 0x1c35 0x1c4d - 0x1c4f +ALPHA 0x1c00 - 0x1c36 0x1c4d - 0x1c4f DIGIT 0x1c40 - 0x1c49 GRAPH 0x1c00 - 0x1c37 0x1c3b - 0x1c49 0x1c4d - 0x1c4f PUNCT 0x1c3b - 0x1c3f PRINT 0x1c00 - 0x1c37 0x1c3b - 0x1c49 0x1c4d - 0x1c4f -SPECIAL 0x1c36 - 0x1c37 +SPECIAL 0x1c37 SWIDTH0 0x1c2c - 0x1c33 0x1c36 - 0x1c37 SWIDTH1 0x1c00 - 0x1c2b 0x1c34 - 0x1c35 0x1c3b - 0x1c49 0x1c4d - 0x1c4f @@ -1785,9 +1778,17 @@ MAPUPPER < 0x1c87 0x0462 > MAPUPPER < 0x1c88 0xa64a > /* - * U+1C90 - U+1CBF : No_Block + * U+1C90 - U+1CBF : Georgian Extended */ +ALPHA 0x1c90 - 0x1cba 0x1cbd - 0x1cbf +GRAPH 0x1c90 - 0x1cba 0x1cbd - 0x1cbf +UPPER 0x1c90 - 0x1cba 0x1cbd - 0x1cbf +PRINT 0x1c90 - 0x1cba 0x1cbd - 0x1cbf +SWIDTH1 0x1c90 - 0x1cba 0x1cbd - 0x1cbf + +MAPLOWER < 0x1c90 - 0x1cba : 0x10d0 > +MAPLOWER < 0x1cbd - 0x1cbf : 0x10fd > /* * U+1CC0 - U+1CCF : Sundanese Supplement @@ -1803,14 +1804,15 @@ SWIDTH1 0x1cc0 - 0x1cc7 * U+1CD0 - U+1CFF : Vedic Extensions */ -ALPHA 0x1ce9 - 0x1cec 0x1cee - 0x1cf3 0x1cf5 - 0x1cf6 -GRAPH 0x1cd0 - 0x1cf9 +ALPHA 0x1ce9 - 0x1cec 0x1cee - 0x1cf3 0x1cf5 - 0x1cf6 0x1cfa +GRAPH 0x1cd0 - 0x1cfa PUNCT 0x1cd3 -PRINT 0x1cd0 - 0x1cf9 +PRINT 0x1cd0 - 0x1cfa SPECIAL 0x1cd0 - 0x1cd2 0x1cd4 - 0x1ce8 0x1ced 0x1cf4 0x1cf7 - 0x1cf9 SWIDTH0 0x1cd0 - 0x1cd2 0x1cd4 - 0x1ce0 0x1ce2 - 0x1ce8 0x1ced 0x1cf4 SWIDTH0 0x1cf8 - 0x1cf9 SWIDTH1 0x1cd3 0x1ce1 0x1ce9 - 0x1cec 0x1cee - 0x1cf3 0x1cf5 - 0x1cf7 +SWIDTH1 0x1cfa /* @@ -1836,6 +1838,7 @@ LOWER 0x1d80 - 0x1d9a PRINT 0x1d80 - 0x1dbf SWIDTH1 0x1d80 - 0x1dbf +MAPUPPER < 0x1d8e 0xa7c6 > /* * U+1DC0 - U+1DFF : Combining Diacritical Marks Supplement @@ -2526,15 +2529,11 @@ SWIDTH1 0x2a00 - 0x2aff * U+2B00 - U+2BFF : Miscellaneous Symbols and Arrows */ -GRAPH 0x2b00 - 0x2b73 0x2b76 - 0x2b95 0x2b98 - 0x2bb9 0x2bbd - 0x2bc8 -GRAPH 0x2bca - 0x2bd2 0x2bec - 0x2bef -PUNCT 0x2b00 - 0x2b73 0x2b76 - 0x2b95 0x2b98 - 0x2bb9 0x2bbd - 0x2bc8 -PUNCT 0x2bca - 0x2bd2 0x2bec - 0x2bef -PRINT 0x2b00 - 0x2b73 0x2b76 - 0x2b95 0x2b98 - 0x2bb9 0x2bbd - 0x2bc8 -PRINT 0x2bca - 0x2bd2 0x2bec - 0x2bef +GRAPH 0x2b00 - 0x2b73 0x2b76 - 0x2b95 0x2b98 - 0x2bff +PUNCT 0x2b00 - 0x2b73 0x2b76 - 0x2b95 0x2b98 - 0x2bff +PRINT 0x2b00 - 0x2b73 0x2b76 - 0x2b95 0x2b98 - 0x2bff SWIDTH1 0x2b00 - 0x2b1a 0x2b1d - 0x2b4f 0x2b51 - 0x2b54 0x2b56 - 0x2b73 -SWIDTH1 0x2b76 - 0x2b95 0x2b98 - 0x2bb9 0x2bbd - 0x2bc8 0x2bca - 0x2bd2 -SWIDTH1 0x2bec - 0x2bef +SWIDTH1 0x2b76 - 0x2b95 0x2b98 - 0x2bff SWIDTH2 0x2b1b - 0x2b1c 0x2b50 0x2b55 @@ -2783,10 +2782,10 @@ SWIDTH0 0x2de0 - 0x2dff */ ALPHA 0x2e2f -GRAPH 0x2e00 - 0x2e49 -PUNCT 0x2e00 - 0x2e2e 0x2e30 - 0x2e49 -PRINT 0x2e00 - 0x2e49 -SWIDTH1 0x2e00 - 0x2e49 +GRAPH 0x2e00 - 0x2e4f +PUNCT 0x2e00 - 0x2e2e 0x2e30 - 0x2e4f +PRINT 0x2e00 - 0x2e4f +SWIDTH1 0x2e00 - 0x2e4f /* @@ -2874,10 +2873,10 @@ SWIDTH2 0x30a0 - 0x30ff * U+3100 - U+312F : Bopomofo */ -ALPHA 0x3105 - 0x312e -GRAPH 0x3105 - 0x312e -PRINT 0x3105 - 0x312e -SWIDTH2 0x3105 - 0x312e +ALPHA 0x3105 - 0x312f +GRAPH 0x3105 - 0x312f +PRINT 0x3105 - 0x312f +SWIDTH2 0x3105 - 0x312f /* @@ -2936,14 +2935,14 @@ SWIDTH2 0x31f0 - 0x31ff * U+3200 - U+32FF : Enclosed CJK Letters and Months */ -GRAPH 0x3200 - 0x321e 0x3220 - 0x32fe +GRAPH 0x3200 - 0x321e 0x3220 - 0x32ff PUNCT 0x3200 - 0x321e 0x322a - 0x3247 0x3250 0x3260 - 0x327f -PUNCT 0x328a - 0x32b0 0x32c0 - 0x32fe -PRINT 0x3200 - 0x321e 0x3220 - 0x32fe +PUNCT 0x328a - 0x32b0 0x32c0 - 0x32ff +PRINT 0x3200 - 0x321e 0x3220 - 0x32ff SPECIAL 0x3220 - 0x3229 0x3248 - 0x324f 0x3251 - 0x325f 0x3280 - 0x3289 SPECIAL 0x32b1 - 0x32bf SWIDTH1 0x3248 - 0x324f -SWIDTH2 0x3200 - 0x321e 0x3220 - 0x3247 0x3250 - 0x32fe +SWIDTH2 0x3200 - 0x321e 0x3220 - 0x3247 0x3250 - 0x32ff TODIGIT < 0x3220 - 0x3229 : 1 > TODIGIT < 0x3248 10 > @@ -3007,10 +3006,10 @@ ALPHA 0x5e7b - 0x5efd 0x5f00 - 0x5f0b 0x5f0f 0x5f11 - 0x62fd ALPHA 0x62ff - 0x634b 0x634d - 0x67d1 0x67d3 - 0x6f05 0x6f07 - 0x7395 ALPHA 0x7397 - 0x767d 0x767f - 0x8085 0x8087 - 0x842b 0x842d - 0x8cad ALPHA 0x8caf - 0x8cb2 0x8cb4 - 0x8d2f 0x8d31 - 0x9620 0x9622 - 0x9645 -ALPHA 0x9647 - 0x964b 0x964d - 0x9677 0x9679 - 0x96f5 0x96f7 - 0x9fea -GRAPH 0x4e00 - 0x9fea -PRINT 0x4e00 - 0x9fea -SWIDTH2 0x4e00 - 0x9fea +ALPHA 0x9647 - 0x964b 0x964d - 0x9677 0x9679 - 0x96f5 0x96f7 - 0x9fef +GRAPH 0x4e00 - 0x9fef +PRINT 0x4e00 - 0x9fef +SWIDTH2 0x4e00 - 0x9fef TODIGIT < 0x4e00 1 > TODIGIT < 0x4e03 7 > @@ -3238,8 +3237,8 @@ SWIDTH1 0xa700 - 0xa71f * U+A720 - U+A7FF : Latin Extended-D */ -ALPHA 0xa722 - 0xa788 0xa78b - 0xa7ae 0xa7b0 - 0xa7b7 0xa7f7 - 0xa7ff -GRAPH 0xa720 - 0xa7ae 0xa7b0 - 0xa7b7 0xa7f7 - 0xa7ff +ALPHA 0xa722 - 0xa788 0xa78b - 0xa7bf 0xa7c2 - 0xa7c6 0xa7f7 - 0xa7ff +GRAPH 0xa720 - 0xa7bf 0xa7c2 - 0xa7c6 0xa7f7 - 0xa7ff LOWER 0xa723 0xa725 0xa727 0xa729 0xa72b 0xa72d 0xa72f - 0xa731 LOWER 0xa733 0xa735 0xa737 0xa739 0xa73b 0xa73d 0xa73f 0xa741 0xa743 LOWER 0xa745 0xa747 0xa749 0xa74b 0xa74d 0xa74f 0xa751 0xa753 0xa755 @@ -3247,7 +3246,8 @@ LOWER 0xa757 0xa759 0xa75b 0xa75d 0xa75f 0xa761 0xa763 0xa765 0xa767 LOWER 0xa769 0xa76b 0xa76d 0xa76f 0xa771 - 0xa778 0xa77a 0xa77c LOWER 0xa77f 0xa781 0xa783 0xa785 0xa787 0xa78c 0xa78e 0xa791 LOWER 0xa793 - 0xa795 0xa797 0xa799 0xa79b 0xa79d 0xa79f 0xa7a1 -LOWER 0xa7a3 0xa7a5 0xa7a7 0xa7a9 0xa7b5 0xa7b7 0xa7fa +LOWER 0xa7a3 0xa7a5 0xa7a7 0xa7a9 0xa7af 0xa7b5 0xa7b7 0xa7b9 0xa7bb +LOWER 0xa7bd 0xa7bf 0xa7c3 0xa7fa PUNCT 0xa720 - 0xa721 0xa789 - 0xa78a UPPER 0xa722 0xa724 0xa726 0xa728 0xa72a 0xa72c 0xa72e 0xa732 0xa734 UPPER 0xa736 0xa738 0xa73a 0xa73c 0xa73e 0xa740 0xa742 0xa744 0xa746 @@ -3256,9 +3256,10 @@ UPPER 0xa75a 0xa75c 0xa75e 0xa760 0xa762 0xa764 0xa766 0xa768 0xa76a UPPER 0xa76c 0xa76e 0xa779 0xa77b 0xa77d - 0xa77e 0xa780 0xa782 UPPER 0xa784 0xa786 0xa78b 0xa78d 0xa790 0xa792 0xa796 0xa798 0xa79a UPPER 0xa79c 0xa79e 0xa7a0 0xa7a2 0xa7a4 0xa7a6 0xa7a8 -UPPER 0xa7aa - 0xa7ae 0xa7b0 - 0xa7b4 0xa7b6 -PRINT 0xa720 - 0xa7ae 0xa7b0 - 0xa7b7 0xa7f7 - 0xa7ff -SWIDTH1 0xa720 - 0xa7ae 0xa7b0 - 0xa7b7 0xa7f7 - 0xa7ff +UPPER 0xa7aa - 0xa7ae 0xa7b0 - 0xa7b4 0xa7b6 0xa7b8 0xa7ba 0xa7bc +UPPER 0xa7be 0xa7c2 0xa7c4 - 0xa7c6 +PRINT 0xa720 - 0xa7bf 0xa7c2 - 0xa7c6 0xa7f7 - 0xa7ff +SWIDTH1 0xa720 - 0xa7bf 0xa7c2 - 0xa7c6 0xa7f7 - 0xa7ff MAPUPPER < 0xa723 0xa722 > MAPUPPER < 0xa725 0xa724 > @@ -3308,6 +3309,7 @@ MAPUPPER < 0xa787 0xa786 > MAPUPPER < 0xa78c 0xa78b > MAPUPPER < 0xa791 0xa790 > MAPUPPER < 0xa793 0xa792 > +MAPUPPER < 0xa794 0xa7c4 > MAPUPPER < 0xa797 0xa796 > MAPUPPER < 0xa799 0xa798 > MAPUPPER < 0xa79b 0xa79a > @@ -3320,6 +3322,11 @@ MAPUPPER < 0xa7a7 0xa7a6 > MAPUPPER < 0xa7a9 0xa7a8 > MAPUPPER < 0xa7b5 0xa7b4 > MAPUPPER < 0xa7b7 0xa7b6 > +MAPUPPER < 0xa7b9 0xa7b8 > +MAPUPPER < 0xa7bb 0xa7ba > +MAPUPPER < 0xa7bd 0xa7bc > +MAPUPPER < 0xa7bf 0xa7be > +MAPUPPER < 0xa7c3 0xa7c2 > MAPLOWER < 0xa722 0xa723 > MAPLOWER < 0xa724 0xa725 > MAPLOWER < 0xa726 0xa727 > @@ -3391,16 +3398,24 @@ MAPLOWER < 0xa7b2 0x029d > MAPLOWER < 0xa7b3 0xab53 > MAPLOWER < 0xa7b4 0xa7b5 > MAPLOWER < 0xa7b6 0xa7b7 > +MAPLOWER < 0xa7b8 0xa7b9 > +MAPLOWER < 0xa7ba 0xa7bb > +MAPLOWER < 0xa7bc 0xa7bd > +MAPLOWER < 0xa7be 0xa7bf > +MAPLOWER < 0xa7c2 0xa7c3 > +MAPLOWER < 0xa7c4 0xa794 > +MAPLOWER < 0xa7c5 0x0282 > +MAPLOWER < 0xa7c6 0x1d8e > /* * U+A800 - U+A82F : Syloti Nagri */ -ALPHA 0xa800 - 0xa801 0xa803 - 0xa805 0xa807 - 0xa80a 0xa80c - 0xa827 +ALPHA 0xa800 - 0xa805 0xa807 - 0xa827 GRAPH 0xa800 - 0xa82b PUNCT 0xa828 - 0xa82b PRINT 0xa800 - 0xa82b -SPECIAL 0xa802 0xa806 0xa80b +SPECIAL 0xa806 SWIDTH0 0xa802 0xa806 0xa80b 0xa825 - 0xa826 SWIDTH1 0xa800 - 0xa801 0xa803 - 0xa805 0xa807 - 0xa80a 0xa80c - 0xa824 SWIDTH1 0xa827 - 0xa82b @@ -3447,13 +3462,13 @@ TODIGIT < 0xa8d0 - 0xa8d9 : 0x0000 > * U+A8E0 - U+A8FF : Devanagari Extended */ -ALPHA 0xa8f2 - 0xa8f7 0xa8fb 0xa8fd -GRAPH 0xa8e0 - 0xa8fd +ALPHA 0xa8f2 - 0xa8f7 0xa8fb 0xa8fd - 0xa8ff +GRAPH 0xa8e0 - 0xa8ff PUNCT 0xa8f8 - 0xa8fa 0xa8fc -PRINT 0xa8e0 - 0xa8fd +PRINT 0xa8e0 - 0xa8ff SPECIAL 0xa8e0 - 0xa8f1 -SWIDTH0 0xa8e0 - 0xa8f1 -SWIDTH1 0xa8f2 - 0xa8fd +SWIDTH0 0xa8e0 - 0xa8f1 0xa8ff +SWIDTH1 0xa8f2 - 0xa8fe /* @@ -3504,8 +3519,8 @@ GRAPH 0xa980 - 0xa9cd 0xa9cf - 0xa9d9 0xa9de - 0xa9df PUNCT 0xa9c1 - 0xa9cd 0xa9de - 0xa9df PRINT 0xa980 - 0xa9cd 0xa9cf - 0xa9d9 0xa9de - 0xa9df SPECIAL 0xa9b3 0xa9c0 -SWIDTH0 0xa980 - 0xa982 0xa9b3 0xa9b6 - 0xa9b9 0xa9bc -SWIDTH1 0xa983 - 0xa9b2 0xa9b4 - 0xa9b5 0xa9ba - 0xa9bb 0xa9bd - 0xa9cd +SWIDTH0 0xa980 - 0xa982 0xa9b3 0xa9b6 - 0xa9b9 0xa9bc - 0xa9bd +SWIDTH1 0xa983 - 0xa9b2 0xa9b4 - 0xa9b5 0xa9ba - 0xa9bb 0xa9be - 0xa9cd SWIDTH1 0xa9cf - 0xa9d9 0xa9de - 0xa9df TODIGIT < 0xa9d0 - 0xa9d9 : 0x0000 > @@ -3514,11 +3529,10 @@ TODIGIT < 0xa9d0 - 0xa9d9 : 0x0000 > * U+A9E0 - U+A9FF : Myanmar Extended-B */ -ALPHA 0xa9e0 - 0xa9e4 0xa9e6 - 0xa9ef 0xa9fa - 0xa9fe +ALPHA 0xa9e0 - 0xa9ef 0xa9fa - 0xa9fe DIGIT 0xa9f0 - 0xa9f9 GRAPH 0xa9e0 - 0xa9fe PRINT 0xa9e0 - 0xa9fe -SPECIAL 0xa9e5 SWIDTH0 0xa9e5 SWIDTH1 0xa9e0 - 0xa9e4 0xa9e6 - 0xa9fe @@ -3543,11 +3557,10 @@ TODIGIT < 0xaa50 - 0xaa59 : 0x0000 > * U+AA60 - U+AA7F : Myanmar Extended-A */ -ALPHA 0xaa60 - 0xaa76 0xaa7a 0xaa7e - 0xaa7f +ALPHA 0xaa60 - 0xaa76 0xaa7a - 0xaa7f GRAPH 0xaa60 - 0xaa7f PUNCT 0xaa77 - 0xaa79 PRINT 0xaa60 - 0xaa7f -SPECIAL 0xaa7b - 0xaa7d SWIDTH0 0xaa7c SWIDTH1 0xaa60 - 0xaa7b 0xaa7d - 0xaa7f @@ -3600,12 +3613,12 @@ SWIDTH1 0xab28 - 0xab2e * U+AB30 - U+AB6F : Latin Extended-E */ -ALPHA 0xab30 - 0xab5a 0xab5c - 0xab65 -GRAPH 0xab30 - 0xab65 -LOWER 0xab30 - 0xab5a 0xab60 - 0xab65 +ALPHA 0xab30 - 0xab5a 0xab5c - 0xab67 +GRAPH 0xab30 - 0xab67 +LOWER 0xab30 - 0xab5a 0xab60 - 0xab67 PUNCT 0xab5b -PRINT 0xab30 - 0xab65 -SWIDTH1 0xab30 - 0xab65 +PRINT 0xab30 - 0xab67 +SWIDTH1 0xab30 - 0xab67 MAPUPPER < 0xab53 0xa7b3 > @@ -3661,9 +3674,9 @@ SWIDTH2 0xd7b0 - 0xd7c6 0xd7cb - 0xd7fb * U+D800 - U+DB7F : High Surrogates */ -CONTROL 0xd800 - 0xdb7f GRAPH 0xd800 - 0xdb7f PRINT 0xd800 - 0xdb7f +SPECIAL 0xd800 - 0xdb7f SWIDTH0 0xd800 - 0xdb7f @@ -3671,9 +3684,9 @@ SWIDTH0 0xd800 - 0xdb7f * U+DB80 - U+DBFF : High Private Use Surrogates */ -CONTROL 0xdb80 - 0xdbff GRAPH 0xdb80 - 0xdbff PRINT 0xdb80 - 0xdbff +SPECIAL 0xdb80 - 0xdbff SWIDTH0 0xdb80 - 0xdbff @@ -3681,9 +3694,9 @@ SWIDTH0 0xdb80 - 0xdbff * U+DC00 - U+DFFF : Low Surrogates */ -CONTROL 0xdc00 - 0xdfff GRAPH 0xdc00 - 0xdfff PRINT 0xdc00 - 0xdfff +SPECIAL 0xdc00 - 0xdfff SWIDTH0 0xdc00 - 0xdfff @@ -4407,19 +4420,19 @@ TODIGIT < 0x109f5 900000 > */ ALPHA 0x10a00 - 0x10a03 0x10a05 - 0x10a06 0x10a0c - 0x10a13 -ALPHA 0x10a15 - 0x10a17 0x10a19 - 0x10a33 +ALPHA 0x10a15 - 0x10a17 0x10a19 - 0x10a35 GRAPH 0x10a00 - 0x10a03 0x10a05 - 0x10a06 0x10a0c - 0x10a13 -GRAPH 0x10a15 - 0x10a17 0x10a19 - 0x10a33 0x10a38 - 0x10a3a -GRAPH 0x10a3f - 0x10a47 0x10a50 - 0x10a58 +GRAPH 0x10a15 - 0x10a17 0x10a19 - 0x10a35 0x10a38 - 0x10a3a +GRAPH 0x10a3f - 0x10a48 0x10a50 - 0x10a58 PUNCT 0x10a50 - 0x10a58 PRINT 0x10a00 - 0x10a03 0x10a05 - 0x10a06 0x10a0c - 0x10a13 -PRINT 0x10a15 - 0x10a17 0x10a19 - 0x10a33 0x10a38 - 0x10a3a -PRINT 0x10a3f - 0x10a47 0x10a50 - 0x10a58 -SPECIAL 0x10a38 - 0x10a3a 0x10a3f - 0x10a47 +PRINT 0x10a15 - 0x10a17 0x10a19 - 0x10a35 0x10a38 - 0x10a3a +PRINT 0x10a3f - 0x10a48 0x10a50 - 0x10a58 +SPECIAL 0x10a38 - 0x10a3a 0x10a3f - 0x10a48 SWIDTH0 0x10a01 - 0x10a03 0x10a05 - 0x10a06 0x10a0c - 0x10a0f SWIDTH0 0x10a38 - 0x10a3a 0x10a3f -SWIDTH1 0x10a00 0x10a10 - 0x10a13 0x10a15 - 0x10a17 0x10a19 - 0x10a33 -SWIDTH1 0x10a40 - 0x10a47 0x10a50 - 0x10a58 +SWIDTH1 0x10a00 0x10a10 - 0x10a13 0x10a15 - 0x10a17 0x10a19 - 0x10a35 +SWIDTH1 0x10a40 - 0x10a48 0x10a50 - 0x10a58 TODIGIT < 0x10a40 - 0x10a43 : 1 > TODIGIT < 0x10a44 10 > @@ -4579,7 +4592,20 @@ TODIGIT < 0x10cfe 100 > TODIGIT < 0x10cff 1000 > /* - * U+10D00 - U+10E5F : No_Block + * U+10D00 - U+10D3F : Hanifi Rohingya + */ + +ALPHA 0x10d00 - 0x10d27 +DIGIT 0x10d30 - 0x10d39 +GRAPH 0x10d00 - 0x10d27 0x10d30 - 0x10d39 +PRINT 0x10d00 - 0x10d27 0x10d30 - 0x10d39 +SWIDTH0 0x10d24 - 0x10d27 +SWIDTH1 0x10d00 - 0x10d23 0x10d30 - 0x10d39 + +TODIGIT < 0x10d30 - 0x10d39 : 0x0000 > + +/* + * U+10D40 - U+10E5F : No_Block */ @@ -4612,9 +4638,57 @@ TODIGIT < 0x10e79 800 > TODIGIT < 0x10e7a 900 > /* - * U+10E80 - U+10FFF : No_Block + * U+10E80 - U+10EFF : No_Block + */ + + +/* + * U+10F00 - U+10F2F : Old Sogdian */ +ALPHA 0x10f00 - 0x10f1c 0x10f27 +GRAPH 0x10f00 - 0x10f27 +PRINT 0x10f00 - 0x10f27 +SPECIAL 0x10f1d - 0x10f26 +SWIDTH1 0x10f00 - 0x10f27 + +TODIGIT < 0x10f1d - 0x10f21 : 1 > +TODIGIT < 0x10f22 10 > +TODIGIT < 0x10f23 20 > +TODIGIT < 0x10f24 30 > +TODIGIT < 0x10f25 100 > + +/* + * U+10F30 - U+10F6F : Sogdian + */ + +ALPHA 0x10f30 - 0x10f45 +GRAPH 0x10f30 - 0x10f59 +PUNCT 0x10f55 - 0x10f59 +PRINT 0x10f30 - 0x10f59 +SPECIAL 0x10f46 - 0x10f54 +SWIDTH0 0x10f46 - 0x10f50 +SWIDTH1 0x10f30 - 0x10f45 0x10f51 - 0x10f59 + +TODIGIT < 0x10f51 1 > +TODIGIT < 0x10f52 10 > +TODIGIT < 0x10f53 20 > +TODIGIT < 0x10f54 100 > + +/* + * U+10F70 - U+10FDF : No_Block + */ + + +/* + * U+10FE0 - U+10FFF : Elymaic + */ + +ALPHA 0x10fe0 - 0x10ff6 +GRAPH 0x10fe0 - 0x10ff6 +PRINT 0x10fe0 - 0x10ff6 +SWIDTH1 0x10fe0 - 0x10ff6 + /* * U+11000 - U+1107F : Brahmi @@ -4647,11 +4721,12 @@ TODIGIT < 0x11066 - 0x1106f : 0x0000 > */ ALPHA 0x11082 - 0x110b8 -GRAPH 0x11080 - 0x110c1 +GRAPH 0x11080 - 0x110c1 0x110cd PUNCT 0x110bb - 0x110bc 0x110be - 0x110c1 -PRINT 0x11080 - 0x110c1 -SPECIAL 0x11080 - 0x11081 0x110b9 - 0x110ba 0x110bd +PRINT 0x11080 - 0x110c1 0x110cd +SPECIAL 0x11080 - 0x11081 0x110b9 - 0x110ba 0x110bd 0x110cd SWIDTH0 0x11080 - 0x11081 0x110b3 - 0x110b6 0x110b9 - 0x110ba 0x110bd +SWIDTH0 0x110cd SWIDTH1 0x11082 - 0x110b2 0x110b7 - 0x110b8 0x110bb - 0x110bc SWIDTH1 0x110be - 0x110c1 @@ -4672,14 +4747,14 @@ TODIGIT < 0x110f0 - 0x110f9 : 0x0000 > * U+11100 - U+1114F : Chakma */ -ALPHA 0x11100 - 0x11132 +ALPHA 0x11100 - 0x11132 0x11144 - 0x11146 DIGIT 0x11136 - 0x1113f -GRAPH 0x11100 - 0x11134 0x11136 - 0x11143 +GRAPH 0x11100 - 0x11134 0x11136 - 0x11146 PUNCT 0x11140 - 0x11143 -PRINT 0x11100 - 0x11134 0x11136 - 0x11143 +PRINT 0x11100 - 0x11134 0x11136 - 0x11146 SPECIAL 0x11133 - 0x11134 SWIDTH0 0x11100 - 0x11102 0x11127 - 0x1112b 0x1112d - 0x11134 -SWIDTH1 0x11103 - 0x11126 0x1112c 0x11136 - 0x11143 +SWIDTH1 0x11103 - 0x11126 0x1112c 0x11136 - 0x11146 TODIGIT < 0x11136 - 0x1113f : 0x0000 > @@ -4703,11 +4778,11 @@ SWIDTH1 0x11150 - 0x11172 0x11174 - 0x11176 ALPHA 0x11180 - 0x111bf 0x111c1 - 0x111c4 0x111da 0x111dc DIGIT 0x111d0 - 0x111d9 GRAPH 0x11180 - 0x111cd 0x111d0 - 0x111df -PUNCT 0x111c5 - 0x111c9 0x111cd 0x111db 0x111dd - 0x111df +PUNCT 0x111c5 - 0x111c8 0x111cd 0x111db 0x111dd - 0x111df PRINT 0x11180 - 0x111cd 0x111d0 - 0x111df -SPECIAL 0x111c0 0x111ca - 0x111cc -SWIDTH0 0x11180 - 0x11181 0x111b6 - 0x111be 0x111ca - 0x111cc -SWIDTH1 0x11182 - 0x111b5 0x111bf - 0x111c9 0x111cd 0x111d0 - 0x111df +SPECIAL 0x111c0 0x111c9 - 0x111cc +SWIDTH0 0x11180 - 0x11181 0x111b6 - 0x111be 0x111c9 - 0x111cc +SWIDTH1 0x11182 - 0x111b5 0x111bf - 0x111c8 0x111cd 0x111d0 - 0x111df TODIGIT < 0x111d0 - 0x111d9 : 0x0000 > @@ -4790,16 +4865,16 @@ ALPHA 0x11335 - 0x11339 0x1133d - 0x11344 0x11347 - 0x11348 ALPHA 0x1134b - 0x1134c 0x11350 0x11357 0x1135d - 0x11363 GRAPH 0x11300 - 0x11303 0x11305 - 0x1130c 0x1130f - 0x11310 GRAPH 0x11313 - 0x11328 0x1132a - 0x11330 0x11332 - 0x11333 -GRAPH 0x11335 - 0x11339 0x1133c - 0x11344 0x11347 - 0x11348 +GRAPH 0x11335 - 0x11339 0x1133b - 0x11344 0x11347 - 0x11348 GRAPH 0x1134b - 0x1134d 0x11350 0x11357 0x1135d - 0x11363 GRAPH 0x11366 - 0x1136c 0x11370 - 0x11374 PRINT 0x11300 - 0x11303 0x11305 - 0x1130c 0x1130f - 0x11310 PRINT 0x11313 - 0x11328 0x1132a - 0x11330 0x11332 - 0x11333 -PRINT 0x11335 - 0x11339 0x1133c - 0x11344 0x11347 - 0x11348 +PRINT 0x11335 - 0x11339 0x1133b - 0x11344 0x11347 - 0x11348 PRINT 0x1134b - 0x1134d 0x11350 0x11357 0x1135d - 0x11363 PRINT 0x11366 - 0x1136c 0x11370 - 0x11374 -SPECIAL 0x1133c 0x1134d 0x11366 - 0x1136c 0x11370 - 0x11374 -SWIDTH0 0x11300 - 0x11301 0x1133c 0x11340 0x11366 - 0x1136c +SPECIAL 0x1133b - 0x1133c 0x1134d 0x11366 - 0x1136c 0x11370 - 0x11374 +SWIDTH0 0x11300 - 0x11301 0x1133b - 0x1133c 0x11340 0x11366 - 0x1136c SWIDTH0 0x11370 - 0x11374 SWIDTH1 0x11302 - 0x11303 0x11305 - 0x1130c 0x1130f - 0x11310 SWIDTH1 0x11313 - 0x11328 0x1132a - 0x11330 0x11332 - 0x11333 @@ -4817,15 +4892,15 @@ SWIDTH1 0x1135d - 0x11363 * U+11400 - U+1147F : Newa */ -ALPHA 0x11400 - 0x11441 0x11443 - 0x11445 0x11447 - 0x1144a +ALPHA 0x11400 - 0x11441 0x11443 - 0x11445 0x11447 - 0x1144a 0x1145f DIGIT 0x11450 - 0x11459 -GRAPH 0x11400 - 0x11459 0x1145b 0x1145d +GRAPH 0x11400 - 0x11459 0x1145b 0x1145d - 0x1145f PUNCT 0x1144b - 0x1144f 0x1145b 0x1145d -PRINT 0x11400 - 0x11459 0x1145b 0x1145d -SPECIAL 0x11442 0x11446 -SWIDTH0 0x11438 - 0x1143f 0x11442 - 0x11444 0x11446 +PRINT 0x11400 - 0x11459 0x1145b 0x1145d - 0x1145f +SPECIAL 0x11442 0x11446 0x1145e +SWIDTH0 0x11438 - 0x1143f 0x11442 - 0x11444 0x11446 0x1145e SWIDTH1 0x11400 - 0x11437 0x11440 - 0x11441 0x11445 0x11447 - 0x11459 -SWIDTH1 0x1145b 0x1145d +SWIDTH1 0x1145b 0x1145d 0x1145f TODIGIT < 0x11450 - 0x11459 : 0x0000 > @@ -4894,13 +4969,13 @@ SWIDTH1 0x11660 - 0x1166c * U+11680 - U+116CF : Takri */ -ALPHA 0x11680 - 0x116b5 +ALPHA 0x11680 - 0x116b5 0x116b8 DIGIT 0x116c0 - 0x116c9 -GRAPH 0x11680 - 0x116b7 0x116c0 - 0x116c9 -PRINT 0x11680 - 0x116b7 0x116c0 - 0x116c9 +GRAPH 0x11680 - 0x116b8 0x116c0 - 0x116c9 +PRINT 0x11680 - 0x116b8 0x116c0 - 0x116c9 SPECIAL 0x116b6 - 0x116b7 SWIDTH0 0x116ab 0x116ad 0x116b0 - 0x116b5 0x116b7 -SWIDTH1 0x11680 - 0x116aa 0x116ac 0x116ae - 0x116af 0x116b6 +SWIDTH1 0x11680 - 0x116aa 0x116ac 0x116ae - 0x116af 0x116b6 0x116b8 SWIDTH1 0x116c0 - 0x116c9 TODIGIT < 0x116c0 - 0x116c9 : 0x0000 > @@ -4914,20 +4989,38 @@ TODIGIT < 0x116c0 - 0x116c9 : 0x0000 > * U+11700 - U+1173F : Ahom */ -ALPHA 0x11700 - 0x11719 0x1171d - 0x1172a +ALPHA 0x11700 - 0x1171a 0x1171d - 0x1172a DIGIT 0x11730 - 0x11739 -GRAPH 0x11700 - 0x11719 0x1171d - 0x1172b 0x11730 - 0x1173f +GRAPH 0x11700 - 0x1171a 0x1171d - 0x1172b 0x11730 - 0x1173f PUNCT 0x1173c - 0x1173f -PRINT 0x11700 - 0x11719 0x1171d - 0x1172b 0x11730 - 0x1173f +PRINT 0x11700 - 0x1171a 0x1171d - 0x1172b 0x11730 - 0x1173f SPECIAL 0x1172b 0x1173a - 0x1173b SWIDTH0 0x1171d - 0x1171f 0x11722 - 0x11725 0x11727 - 0x1172b -SWIDTH1 0x11700 - 0x11719 0x11720 - 0x11721 0x11726 0x11730 - 0x1173f +SWIDTH1 0x11700 - 0x1171a 0x11720 - 0x11721 0x11726 0x11730 - 0x1173f TODIGIT < 0x11730 - 0x1173a : 0x0000 > TODIGIT < 0x1173b 20 > /* - * U+11740 - U+1189F : No_Block + * U+11740 - U+117FF : No_Block + */ + + +/* + * U+11800 - U+1184F : Dogra + */ + +ALPHA 0x11800 - 0x11838 +GRAPH 0x11800 - 0x1183b +PUNCT 0x1183b +PRINT 0x11800 - 0x1183b +SPECIAL 0x11839 - 0x1183a +SWIDTH0 0x1182f - 0x11837 0x11839 - 0x1183a +SWIDTH1 0x11800 - 0x1182e 0x11838 0x1183b + + +/* + * U+11850 - U+1189F : No_Block */ @@ -4957,11 +5050,26 @@ TODIGIT < 0x118f1 80 > TODIGIT < 0x118f2 90 > /* - * U+11900 - U+119FF : No_Block + * U+11900 - U+1199F : No_Block */ /* + * U+119A0 - U+119FF : Nandinagari + */ + +ALPHA 0x119a0 - 0x119a7 0x119aa - 0x119d7 0x119da - 0x119df 0x119e1 +ALPHA 0x119e3 - 0x119e4 +GRAPH 0x119a0 - 0x119a7 0x119aa - 0x119d7 0x119da - 0x119e4 +PUNCT 0x119e2 +PRINT 0x119a0 - 0x119a7 0x119aa - 0x119d7 0x119da - 0x119e4 +SPECIAL 0x119e0 +SWIDTH0 0x119d4 - 0x119d7 0x119da - 0x119db 0x119e0 +SWIDTH1 0x119a0 - 0x119a7 0x119aa - 0x119d3 0x119dc - 0x119df +SWIDTH1 0x119e1 - 0x119e4 + + +/* * U+11A00 - U+11A4F : Zanabazar Square */ @@ -4970,25 +5078,23 @@ GRAPH 0x11a00 - 0x11a47 PUNCT 0x11a3f - 0x11a46 PRINT 0x11a00 - 0x11a47 SPECIAL 0x11a33 - 0x11a34 0x11a47 -SWIDTH0 0x11a01 - 0x11a06 0x11a09 - 0x11a0a 0x11a33 - 0x11a38 -SWIDTH0 0x11a3b - 0x11a3e 0x11a47 -SWIDTH1 0x11a00 0x11a07 - 0x11a08 0x11a0b - 0x11a32 0x11a39 - 0x11a3a -SWIDTH1 0x11a3f - 0x11a46 +SWIDTH0 0x11a01 - 0x11a0a 0x11a33 - 0x11a38 0x11a3b - 0x11a3e 0x11a47 +SWIDTH1 0x11a00 0x11a0b - 0x11a32 0x11a39 - 0x11a3a 0x11a3f - 0x11a46 /* * U+11A50 - U+11AAF : Soyombo */ -ALPHA 0x11a50 - 0x11a83 0x11a86 - 0x11a97 -GRAPH 0x11a50 - 0x11a83 0x11a86 - 0x11a9c 0x11a9e - 0x11aa2 +ALPHA 0x11a50 - 0x11a97 0x11a9d +GRAPH 0x11a50 - 0x11aa2 PUNCT 0x11a9a - 0x11a9c 0x11a9e - 0x11aa2 -PRINT 0x11a50 - 0x11a83 0x11a86 - 0x11a9c 0x11a9e - 0x11aa2 +PRINT 0x11a50 - 0x11aa2 SPECIAL 0x11a98 - 0x11a99 SWIDTH0 0x11a51 - 0x11a56 0x11a59 - 0x11a5b 0x11a8a - 0x11a96 SWIDTH0 0x11a98 - 0x11a99 -SWIDTH1 0x11a50 0x11a57 - 0x11a58 0x11a5c - 0x11a83 0x11a86 - 0x11a89 -SWIDTH1 0x11a97 0x11a9a - 0x11a9c 0x11a9e - 0x11aa2 +SWIDTH1 0x11a50 0x11a57 - 0x11a58 0x11a5c - 0x11a89 0x11a97 +SWIDTH1 0x11a9a - 0x11aa2 /* @@ -5077,11 +5183,57 @@ SWIDTH1 0x11d50 - 0x11d59 TODIGIT < 0x11d50 - 0x11d59 : 0x0000 > /* - * U+11D60 - U+11FFF : No_Block + * U+11D60 - U+11DAF : Gunjala Gondi + */ + +ALPHA 0x11d60 - 0x11d65 0x11d67 - 0x11d68 0x11d6a - 0x11d8e +ALPHA 0x11d90 - 0x11d91 0x11d93 - 0x11d96 0x11d98 +DIGIT 0x11da0 - 0x11da9 +GRAPH 0x11d60 - 0x11d65 0x11d67 - 0x11d68 0x11d6a - 0x11d8e +GRAPH 0x11d90 - 0x11d91 0x11d93 - 0x11d98 0x11da0 - 0x11da9 +PRINT 0x11d60 - 0x11d65 0x11d67 - 0x11d68 0x11d6a - 0x11d8e +PRINT 0x11d90 - 0x11d91 0x11d93 - 0x11d98 0x11da0 - 0x11da9 +SPECIAL 0x11d97 +SWIDTH0 0x11d90 - 0x11d91 0x11d95 0x11d97 +SWIDTH1 0x11d60 - 0x11d65 0x11d67 - 0x11d68 0x11d6a - 0x11d8e +SWIDTH1 0x11d93 - 0x11d94 0x11d96 0x11d98 0x11da0 - 0x11da9 + +TODIGIT < 0x11da0 - 0x11da9 : 0x0000 > + +/* + * U+11DB0 - U+11EDF : No_Block + */ + + +/* + * U+11EE0 - U+11EFF : Makasar + */ + +ALPHA 0x11ee0 - 0x11ef6 +GRAPH 0x11ee0 - 0x11ef8 +PUNCT 0x11ef7 - 0x11ef8 +PRINT 0x11ee0 - 0x11ef8 +SWIDTH0 0x11ef3 - 0x11ef4 +SWIDTH1 0x11ee0 - 0x11ef2 0x11ef5 - 0x11ef8 + + +/* + * U+11F00 - U+11FBF : No_Block */ /* + * U+11FC0 - U+11FFF : Tamil Supplement + */ + +GRAPH 0x11fc0 - 0x11ff1 0x11fff +PUNCT 0x11fd5 - 0x11ff1 0x11fff +PRINT 0x11fc0 - 0x11ff1 0x11fff +SPECIAL 0x11fc0 - 0x11fd4 +SWIDTH1 0x11fc0 - 0x11ff1 0x11fff + + +/* * U+12000 - U+123FF : Cuneiform */ @@ -5161,7 +5313,17 @@ SWIDTH1 0x13000 - 0x1342e /* - * U+13430 - U+143FF : No_Block + * U+13430 - U+1343F : Egyptian Hieroglyph Format Controls + */ + +CONTROL 0x13430 - 0x13438 +GRAPH 0x13430 - 0x13438 +PRINT 0x13430 - 0x13438 +SWIDTH0 0x13430 - 0x13438 + + +/* + * U+13440 - U+143FF : No_Block */ @@ -5225,7 +5387,7 @@ SWIDTH1 0x16ad0 - 0x16aed 0x16af5 * U+16B00 - U+16B8F : Pahawh Hmong */ -ALPHA 0x16b00 - 0x16b36 0x16b40 - 0x16b43 0x16b63 - 0x16b77 +ALPHA 0x16b00 - 0x16b2f 0x16b40 - 0x16b43 0x16b63 - 0x16b77 ALPHA 0x16b7d - 0x16b8f DIGIT 0x16b50 - 0x16b59 GRAPH 0x16b00 - 0x16b45 0x16b50 - 0x16b59 0x16b5b - 0x16b61 @@ -5233,7 +5395,7 @@ GRAPH 0x16b63 - 0x16b77 0x16b7d - 0x16b8f PUNCT 0x16b37 - 0x16b3f 0x16b44 - 0x16b45 PRINT 0x16b00 - 0x16b45 0x16b50 - 0x16b59 0x16b5b - 0x16b61 PRINT 0x16b63 - 0x16b77 0x16b7d - 0x16b8f -SPECIAL 0x16b5b - 0x16b61 +SPECIAL 0x16b30 - 0x16b36 0x16b5b - 0x16b61 SWIDTH0 0x16b30 - 0x16b36 SWIDTH1 0x16b00 - 0x16b2f 0x16b37 - 0x16b45 0x16b50 - 0x16b59 SWIDTH1 0x16b5b - 0x16b61 0x16b63 - 0x16b77 0x16b7d - 0x16b8f @@ -5248,7 +5410,30 @@ TODIGIT < 0x16b60 10000000000 > TODIGIT < 0x16b61 1000000000000 > /* - * U+16B90 - U+16EFF : No_Block + * U+16B90 - U+16E3F : No_Block + */ + + +/* + * U+16E40 - U+16E9F : Medefaidrin + */ + +ALPHA 0x16e40 - 0x16e7f +GRAPH 0x16e40 - 0x16e9a +LOWER 0x16e60 - 0x16e7f +PUNCT 0x16e97 - 0x16e9a +UPPER 0x16e40 - 0x16e5f +PRINT 0x16e40 - 0x16e9a +SPECIAL 0x16e80 - 0x16e96 +SWIDTH1 0x16e40 - 0x16e9a + +MAPUPPER < 0x16e60 - 0x16e7f : 0x16e40 > +MAPLOWER < 0x16e40 - 0x16e5f : 0x16e60 > +TODIGIT < 0x16e80 - 0x16e93 : 0x0000 > +TODIGIT < 0x16e94 - 0x16e96 : 1 > + +/* + * U+16EA0 - U+16EFF : No_Block */ @@ -5256,12 +5441,11 @@ TODIGIT < 0x16b61 1000000000000 > * U+16F00 - U+16F9F : Miao */ -ALPHA 0x16f00 - 0x16f44 0x16f50 - 0x16f7e 0x16f93 - 0x16f9f -GRAPH 0x16f00 - 0x16f44 0x16f50 - 0x16f7e 0x16f8f - 0x16f9f -PRINT 0x16f00 - 0x16f44 0x16f50 - 0x16f7e 0x16f8f - 0x16f9f -SPECIAL 0x16f8f - 0x16f92 -SWIDTH0 0x16f8f - 0x16f92 -SWIDTH1 0x16f00 - 0x16f44 0x16f50 - 0x16f7e 0x16f93 - 0x16f9f +ALPHA 0x16f00 - 0x16f4a 0x16f4f - 0x16f87 0x16f8f - 0x16f9f +GRAPH 0x16f00 - 0x16f4a 0x16f4f - 0x16f87 0x16f8f - 0x16f9f +PRINT 0x16f00 - 0x16f4a 0x16f4f - 0x16f87 0x16f8f - 0x16f9f +SWIDTH0 0x16f4f 0x16f8f - 0x16f92 +SWIDTH1 0x16f00 - 0x16f4a 0x16f50 - 0x16f87 0x16f93 - 0x16f9f /* @@ -5273,20 +5457,21 @@ SWIDTH1 0x16f00 - 0x16f44 0x16f50 - 0x16f7e 0x16f93 - 0x16f9f * U+16FE0 - U+16FFF : Ideographic Symbols and Punctuation */ -ALPHA 0x16fe0 - 0x16fe1 -GRAPH 0x16fe0 - 0x16fe1 -PRINT 0x16fe0 - 0x16fe1 -SWIDTH2 0x16fe0 - 0x16fe1 +ALPHA 0x16fe0 - 0x16fe1 0x16fe3 +GRAPH 0x16fe0 - 0x16fe3 +PUNCT 0x16fe2 +PRINT 0x16fe0 - 0x16fe3 +SWIDTH2 0x16fe0 - 0x16fe3 /* * U+17000 - U+187FF : Tangut */ -ALPHA 0x17000 - 0x187ec -GRAPH 0x17000 - 0x187ec -PRINT 0x17000 - 0x187ec -SWIDTH2 0x17000 - 0x187ec +ALPHA 0x17000 - 0x187f7 +GRAPH 0x17000 - 0x187f7 +PRINT 0x17000 - 0x187f7 +SWIDTH2 0x17000 - 0x187f7 /* @@ -5325,9 +5510,14 @@ SWIDTH2 0x1b100 - 0x1b11e /* - * U+1B130 - U+1B16F : No_Block + * U+1B130 - U+1B16F : Small Kana Extension */ +ALPHA 0x1b150 - 0x1b152 0x1b164 - 0x1b167 +GRAPH 0x1b150 - 0x1b152 0x1b164 - 0x1b167 +PRINT 0x1b150 - 0x1b152 0x1b164 - 0x1b167 +SWIDTH2 0x1b150 - 0x1b152 0x1b164 - 0x1b167 + /* * U+1B170 - U+1B2FF : Nushu @@ -5416,11 +5606,22 @@ SWIDTH1 0x1d200 - 0x1d241 0x1d245 /* - * U+1D250 - U+1D2FF : No_Block + * U+1D250 - U+1D2DF : No_Block */ /* + * U+1D2E0 - U+1D2FF : Mayan Numerals + */ + +GRAPH 0x1d2e0 - 0x1d2f3 +PRINT 0x1d2e0 - 0x1d2f3 +SPECIAL 0x1d2e0 - 0x1d2f3 +SWIDTH1 0x1d2e0 - 0x1d2f3 + +TODIGIT < 0x1d2e0 - 0x1d2f3 : 0x0000 > + +/* * U+1D300 - U+1D35F : Tai Xuan Jing Symbols */ @@ -5434,10 +5635,10 @@ SWIDTH1 0x1d300 - 0x1d356 * U+1D360 - U+1D37F : Counting Rod Numerals */ -GRAPH 0x1d360 - 0x1d371 -PRINT 0x1d360 - 0x1d371 -SPECIAL 0x1d360 - 0x1d371 -SWIDTH1 0x1d360 - 0x1d371 +GRAPH 0x1d360 - 0x1d378 +PRINT 0x1d360 - 0x1d378 +SPECIAL 0x1d360 - 0x1d378 +SWIDTH1 0x1d360 - 0x1d378 TODIGIT < 0x1d360 - 0x1d369 : 1 > TODIGIT < 0x1d36a 20 > @@ -5448,6 +5649,9 @@ TODIGIT < 0x1d36e 60 > TODIGIT < 0x1d36f 70 > TODIGIT < 0x1d370 80 > TODIGIT < 0x1d371 90 > +TODIGIT < 0x1d372 - 0x1d376 : 1 > +TODIGIT < 0x1d377 1 > +TODIGIT < 0x1d378 5 > /* * U+1D380 - U+1D3FF : No_Block @@ -5549,7 +5753,51 @@ SWIDTH0 0x1e023 - 0x1e024 0x1e026 - 0x1e02a /* - * U+1E030 - U+1E7FF : No_Block + * U+1E030 - U+1E0FF : No_Block + */ + + +/* + * U+1E100 - U+1E14F : Nyiakeng Puachue Hmong + */ + +ALPHA 0x1e100 - 0x1e12c 0x1e137 - 0x1e13d 0x1e14e +DIGIT 0x1e140 - 0x1e149 +GRAPH 0x1e100 - 0x1e12c 0x1e130 - 0x1e13d 0x1e140 - 0x1e149 +GRAPH 0x1e14e - 0x1e14f +PUNCT 0x1e14f +PRINT 0x1e100 - 0x1e12c 0x1e130 - 0x1e13d 0x1e140 - 0x1e149 +PRINT 0x1e14e - 0x1e14f +SPECIAL 0x1e130 - 0x1e136 +PHONOGRAM 0x1e13d +SWIDTH0 0x1e130 - 0x1e136 +SWIDTH1 0x1e100 - 0x1e12c 0x1e137 - 0x1e13d 0x1e140 - 0x1e149 +SWIDTH1 0x1e14e - 0x1e14f + +TODIGIT < 0x1e140 - 0x1e149 : 0x0000 > + +/* + * U+1E150 - U+1E2BF : No_Block + */ + + +/* + * U+1E2C0 - U+1E2FF : Wancho + */ + +ALPHA 0x1e2c0 - 0x1e2eb +DIGIT 0x1e2f0 - 0x1e2f9 +GRAPH 0x1e2c0 - 0x1e2f9 0x1e2ff +PUNCT 0x1e2ff +PRINT 0x1e2c0 - 0x1e2f9 0x1e2ff +SPECIAL 0x1e2ec - 0x1e2ef +SWIDTH0 0x1e2ec - 0x1e2ef +SWIDTH1 0x1e2c0 - 0x1e2eb 0x1e2f0 - 0x1e2f9 0x1e2ff + +TODIGIT < 0x1e2f0 - 0x1e2f9 : 0x0000 > + +/* + * U+1E300 - U+1E7FF : No_Block */ @@ -5576,23 +5824,141 @@ TODIGIT < 0x1e8c7 - 0x1e8cf : 1 > * U+1E900 - U+1E95F : Adlam */ -ALPHA 0x1e900 - 0x1e943 0x1e947 +ALPHA 0x1e900 - 0x1e943 0x1e947 0x1e94b DIGIT 0x1e950 - 0x1e959 -GRAPH 0x1e900 - 0x1e94a 0x1e950 - 0x1e959 0x1e95e - 0x1e95f +GRAPH 0x1e900 - 0x1e94b 0x1e950 - 0x1e959 0x1e95e - 0x1e95f LOWER 0x1e922 - 0x1e943 PUNCT 0x1e95e - 0x1e95f UPPER 0x1e900 - 0x1e921 -PRINT 0x1e900 - 0x1e94a 0x1e950 - 0x1e959 0x1e95e - 0x1e95f +PRINT 0x1e900 - 0x1e94b 0x1e950 - 0x1e959 0x1e95e - 0x1e95f SPECIAL 0x1e944 - 0x1e946 0x1e948 - 0x1e94a SWIDTH0 0x1e944 - 0x1e94a -SWIDTH1 0x1e900 - 0x1e943 0x1e950 - 0x1e959 0x1e95e - 0x1e95f +SWIDTH1 0x1e900 - 0x1e943 0x1e94b 0x1e950 - 0x1e959 0x1e95e - 0x1e95f MAPUPPER < 0x1e922 - 0x1e943 : 0x1e900 > MAPLOWER < 0x1e900 - 0x1e921 : 0x1e922 > TODIGIT < 0x1e950 - 0x1e959 : 0x0000 > /* - * U+1E960 - U+1EDFF : No_Block + * U+1E960 - U+1EC6F : No_Block + */ + + +/* + * U+1EC70 - U+1ECBF : Indic Siyaq Numbers + */ + +GRAPH 0x1ec71 - 0x1ecb4 +PUNCT 0x1ecac 0x1ecb0 +PRINT 0x1ec71 - 0x1ecb4 +SPECIAL 0x1ec71 - 0x1ecab 0x1ecad - 0x1ecaf 0x1ecb1 - 0x1ecb4 +SWIDTH1 0x1ec71 - 0x1ecb4 + +TODIGIT < 0x1ec71 - 0x1ec7a : 1 > +TODIGIT < 0x1ec7b 20 > +TODIGIT < 0x1ec7c 30 > +TODIGIT < 0x1ec7d 40 > +TODIGIT < 0x1ec7e 50 > +TODIGIT < 0x1ec7f 60 > +TODIGIT < 0x1ec80 70 > +TODIGIT < 0x1ec81 80 > +TODIGIT < 0x1ec82 90 > +TODIGIT < 0x1ec83 100 > +TODIGIT < 0x1ec84 200 > +TODIGIT < 0x1ec85 300 > +TODIGIT < 0x1ec86 400 > +TODIGIT < 0x1ec87 500 > +TODIGIT < 0x1ec88 600 > +TODIGIT < 0x1ec89 700 > +TODIGIT < 0x1ec8a 800 > +TODIGIT < 0x1ec8b 900 > +TODIGIT < 0x1ec8c 1000 > +TODIGIT < 0x1ec8d 2000 > +TODIGIT < 0x1ec8e 3000 > +TODIGIT < 0x1ec8f 4000 > +TODIGIT < 0x1ec90 5000 > +TODIGIT < 0x1ec91 6000 > +TODIGIT < 0x1ec92 7000 > +TODIGIT < 0x1ec93 8000 > +TODIGIT < 0x1ec94 9000 > +TODIGIT < 0x1ec95 10000 > +TODIGIT < 0x1ec96 20000 > +TODIGIT < 0x1ec97 30000 > +TODIGIT < 0x1ec98 40000 > +TODIGIT < 0x1ec99 50000 > +TODIGIT < 0x1ec9a 60000 > +TODIGIT < 0x1ec9b 70000 > +TODIGIT < 0x1ec9c 80000 > +TODIGIT < 0x1ec9d 90000 > +TODIGIT < 0x1ec9e 100000 > +TODIGIT < 0x1ec9f 200000 > +TODIGIT < 0x1eca0 100000 > +TODIGIT < 0x1eca1 10000000 > +TODIGIT < 0x1eca2 20000000 > +TODIGIT < 0x1eca3 - 0x1ecab : 1 > +TODIGIT < 0x1ecb1 - 0x1ecb2 : 1 > +TODIGIT < 0x1ecb3 10000 > +TODIGIT < 0x1ecb4 100000 > + +/* + * U+1ECC0 - U+1ECFF : No_Block + */ + + +/* + * U+1ED00 - U+1ED4F : Ottoman Siyaq Numbers + */ + +GRAPH 0x1ed01 - 0x1ed3d +PUNCT 0x1ed2e +PRINT 0x1ed01 - 0x1ed3d +SPECIAL 0x1ed01 - 0x1ed2d 0x1ed2f - 0x1ed3d +SWIDTH1 0x1ed01 - 0x1ed3d + +TODIGIT < 0x1ed01 - 0x1ed0a : 1 > +TODIGIT < 0x1ed0b 20 > +TODIGIT < 0x1ed0c 30 > +TODIGIT < 0x1ed0d 40 > +TODIGIT < 0x1ed0e 50 > +TODIGIT < 0x1ed0f 60 > +TODIGIT < 0x1ed10 70 > +TODIGIT < 0x1ed11 80 > +TODIGIT < 0x1ed12 90 > +TODIGIT < 0x1ed13 100 > +TODIGIT < 0x1ed14 200 > +TODIGIT < 0x1ed15 300 > +TODIGIT < 0x1ed16 400 > +TODIGIT < 0x1ed17 500 > +TODIGIT < 0x1ed18 600 > +TODIGIT < 0x1ed19 700 > +TODIGIT < 0x1ed1a 800 > +TODIGIT < 0x1ed1b 900 > +TODIGIT < 0x1ed1c 1000 > +TODIGIT < 0x1ed1d 2000 > +TODIGIT < 0x1ed1e 3000 > +TODIGIT < 0x1ed1f 4000 > +TODIGIT < 0x1ed20 5000 > +TODIGIT < 0x1ed21 6000 > +TODIGIT < 0x1ed22 7000 > +TODIGIT < 0x1ed23 8000 > +TODIGIT < 0x1ed24 9000 > +TODIGIT < 0x1ed25 10000 > +TODIGIT < 0x1ed26 20000 > +TODIGIT < 0x1ed27 30000 > +TODIGIT < 0x1ed28 40000 > +TODIGIT < 0x1ed29 50000 > +TODIGIT < 0x1ed2a 60000 > +TODIGIT < 0x1ed2b 70000 > +TODIGIT < 0x1ed2c 80000 > +TODIGIT < 0x1ed2d 90000 > +TODIGIT < 0x1ed2f - 0x1ed37 : 2 > +TODIGIT < 0x1ed38 400 > +TODIGIT < 0x1ed39 600 > +TODIGIT < 0x1ed3a 2000 > +TODIGIT < 0x1ed3b 10000 > + +/* + * U+1ED50 - U+1EDFF : No_Block */ @@ -5680,16 +6046,14 @@ SWIDTH2 0x1f0cf * U+1F100 - U+1F1FF : Enclosed Alphanumeric Supplement */ -GRAPH 0x1f100 - 0x1f10c 0x1f110 - 0x1f12e 0x1f130 - 0x1f16b -GRAPH 0x1f170 - 0x1f1ac 0x1f1e6 - 0x1f1ff -PUNCT 0x1f110 - 0x1f12e 0x1f130 - 0x1f16b 0x1f170 - 0x1f1ac -PUNCT 0x1f1e6 - 0x1f1ff -PRINT 0x1f100 - 0x1f10c 0x1f110 - 0x1f12e 0x1f130 - 0x1f16b -PRINT 0x1f170 - 0x1f1ac 0x1f1e6 - 0x1f1ff +GRAPH 0x1f100 - 0x1f10c 0x1f110 - 0x1f16c 0x1f170 - 0x1f1ac +GRAPH 0x1f1e6 - 0x1f1ff +PUNCT 0x1f110 - 0x1f16c 0x1f170 - 0x1f1ac 0x1f1e6 - 0x1f1ff +PRINT 0x1f100 - 0x1f10c 0x1f110 - 0x1f16c 0x1f170 - 0x1f1ac +PRINT 0x1f1e6 - 0x1f1ff SPECIAL 0x1f100 - 0x1f10c -SWIDTH1 0x1f100 - 0x1f10c 0x1f110 - 0x1f12e 0x1f130 - 0x1f16b -SWIDTH1 0x1f170 - 0x1f18d 0x1f18f - 0x1f190 0x1f19b - 0x1f1ac -SWIDTH1 0x1f1e6 - 0x1f1ff +SWIDTH1 0x1f100 - 0x1f10c 0x1f110 - 0x1f16c 0x1f170 - 0x1f18d +SWIDTH1 0x1f18f - 0x1f190 0x1f19b - 0x1f1ac 0x1f1e6 - 0x1f1ff SWIDTH2 0x1f18e 0x1f191 - 0x1f19a TODIGIT < 0x1f100 0x0000 > @@ -5755,13 +6119,13 @@ SWIDTH1 0x1f650 - 0x1f67f * U+1F680 - U+1F6FF : Transport and Map Symbols */ -GRAPH 0x1f680 - 0x1f6d4 0x1f6e0 - 0x1f6ec 0x1f6f0 - 0x1f6f8 -PUNCT 0x1f680 - 0x1f6d4 0x1f6e0 - 0x1f6ec 0x1f6f0 - 0x1f6f8 -PRINT 0x1f680 - 0x1f6d4 0x1f6e0 - 0x1f6ec 0x1f6f0 - 0x1f6f8 +GRAPH 0x1f680 - 0x1f6d5 0x1f6e0 - 0x1f6ec 0x1f6f0 - 0x1f6fa +PUNCT 0x1f680 - 0x1f6d5 0x1f6e0 - 0x1f6ec 0x1f6f0 - 0x1f6fa +PRINT 0x1f680 - 0x1f6d5 0x1f6e0 - 0x1f6ec 0x1f6f0 - 0x1f6fa SWIDTH1 0x1f6c6 - 0x1f6cb 0x1f6cd - 0x1f6cf 0x1f6d3 - 0x1f6d4 SWIDTH1 0x1f6e0 - 0x1f6ea 0x1f6f0 - 0x1f6f3 -SWIDTH2 0x1f680 - 0x1f6c5 0x1f6cc 0x1f6d0 - 0x1f6d2 0x1f6eb - 0x1f6ec -SWIDTH2 0x1f6f4 - 0x1f6f8 +SWIDTH2 0x1f680 - 0x1f6c5 0x1f6cc 0x1f6d0 - 0x1f6d2 0x1f6d5 +SWIDTH2 0x1f6eb - 0x1f6ec 0x1f6f4 - 0x1f6fa /* @@ -5778,10 +6142,11 @@ SWIDTH1 0x1f700 - 0x1f773 * U+1F780 - U+1F7FF : Geometric Shapes Extended */ -GRAPH 0x1f780 - 0x1f7d4 -PUNCT 0x1f780 - 0x1f7d4 -PRINT 0x1f780 - 0x1f7d4 -SWIDTH1 0x1f780 - 0x1f7d4 +GRAPH 0x1f780 - 0x1f7d8 0x1f7e0 - 0x1f7eb +PUNCT 0x1f780 - 0x1f7d8 0x1f7e0 - 0x1f7eb +PRINT 0x1f780 - 0x1f7d8 0x1f7e0 - 0x1f7eb +SWIDTH1 0x1f780 - 0x1f7d8 +SWIDTH2 0x1f7e0 - 0x1f7eb /* @@ -5802,19 +6167,46 @@ SWIDTH1 0x1f860 - 0x1f887 0x1f890 - 0x1f8ad * U+1F900 - U+1F9FF : Supplemental Symbols and Pictographs */ -GRAPH 0x1f900 - 0x1f90b 0x1f910 - 0x1f93e 0x1f940 - 0x1f94c -GRAPH 0x1f950 - 0x1f96b 0x1f980 - 0x1f997 0x1f9c0 0x1f9d0 - 0x1f9e6 -PUNCT 0x1f900 - 0x1f90b 0x1f910 - 0x1f93e 0x1f940 - 0x1f94c -PUNCT 0x1f950 - 0x1f96b 0x1f980 - 0x1f997 0x1f9c0 0x1f9d0 - 0x1f9e6 -PRINT 0x1f900 - 0x1f90b 0x1f910 - 0x1f93e 0x1f940 - 0x1f94c -PRINT 0x1f950 - 0x1f96b 0x1f980 - 0x1f997 0x1f9c0 0x1f9d0 - 0x1f9e6 +GRAPH 0x1f900 - 0x1f90b 0x1f90d - 0x1f971 0x1f973 - 0x1f976 +GRAPH 0x1f97a - 0x1f9a2 0x1f9a5 - 0x1f9aa 0x1f9ae - 0x1f9ca +GRAPH 0x1f9cd - 0x1f9ff +PUNCT 0x1f900 - 0x1f90b 0x1f90d - 0x1f971 0x1f973 - 0x1f976 +PUNCT 0x1f97a - 0x1f9a2 0x1f9a5 - 0x1f9aa 0x1f9ae - 0x1f9ca +PUNCT 0x1f9cd - 0x1f9ff +PRINT 0x1f900 - 0x1f90b 0x1f90d - 0x1f971 0x1f973 - 0x1f976 +PRINT 0x1f97a - 0x1f9a2 0x1f9a5 - 0x1f9aa 0x1f9ae - 0x1f9ca +PRINT 0x1f9cd - 0x1f9ff SWIDTH1 0x1f900 - 0x1f90b -SWIDTH2 0x1f910 - 0x1f93e 0x1f940 - 0x1f94c 0x1f950 - 0x1f96b -SWIDTH2 0x1f980 - 0x1f997 0x1f9c0 0x1f9d0 - 0x1f9e6 +SWIDTH2 0x1f90d - 0x1f971 0x1f973 - 0x1f976 0x1f97a - 0x1f9a2 +SWIDTH2 0x1f9a5 - 0x1f9aa 0x1f9ae - 0x1f9ca 0x1f9cd - 0x1f9ff + + +/* + * U+1FA00 - U+1FA6F : Chess Symbols + */ + +GRAPH 0x1fa00 - 0x1fa53 0x1fa60 - 0x1fa6d +PUNCT 0x1fa00 - 0x1fa53 0x1fa60 - 0x1fa6d +PRINT 0x1fa00 - 0x1fa53 0x1fa60 - 0x1fa6d +SWIDTH1 0x1fa00 - 0x1fa53 0x1fa60 - 0x1fa6d + + +/* + * U+1FA70 - U+1FAFF : Symbols and Pictographs Extended-A + */ + +GRAPH 0x1fa70 - 0x1fa73 0x1fa78 - 0x1fa7a 0x1fa80 - 0x1fa82 +GRAPH 0x1fa90 - 0x1fa95 +PUNCT 0x1fa70 - 0x1fa73 0x1fa78 - 0x1fa7a 0x1fa80 - 0x1fa82 +PUNCT 0x1fa90 - 0x1fa95 +PRINT 0x1fa70 - 0x1fa73 0x1fa78 - 0x1fa7a 0x1fa80 - 0x1fa82 +PRINT 0x1fa90 - 0x1fa95 +SWIDTH2 0x1fa70 - 0x1fa73 0x1fa78 - 0x1fa7a 0x1fa80 - 0x1fa82 +SWIDTH2 0x1fa90 - 0x1fa95 /* - * U+1FA00 - U+1FFFF : No_Block + * U+1FB00 - U+1FFFF : No_Block */ |