summaryrefslogtreecommitdiffstats
path: root/share/locale
diff options
context:
space:
mode:
authorafresh1 <afresh1@openbsd.org>2020-02-20 02:53:53 +0000
committerafresh1 <afresh1@openbsd.org>2020-02-20 02:53:53 +0000
commit1f43fd7655470deacc03de1a1c93c9bb194df6b8 (patch)
tree13236d4152b493d06e3b3af93a7224ae1e01d01d /share/locale
parentUpdate unicode licence in generate script (diff)
downloadwireguard-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/locale')
-rw-r--r--share/locale/ctype/en_US.UTF-8.src902
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
*/