Regen en_US.UTF-8.src for Unicode 14.0.0
authorafresh1 <afresh1@openbsd.org>
Thu, 16 Feb 2023 01:07:01 +0000 (01:07 +0000)
committerafresh1 <afresh1@openbsd.org>
Thu, 16 Feb 2023 01:07:01 +0000 (01:07 +0000)
That comes with perl 5.36.

OK millert@

share/locale/ctype/en_US.UTF-8.src

index 3f7b637..38e7fc3 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: en_US.UTF-8.src,v 1.12 2021/05/16 22:48:05 afresh1 Exp $      */
+/*     $OpenBSD: en_US.UTF-8.src,v 1.13 2023/02/16 01:07:01 afresh1 Exp $      */
 
 /*
  * COPYRIGHT AND PERMISSION NOTICE
@@ -40,7 +40,7 @@
 ENCODING        "UTF8"
 VARIABLE        CODESET=UTF-8
 
-/* Unicode Version 13.0.0 */
+/* Unicode Version 14.0.0 */
 
 /*
  * U+0000 - U+007F : Basic Latin
@@ -906,14 +906,14 @@ ALPHA     0x06d5 - 0x06dc  0x06e1 - 0x06e8  0x06ed - 0x06ef  0x06fa - 0x06fc
 ALPHA     0x06ff
 CONTROL   0x061c
 DIGIT     0x0660 - 0x0669  0x06f0 - 0x06f9
-GRAPH     0x0600 - 0x061c  0x061e - 0x06ff
-PUNCT     0x0606 - 0x060f  0x061b  0x061e - 0x061f  0x066a - 0x066d  0x06d4
+GRAPH     0x0600 - 0x06ff
+PUNCT     0x0606 - 0x060f  0x061b  0x061d - 0x061f  0x066a - 0x066d  0x06d4
 PUNCT     0x06de  0x06e9  0x06fd - 0x06fe
-PRINT     0x0600 - 0x061c  0x061e - 0x06ff
+PRINT     0x0600 - 0x06ff
 SPECIAL   0x0600 - 0x0605  0x0658  0x06dd  0x06df - 0x06e0  0x06ea - 0x06ec
 SWIDTH0   0x0600 - 0x0605  0x0610 - 0x061a  0x061c  0x064b - 0x065f  0x0670
 SWIDTH0   0x06d6 - 0x06dd  0x06df - 0x06e4  0x06e7 - 0x06e8  0x06ea - 0x06ed
-SWIDTH1   0x0606 - 0x060f  0x061b  0x061e - 0x064a  0x0660 - 0x066f
+SWIDTH1   0x0606 - 0x060f  0x061b  0x061d - 0x064a  0x0660 - 0x066f
 SWIDTH1   0x0671 - 0x06d5  0x06de  0x06e5 - 0x06e6  0x06e9  0x06ee - 0x06ff
 
 TODIGIT   < 0x0660 - 0x0669 : 0x0000 >
@@ -1005,21 +1005,28 @@ SWIDTH1   0x0860 - 0x086a
 
 
 /*
- * U+0870 - U+089F : No_Block
+ * U+0870 - U+089F : Arabic Extended-B
  */
 
+ALPHA     0x0870 - 0x0887  0x0889 - 0x088e
+GRAPH     0x0870 - 0x088e  0x0890 - 0x0891  0x0898 - 0x089f
+PUNCT     0x0888
+PRINT     0x0870 - 0x088e  0x0890 - 0x0891  0x0898 - 0x089f
+SPECIAL   0x0890 - 0x0891  0x0898 - 0x089f
+SWIDTH0   0x0890 - 0x0891  0x0898 - 0x089f
+SWIDTH1   0x0870 - 0x088e
+
 
 /*
  * U+08A0 - U+08FF : Arabic Extended-A
  */
 
-ALPHA     0x08a0 - 0x08b4  0x08b6 - 0x08c7  0x08d4 - 0x08df  0x08e3 - 0x08e9
-ALPHA     0x08f0 - 0x08ff
-GRAPH     0x08a0 - 0x08b4  0x08b6 - 0x08c7  0x08d3 - 0x08ff
-PRINT     0x08a0 - 0x08b4  0x08b6 - 0x08c7  0x08d3 - 0x08ff
-SPECIAL   0x08d3  0x08e0 - 0x08e2  0x08ea - 0x08ef
-SWIDTH0   0x08d3 - 0x08ff
-SWIDTH1   0x08a0 - 0x08b4  0x08b6 - 0x08c7
+ALPHA     0x08a0 - 0x08c9  0x08d4 - 0x08df  0x08e3 - 0x08e9  0x08f0 - 0x08ff
+GRAPH     0x08a0 - 0x08ff
+PRINT     0x08a0 - 0x08ff
+SPECIAL   0x08ca - 0x08d3  0x08e0 - 0x08e2  0x08ea - 0x08ef
+SWIDTH0   0x08ca - 0x08ff
+SWIDTH1   0x08a0 - 0x08c9
 
 
 /*
@@ -1187,20 +1194,22 @@ TODIGIT   < 0x0bf2 1000 >
 
 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
+ALPHA     0x0c55 - 0x0c56  0x0c58 - 0x0c5a  0x0c5d  0x0c60 - 0x0c63
 DIGIT     0x0c66 - 0x0c6f
 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
+GRAPH     0x0c3c - 0x0c44  0x0c46 - 0x0c48  0x0c4a - 0x0c4d  0x0c55 - 0x0c56
+GRAPH     0x0c58 - 0x0c5a  0x0c5d  0x0c60 - 0x0c63  0x0c66 - 0x0c6f
+GRAPH     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
+PRINT     0x0c3c - 0x0c44  0x0c46 - 0x0c48  0x0c4a - 0x0c4d  0x0c55 - 0x0c56
+PRINT     0x0c58 - 0x0c5a  0x0c5d  0x0c60 - 0x0c63  0x0c66 - 0x0c6f
+PRINT     0x0c77 - 0x0c7f
+SPECIAL   0x0c04  0x0c3c  0x0c4d  0x0c78 - 0x0c7e
+SWIDTH0   0x0c00  0x0c04  0x0c3c  0x0c3e - 0x0c40  0x0c46 - 0x0c48
+SWIDTH0   0x0c4a - 0x0c4d  0x0c55 - 0x0c56  0x0c62 - 0x0c63
 SWIDTH1   0x0c01 - 0x0c03  0x0c05 - 0x0c0c  0x0c0e - 0x0c10  0x0c12 - 0x0c28
-SWIDTH1   0x0c2a - 0x0c39  0x0c3d  0x0c41 - 0x0c44  0x0c58 - 0x0c5a
+SWIDTH1   0x0c2a - 0x0c39  0x0c3d  0x0c41 - 0x0c44  0x0c58 - 0x0c5a  0x0c5d
 SWIDTH1   0x0c60 - 0x0c61  0x0c66 - 0x0c6f  0x0c77 - 0x0c7f
 
 TODIGIT   < 0x0c66 - 0x0c6f : 0x0000 >
@@ -1213,23 +1222,23 @@ TODIGIT   < 0x0c7c - 0x0c7e : 1 >
 
 ALPHA     0x0c80 - 0x0c83  0x0c85 - 0x0c8c  0x0c8e - 0x0c90  0x0c92 - 0x0ca8
 ALPHA     0x0caa - 0x0cb3  0x0cb5 - 0x0cb9  0x0cbd - 0x0cc4  0x0cc6 - 0x0cc8
-ALPHA     0x0cca - 0x0ccc  0x0cd5 - 0x0cd6  0x0cde  0x0ce0 - 0x0ce3
+ALPHA     0x0cca - 0x0ccc  0x0cd5 - 0x0cd6  0x0cdd - 0x0cde  0x0ce0 - 0x0ce3
 ALPHA     0x0cf1 - 0x0cf2
 DIGIT     0x0ce6 - 0x0cef
 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     0x0cd5 - 0x0cd6  0x0cdd - 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     0x0cd5 - 0x0cd6  0x0cdd - 0x0cde  0x0ce0 - 0x0ce3  0x0ce6 - 0x0cef
 PRINT     0x0cf1 - 0x0cf2
 SPECIAL   0x0cbc  0x0ccd
 SWIDTH0   0x0c81  0x0cbc  0x0cbf  0x0cc6  0x0ccc - 0x0ccd  0x0ce2 - 0x0ce3
 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   0x0cc7 - 0x0cc8  0x0cca - 0x0ccb  0x0cd5 - 0x0cd6  0x0cdd - 0x0cde
 SWIDTH1   0x0ce0 - 0x0ce1  0x0ce6 - 0x0cef  0x0cf1 - 0x0cf2
 
 TODIGIT   < 0x0ce6 - 0x0cef : 0x0000 >
@@ -1503,12 +1512,12 @@ TODIGIT   < 0x16ee - 0x16f0 : 17 >
  * U+1700 - U+171F : Tagalog
  */
 
-ALPHA     0x1700 - 0x170c  0x170e - 0x1713
-GRAPH     0x1700 - 0x170c  0x170e - 0x1714
-PRINT     0x1700 - 0x170c  0x170e - 0x1714
-SPECIAL   0x1714
+ALPHA     0x1700 - 0x1713  0x171f
+GRAPH     0x1700 - 0x1715  0x171f
+PRINT     0x1700 - 0x1715  0x171f
+SPECIAL   0x1714 - 0x1715
 SWIDTH0   0x1712 - 0x1714
-SWIDTH1   0x1700 - 0x170c  0x170e - 0x1711
+SWIDTH1   0x1700 - 0x1711  0x1715  0x171f
 
 
 /*
@@ -1520,8 +1529,8 @@ GRAPH     0x1720 - 0x1736
 PUNCT     0x1735 - 0x1736
 PRINT     0x1720 - 0x1736
 SPECIAL   0x1734
-SWIDTH0   0x1732 - 0x1734
-SWIDTH1   0x1720 - 0x1731  0x1735 - 0x1736
+SWIDTH0   0x1732 - 0x1733
+SWIDTH1   0x1720 - 0x1731  0x1734 - 0x1736
 
 
 /*
@@ -1570,11 +1579,11 @@ TODIGIT   < 0x17f0 - 0x17f9 : 0x0000 >
 ALPHA     0x1820 - 0x1878  0x1880 - 0x18aa
 CONTROL   0x180e
 DIGIT     0x1810 - 0x1819
-GRAPH     0x1800 - 0x180e  0x1810 - 0x1819  0x1820 - 0x1878  0x1880 - 0x18aa
+GRAPH     0x1800 - 0x1819  0x1820 - 0x1878  0x1880 - 0x18aa
 PUNCT     0x1800 - 0x180a
-PRINT     0x1800 - 0x180e  0x1810 - 0x1819  0x1820 - 0x1878  0x1880 - 0x18aa
-SPECIAL   0x180b - 0x180d
-SWIDTH0   0x180b - 0x180e  0x1885 - 0x1886  0x18a9
+PRINT     0x1800 - 0x1819  0x1820 - 0x1878  0x1880 - 0x18aa
+SPECIAL   0x180b - 0x180d  0x180f
+SWIDTH0   0x180b - 0x180f  0x1885 - 0x1886  0x18a9
 SWIDTH1   0x1800 - 0x180a  0x1810 - 0x1819  0x1820 - 0x1878  0x1880 - 0x1884
 SWIDTH1   0x1887 - 0x18a8  0x18aa
 
@@ -1679,27 +1688,27 @@ TODIGIT   < 0x1a90 - 0x1a99 : 0x0000 >
  * U+1AB0 - U+1AFF : Combining Diacritical Marks Extended
  */
 
-ALPHA     0x1abf - 0x1ac0
-GRAPH     0x1ab0 - 0x1ac0
-PRINT     0x1ab0 - 0x1ac0
-SPECIAL   0x1ab0 - 0x1abe
-SWIDTH0   0x1ab0 - 0x1ac0
+ALPHA     0x1abf - 0x1ac0  0x1acc - 0x1ace
+GRAPH     0x1ab0 - 0x1ace
+PRINT     0x1ab0 - 0x1ace
+SPECIAL   0x1ab0 - 0x1abe  0x1ac1 - 0x1acb
+SWIDTH0   0x1ab0 - 0x1ace
 
 
 /*
  * U+1B00 - U+1B7F : Balinese
  */
 
-ALPHA     0x1b00 - 0x1b33  0x1b35 - 0x1b43  0x1b45 - 0x1b4b
+ALPHA     0x1b00 - 0x1b33  0x1b35 - 0x1b43  0x1b45 - 0x1b4c
 DIGIT     0x1b50 - 0x1b59
-GRAPH     0x1b00 - 0x1b4b  0x1b50 - 0x1b7c
-PUNCT     0x1b5a - 0x1b6a  0x1b74 - 0x1b7c
-PRINT     0x1b00 - 0x1b4b  0x1b50 - 0x1b7c
+GRAPH     0x1b00 - 0x1b4c  0x1b50 - 0x1b7e
+PUNCT     0x1b5a - 0x1b6a  0x1b74 - 0x1b7e
+PRINT     0x1b00 - 0x1b4c  0x1b50 - 0x1b7e
 SPECIAL   0x1b34  0x1b44  0x1b6b - 0x1b73
 SWIDTH0   0x1b00 - 0x1b03  0x1b34  0x1b36 - 0x1b3a  0x1b3c  0x1b42
 SWIDTH0   0x1b6b - 0x1b73
-SWIDTH1   0x1b04 - 0x1b33  0x1b35  0x1b3b  0x1b3d - 0x1b41  0x1b43 - 0x1b4b
-SWIDTH1   0x1b50 - 0x1b6a  0x1b74 - 0x1b7c
+SWIDTH1   0x1b04 - 0x1b33  0x1b35  0x1b3b  0x1b3d - 0x1b41  0x1b43 - 0x1b4c
+SWIDTH1   0x1b50 - 0x1b6a  0x1b74 - 0x1b7e
 
 TODIGIT   < 0x1b50 - 0x1b59 : 0x0000 >
 
@@ -1846,10 +1855,10 @@ MAPUPPER  < 0x1d8e 0xa7c6 >
  */
 
 ALPHA     0x1de7 - 0x1df4
-GRAPH     0x1dc0 - 0x1df9  0x1dfb - 0x1dff
-PRINT     0x1dc0 - 0x1df9  0x1dfb - 0x1dff
-SPECIAL   0x1dc0 - 0x1de6  0x1df5 - 0x1df9  0x1dfb - 0x1dff
-SWIDTH0   0x1dc0 - 0x1df9  0x1dfb - 0x1dff
+GRAPH     0x1dc0 - 0x1dff
+PRINT     0x1dc0 - 0x1dff
+SPECIAL   0x1dc0 - 0x1de6  0x1df5 - 0x1dff
+SWIDTH0   0x1dc0 - 0x1dff
 
 
 /*
@@ -2255,10 +2264,10 @@ TODIGIT   < 0x2080 - 0x2089 : 0x0000 >
  * U+20A0 - U+20CF : Currency Symbols
  */
 
-GRAPH     0x20a0 - 0x20bf
-PUNCT     0x20a0 - 0x20bf
-PRINT     0x20a0 - 0x20bf
-SWIDTH1   0x20a0 - 0x20bf
+GRAPH     0x20a0 - 0x20c0
+PUNCT     0x20a0 - 0x20c0
+PRINT     0x20a0 - 0x20c0
+SWIDTH1   0x20a0 - 0x20c0
 
 
 /*
@@ -2542,15 +2551,15 @@ SWIDTH2   0x2b1b - 0x2b1c  0x2b50  0x2b55
  * U+2C00 - U+2C5F : Glagolitic
  */
 
-ALPHA     0x2c00 - 0x2c2e  0x2c30 - 0x2c5e
-GRAPH     0x2c00 - 0x2c2e  0x2c30 - 0x2c5e
-LOWER     0x2c30 - 0x2c5e
-UPPER     0x2c00 - 0x2c2e
-PRINT     0x2c00 - 0x2c2e  0x2c30 - 0x2c5e
-SWIDTH1   0x2c00 - 0x2c2e  0x2c30 - 0x2c5e
+ALPHA     0x2c00 - 0x2c5f
+GRAPH     0x2c00 - 0x2c5f
+LOWER     0x2c30 - 0x2c5f
+UPPER     0x2c00 - 0x2c2f
+PRINT     0x2c00 - 0x2c5f
+SWIDTH1   0x2c00 - 0x2c5f
 
-MAPUPPER  < 0x2c30 - 0x2c5e : 0x2c00 >
-MAPLOWER  < 0x2c00 - 0x2c2e : 0x2c30 >
+MAPUPPER  < 0x2c30 - 0x2c5f : 0x2c00 >
+MAPLOWER  < 0x2c00 - 0x2c2f : 0x2c30 >
 
 /*
  * U+2C60 - U+2C7F : Latin Extended-C
@@ -2783,10 +2792,10 @@ SWIDTH0   0x2de0 - 0x2dff
  */
 
 ALPHA     0x2e2f
-GRAPH     0x2e00 - 0x2e52
-PUNCT     0x2e00 - 0x2e2e  0x2e30 - 0x2e52
-PRINT     0x2e00 - 0x2e52
-SWIDTH1   0x2e00 - 0x2e52
+GRAPH     0x2e00 - 0x2e5d
+PUNCT     0x2e00 - 0x2e2e  0x2e30 - 0x2e5d
+PRINT     0x2e00 - 0x2e5d
+SWIDTH1   0x2e00 - 0x2e5d
 
 
 /*
@@ -3007,10 +3016,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 - 0x9ffc
-GRAPH     0x4e00 - 0x9ffc
-PRINT     0x4e00 - 0x9ffc
-SWIDTH2   0x4e00 - 0x9ffc
+ALPHA     0x9647 - 0x964b  0x964d - 0x9677  0x9679 - 0x96f5  0x96f7 - 0x9fff
+GRAPH     0x4e00 - 0x9fff
+PRINT     0x4e00 - 0x9fff
+SWIDTH2   0x4e00 - 0x9fff
 
 TODIGIT   < 0x4e00 1 >
 TODIGIT   < 0x4e03 7 >
@@ -3238,8 +3247,10 @@ SWIDTH1   0xa700 - 0xa71f
  * U+A720 - U+A7FF : Latin Extended-D
  */
 
-ALPHA     0xa722 - 0xa788  0xa78b - 0xa7bf  0xa7c2 - 0xa7ca  0xa7f5 - 0xa7ff
-GRAPH     0xa720 - 0xa7bf  0xa7c2 - 0xa7ca  0xa7f5 - 0xa7ff
+ALPHA     0xa722 - 0xa788  0xa78b - 0xa7ca  0xa7d0 - 0xa7d1  0xa7d3
+ALPHA     0xa7d5 - 0xa7d9  0xa7f2 - 0xa7ff
+GRAPH     0xa720 - 0xa7ca  0xa7d0 - 0xa7d1  0xa7d3  0xa7d5 - 0xa7d9
+GRAPH     0xa7f2 - 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
@@ -3248,7 +3259,8 @@ 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  0xa7af  0xa7b5  0xa7b7  0xa7b9  0xa7bb
-LOWER     0xa7bd  0xa7bf  0xa7c3  0xa7c8  0xa7ca  0xa7f6  0xa7fa
+LOWER     0xa7bd  0xa7bf  0xa7c1  0xa7c3  0xa7c8  0xa7ca  0xa7d1  0xa7d3  0xa7d5
+LOWER     0xa7d7  0xa7d9  0xa7f6  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
@@ -3258,9 +3270,12 @@ 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  0xa7b8  0xa7ba  0xa7bc
-UPPER     0xa7be  0xa7c2  0xa7c4 - 0xa7c7  0xa7c9  0xa7f5
-PRINT     0xa720 - 0xa7bf  0xa7c2 - 0xa7ca  0xa7f5 - 0xa7ff
-SWIDTH1   0xa720 - 0xa7bf  0xa7c2 - 0xa7ca  0xa7f5 - 0xa7ff
+UPPER     0xa7be  0xa7c0  0xa7c2  0xa7c4 - 0xa7c7  0xa7c9  0xa7d0  0xa7d6
+UPPER     0xa7d8  0xa7f5
+PRINT     0xa720 - 0xa7ca  0xa7d0 - 0xa7d1  0xa7d3  0xa7d5 - 0xa7d9
+PRINT     0xa7f2 - 0xa7ff
+SWIDTH1   0xa720 - 0xa7ca  0xa7d0 - 0xa7d1  0xa7d3  0xa7d5 - 0xa7d9
+SWIDTH1   0xa7f2 - 0xa7ff
 
 MAPUPPER  < 0xa723 0xa722 >
 MAPUPPER  < 0xa725 0xa724 >
@@ -3327,9 +3342,13 @@ MAPUPPER  < 0xa7b9 0xa7b8 >
 MAPUPPER  < 0xa7bb 0xa7ba >
 MAPUPPER  < 0xa7bd 0xa7bc >
 MAPUPPER  < 0xa7bf 0xa7be >
+MAPUPPER  < 0xa7c1 0xa7c0 >
 MAPUPPER  < 0xa7c3 0xa7c2 >
 MAPUPPER  < 0xa7c8 0xa7c7 >
 MAPUPPER  < 0xa7ca 0xa7c9 >
+MAPUPPER  < 0xa7d1 0xa7d0 >
+MAPUPPER  < 0xa7d7 0xa7d6 >
+MAPUPPER  < 0xa7d9 0xa7d8 >
 MAPUPPER  < 0xa7f6 0xa7f5 >
 MAPLOWER  < 0xa722 0xa723 >
 MAPLOWER  < 0xa724 0xa725 >
@@ -3406,12 +3425,16 @@ MAPLOWER  < 0xa7b8 0xa7b9 >
 MAPLOWER  < 0xa7ba 0xa7bb >
 MAPLOWER  < 0xa7bc 0xa7bd >
 MAPLOWER  < 0xa7be 0xa7bf >
+MAPLOWER  < 0xa7c0 0xa7c1 >
 MAPLOWER  < 0xa7c2 0xa7c3 >
 MAPLOWER  < 0xa7c4 0xa794 >
 MAPLOWER  < 0xa7c5 0x0282 >
 MAPLOWER  < 0xa7c6 0x1d8e >
 MAPLOWER  < 0xa7c7 0xa7c8 >
 MAPLOWER  < 0xa7c9 0xa7ca >
+MAPLOWER  < 0xa7d0 0xa7d1 >
+MAPLOWER  < 0xa7d6 0xa7d7 >
+MAPLOWER  < 0xa7d8 0xa7d9 >
 MAPLOWER  < 0xa7f5 0xa7f6 >
 
 /*
@@ -3761,13 +3784,13 @@ SWIDTH1   0xfb46 - 0xfb4f
 
 ALPHA     0xfb50 - 0xfbb1  0xfbd3 - 0xfd3d  0xfd50 - 0xfd8f  0xfd92 - 0xfdc7
 ALPHA     0xfdf0 - 0xfdfb
-GRAPH     0xfb50 - 0xfbc1  0xfbd3 - 0xfd3f  0xfd50 - 0xfd8f  0xfd92 - 0xfdc7
-GRAPH     0xfdf0 - 0xfdfd
-PUNCT     0xfbb2 - 0xfbc1  0xfd3e - 0xfd3f  0xfdfc - 0xfdfd
-PRINT     0xfb50 - 0xfbc1  0xfbd3 - 0xfd3f  0xfd50 - 0xfd8f  0xfd92 - 0xfdc7
-PRINT     0xfdf0 - 0xfdfd
-SWIDTH1   0xfb50 - 0xfbc1  0xfbd3 - 0xfd3f  0xfd50 - 0xfd8f  0xfd92 - 0xfdc7
-SWIDTH1   0xfdf0 - 0xfdfd
+GRAPH     0xfb50 - 0xfbc2  0xfbd3 - 0xfd8f  0xfd92 - 0xfdc7  0xfdcf
+GRAPH     0xfdf0 - 0xfdff
+PUNCT     0xfbb2 - 0xfbc2  0xfd3e - 0xfd4f  0xfdcf  0xfdfc - 0xfdff
+PRINT     0xfb50 - 0xfbc2  0xfbd3 - 0xfd8f  0xfd92 - 0xfdc7  0xfdcf
+PRINT     0xfdf0 - 0xfdff
+SWIDTH1   0xfb50 - 0xfbc2  0xfbd3 - 0xfd8f  0xfd92 - 0xfdc7  0xfdcf
+SWIDTH1   0xfdf0 - 0xfdff
 
 
 /*
@@ -4220,7 +4243,37 @@ SWIDTH1   0x10530 - 0x10563  0x1056f
 
 
 /*
- * U+10570 - U+105FF : No_Block
+ * U+10570 - U+105BF : Vithkuqi
+ */
+
+ALPHA     0x10570 - 0x1057a  0x1057c - 0x1058a  0x1058c - 0x10592
+ALPHA     0x10594 - 0x10595  0x10597 - 0x105a1  0x105a3 - 0x105b1
+ALPHA     0x105b3 - 0x105b9  0x105bb - 0x105bc
+GRAPH     0x10570 - 0x1057a  0x1057c - 0x1058a  0x1058c - 0x10592
+GRAPH     0x10594 - 0x10595  0x10597 - 0x105a1  0x105a3 - 0x105b1
+GRAPH     0x105b3 - 0x105b9  0x105bb - 0x105bc
+LOWER     0x10597 - 0x105a1  0x105a3 - 0x105b1  0x105b3 - 0x105b9
+LOWER     0x105bb - 0x105bc
+UPPER     0x10570 - 0x1057a  0x1057c - 0x1058a  0x1058c - 0x10592
+UPPER     0x10594 - 0x10595
+PRINT     0x10570 - 0x1057a  0x1057c - 0x1058a  0x1058c - 0x10592
+PRINT     0x10594 - 0x10595  0x10597 - 0x105a1  0x105a3 - 0x105b1
+PRINT     0x105b3 - 0x105b9  0x105bb - 0x105bc
+SWIDTH1   0x10570 - 0x1057a  0x1057c - 0x1058a  0x1058c - 0x10592
+SWIDTH1   0x10594 - 0x10595  0x10597 - 0x105a1  0x105a3 - 0x105b1
+SWIDTH1   0x105b3 - 0x105b9  0x105bb - 0x105bc
+
+MAPUPPER  < 0x10597 - 0x105a1 : 0x10570 >
+MAPUPPER  < 0x105a3 - 0x105b1 : 0x1057c >
+MAPUPPER  < 0x105b3 - 0x105b9 : 0x1058c >
+MAPUPPER  < 0x105bb - 0x105bc : 0x10594 >
+MAPLOWER  < 0x10570 - 0x1057a : 0x10597 >
+MAPLOWER  < 0x1057c - 0x1058a : 0x105a3 >
+MAPLOWER  < 0x1058c - 0x10592 : 0x105b3 >
+MAPLOWER  < 0x10594 - 0x10595 : 0x105bb >
+
+/*
+ * U+105C0 - U+105FF : No_Block
  */
 
 
@@ -4235,7 +4288,17 @@ SWIDTH1   0x10600 - 0x10736  0x10740 - 0x10755  0x10760 - 0x10767
 
 
 /*
- * U+10780 - U+107FF : No_Block
+ * U+10780 - U+107BF : Latin Extended-F
+ */
+
+ALPHA     0x10780 - 0x10785  0x10787 - 0x107b0  0x107b2 - 0x107ba
+GRAPH     0x10780 - 0x10785  0x10787 - 0x107b0  0x107b2 - 0x107ba
+PRINT     0x10780 - 0x10785  0x10787 - 0x107b0  0x107b2 - 0x107ba
+SWIDTH1   0x10780 - 0x10785  0x10787 - 0x107b0  0x107b2 - 0x107ba
+
+
+/*
+ * U+107C0 - U+107FF : No_Block
  */
 
 
@@ -4695,9 +4758,17 @@ TODIGIT   < 0x10f53 20 >
 TODIGIT   < 0x10f54 100 >
 
 /*
- * U+10F70 - U+10FAF : No_Block
+ * U+10F70 - U+10FAF : Old Uyghur
  */
 
+ALPHA     0x10f70 - 0x10f81
+GRAPH     0x10f70 - 0x10f89
+PUNCT     0x10f86 - 0x10f89
+PRINT     0x10f70 - 0x10f89
+SPECIAL   0x10f82 - 0x10f85
+SWIDTH0   0x10f82 - 0x10f85
+SWIDTH1   0x10f70 - 0x10f81  0x10f86 - 0x10f89
+
 
 /*
  * U+10FB0 - U+10FDF : Chorasmian
@@ -4728,14 +4799,15 @@ SWIDTH1   0x10fe0 - 0x10ff6
  * U+11000 - U+1107F : Brahmi
  */
 
-ALPHA     0x11000 - 0x11045
+ALPHA     0x11000 - 0x11045  0x11071 - 0x11075
 DIGIT     0x11066 - 0x1106f
-GRAPH     0x11000 - 0x1104d  0x11052 - 0x1106f  0x1107f
+GRAPH     0x11000 - 0x1104d  0x11052 - 0x11075  0x1107f
 PUNCT     0x11047 - 0x1104d
-PRINT     0x11000 - 0x1104d  0x11052 - 0x1106f  0x1107f
-SPECIAL   0x11046  0x11052 - 0x11065  0x1107f
-SWIDTH0   0x11001  0x11038 - 0x11046  0x1107f
+PRINT     0x11000 - 0x1104d  0x11052 - 0x11075  0x1107f
+SPECIAL   0x11046  0x11052 - 0x11065  0x11070  0x1107f
+SWIDTH0   0x11001  0x11038 - 0x11046  0x11070  0x11073 - 0x11074  0x1107f
 SWIDTH1   0x11000  0x11002 - 0x11037  0x11047 - 0x1104d  0x11052 - 0x1106f
+SWIDTH1   0x11071 - 0x11072  0x11075
 
 TODIGIT   < 0x11052 - 0x1105b : 1 >
 TODIGIT   < 0x1105c 20 >
@@ -4754,13 +4826,13 @@ TODIGIT   < 0x11066 - 0x1106f : 0x0000 >
  * U+11080 - U+110CF : Kaithi
  */
 
-ALPHA     0x11082 - 0x110b8
-GRAPH     0x11080 - 0x110c1  0x110cd
+ALPHA     0x11082 - 0x110b8  0x110c2
+GRAPH     0x11080 - 0x110c2  0x110cd
 PUNCT     0x110bb - 0x110bc  0x110be - 0x110c1
-PRINT     0x11080 - 0x110c1  0x110cd
+PRINT     0x11080 - 0x110c2  0x110cd
 SPECIAL   0x11080 - 0x11081  0x110b9 - 0x110ba  0x110bd  0x110cd
 SWIDTH0   0x11080 - 0x11081  0x110b3 - 0x110b6  0x110b9 - 0x110ba  0x110bd
-SWIDTH0   0x110cd
+SWIDTH0   0x110c2  0x110cd
 SWIDTH1   0x11082 - 0x110b2  0x110b7 - 0x110b8  0x110bb - 0x110bc
 SWIDTH1   0x110be - 0x110c1
 
@@ -5008,12 +5080,13 @@ SWIDTH1   0x11660 - 0x1166c
 
 ALPHA     0x11680 - 0x116b5  0x116b8
 DIGIT     0x116c0 - 0x116c9
-GRAPH     0x11680 - 0x116b8  0x116c0 - 0x116c9
-PRINT     0x11680 - 0x116b8  0x116c0 - 0x116c9
+GRAPH     0x11680 - 0x116b9  0x116c0 - 0x116c9
+PUNCT     0x116b9
+PRINT     0x11680 - 0x116b9  0x116c0 - 0x116c9
 SPECIAL   0x116b6 - 0x116b7
 SWIDTH0   0x116ab  0x116ad  0x116b0 - 0x116b5  0x116b7
-SWIDTH1   0x11680 - 0x116aa  0x116ac  0x116ae - 0x116af  0x116b6  0x116b8
-SWIDTH1   0x116c0 - 0x116c9
+SWIDTH1   0x11680 - 0x116aa  0x116ac  0x116ae - 0x116af  0x116b6
+SWIDTH1   0x116b8 - 0x116b9  0x116c0 - 0x116c9
 
 TODIGIT   < 0x116c0 - 0x116c9 : 0x0000 >
 
@@ -5023,23 +5096,23 @@ TODIGIT   < 0x116c0 - 0x116c9 : 0x0000 >
 
 
 /*
- * U+11700 - U+1173F : Ahom
+ * U+11700 - U+1174F : Ahom
  */
 
-ALPHA     0x11700 - 0x1171a  0x1171d - 0x1172a
+ALPHA     0x11700 - 0x1171a  0x1171d - 0x1172a  0x11740 - 0x11746
 DIGIT     0x11730 - 0x11739
-GRAPH     0x11700 - 0x1171a  0x1171d - 0x1172b  0x11730 - 0x1173f
+GRAPH     0x11700 - 0x1171a  0x1171d - 0x1172b  0x11730 - 0x11746
 PUNCT     0x1173c - 0x1173f
-PRINT     0x11700 - 0x1171a  0x1171d - 0x1172b  0x11730 - 0x1173f
+PRINT     0x11700 - 0x1171a  0x1171d - 0x1172b  0x11730 - 0x11746
 SPECIAL   0x1172b  0x1173a - 0x1173b
 SWIDTH0   0x1171d - 0x1171f  0x11722 - 0x11725  0x11727 - 0x1172b
-SWIDTH1   0x11700 - 0x1171a  0x11720 - 0x11721  0x11726  0x11730 - 0x1173f
+SWIDTH1   0x11700 - 0x1171a  0x11720 - 0x11721  0x11726  0x11730 - 0x11746
 
 TODIGIT   < 0x11730 - 0x1173a : 0x0000 >
 TODIGIT   < 0x1173b 20 >
 
 /*
- * U+11740 - U+117FF : No_Block
+ * U+11750 - U+117FF : No_Block
  */
 
 
@@ -5158,9 +5231,14 @@ SWIDTH1   0x11a9a - 0x11aa2
 
 
 /*
- * U+11AB0 - U+11ABF : No_Block
+ * U+11AB0 - U+11ABF : Unified Canadian Aboriginal Syllabics Extended-A
  */
 
+ALPHA     0x11ab0 - 0x11abf
+GRAPH     0x11ab0 - 0x11abf
+PRINT     0x11ab0 - 0x11abf
+SWIDTH1   0x11ab0 - 0x11abf
+
 
 /*
  * U+11AC0 - U+11AFF : Pau Cin Hau
@@ -5368,9 +5446,20 @@ SWIDTH1   0x12480 - 0x12543
 
 
 /*
- * U+12550 - U+12FFF : No_Block
+ * U+12550 - U+12F8F : No_Block
+ */
+
+
+/*
+ * U+12F90 - U+12FFF : Cypro-Minoan
  */
 
+ALPHA     0x12f90 - 0x12ff0
+GRAPH     0x12f90 - 0x12ff2
+PUNCT     0x12ff1 - 0x12ff2
+PRINT     0x12f90 - 0x12ff2
+SWIDTH1   0x12f90 - 0x12ff2
+
 
 /*
  * U+13000 - U+1342F : Egyptian Hieroglyphs
@@ -5436,9 +5525,16 @@ SWIDTH1   0x16a40 - 0x16a5e  0x16a60 - 0x16a69  0x16a6e - 0x16a6f
 TODIGIT   < 0x16a60 - 0x16a69 : 0x0000 >
 
 /*
- * U+16A70 - U+16ACF : No_Block
+ * U+16A70 - U+16ACF : Tangsa
  */
 
+ALPHA     0x16a70 - 0x16abe
+DIGIT     0x16ac0 - 0x16ac9
+GRAPH     0x16a70 - 0x16abe  0x16ac0 - 0x16ac9
+PRINT     0x16a70 - 0x16abe  0x16ac0 - 0x16ac9
+SWIDTH1   0x16a70 - 0x16abe  0x16ac0 - 0x16ac9
+
+TODIGIT   < 0x16ac0 - 0x16ac9 : 0x0000 >
 
 /*
  * U+16AD0 - U+16AFF : Bassa Vah
@@ -5567,7 +5663,7 @@ SWIDTH2   0x18b00 - 0x18cd5
 
 
 /*
- * U+18D00 - U+18D8F : Tangut Supplement
+ * U+18D00 - U+18D7F : Tangut Supplement
  */
 
 ALPHA     0x18d00 - 0x18d08
@@ -5577,9 +5673,19 @@ SWIDTH2   0x18d00 - 0x18d08
 
 
 /*
- * U+18D90 - U+1AFFF : No_Block
+ * U+18D80 - U+1AFEF : No_Block
+ */
+
+
+/*
+ * U+1AFF0 - U+1AFFF : Kana Extended-B
  */
 
+ALPHA     0x1aff0 - 0x1aff3  0x1aff5 - 0x1affb  0x1affd - 0x1affe
+GRAPH     0x1aff0 - 0x1aff3  0x1aff5 - 0x1affb  0x1affd - 0x1affe
+PRINT     0x1aff0 - 0x1aff3  0x1aff5 - 0x1affb  0x1affd - 0x1affe
+SWIDTH2   0x1aff0 - 0x1aff3  0x1aff5 - 0x1affb  0x1affd - 0x1affe
+
 
 /*
  * U+1B000 - U+1B0FF : Kana Supplement
@@ -5595,10 +5701,10 @@ SWIDTH2   0x1b000 - 0x1b0ff
  * U+1B100 - U+1B12F : Kana Extended-A
  */
 
-ALPHA     0x1b100 - 0x1b11e
-GRAPH     0x1b100 - 0x1b11e
-PRINT     0x1b100 - 0x1b11e
-SWIDTH2   0x1b100 - 0x1b11e
+ALPHA     0x1b100 - 0x1b122
+GRAPH     0x1b100 - 0x1b122
+PRINT     0x1b100 - 0x1b122
+SWIDTH2   0x1b100 - 0x1b122
 
 
 /*
@@ -5654,7 +5760,24 @@ SWIDTH0   0x1bca0 - 0x1bca3
 
 
 /*
- * U+1BCB0 - U+1CFFF : No_Block
+ * U+1BCB0 - U+1CEFF : No_Block
+ */
+
+
+/*
+ * U+1CF00 - U+1CFCF : Znamenny Musical Notation
+ */
+
+GRAPH     0x1cf00 - 0x1cf2d  0x1cf30 - 0x1cf46  0x1cf50 - 0x1cfc3
+PUNCT     0x1cf50 - 0x1cfc3
+PRINT     0x1cf00 - 0x1cf2d  0x1cf30 - 0x1cf46  0x1cf50 - 0x1cfc3
+SPECIAL   0x1cf00 - 0x1cf2d  0x1cf30 - 0x1cf46
+SWIDTH0   0x1cf00 - 0x1cf2d  0x1cf30 - 0x1cf46
+SWIDTH1   0x1cf50 - 0x1cfc3
+
+
+/*
+ * U+1CFD0 - U+1CFFF : No_Block
  */
 
 
@@ -5673,16 +5796,16 @@ SWIDTH1   0x1d000 - 0x1d0f5
  */
 
 CONTROL   0x1d173 - 0x1d17a
-GRAPH     0x1d100 - 0x1d126  0x1d129 - 0x1d1e8
+GRAPH     0x1d100 - 0x1d126  0x1d129 - 0x1d1ea
 PUNCT     0x1d100 - 0x1d126  0x1d129 - 0x1d164  0x1d16a - 0x1d16c
-PUNCT     0x1d183 - 0x1d184  0x1d18c - 0x1d1a9  0x1d1ae - 0x1d1e8
-PRINT     0x1d100 - 0x1d126  0x1d129 - 0x1d1e8
+PUNCT     0x1d183 - 0x1d184  0x1d18c - 0x1d1a9  0x1d1ae - 0x1d1ea
+PRINT     0x1d100 - 0x1d126  0x1d129 - 0x1d1ea
 SPECIAL   0x1d165 - 0x1d169  0x1d16d - 0x1d172  0x1d17b - 0x1d182
 SPECIAL   0x1d185 - 0x1d18b  0x1d1aa - 0x1d1ad
 SWIDTH0   0x1d167 - 0x1d169  0x1d173 - 0x1d182  0x1d185 - 0x1d18b
 SWIDTH0   0x1d1aa - 0x1d1ad
 SWIDTH1   0x1d100 - 0x1d126  0x1d129 - 0x1d166  0x1d16a - 0x1d172
-SWIDTH1   0x1d183 - 0x1d184  0x1d18c - 0x1d1a9  0x1d1ae - 0x1d1e8
+SWIDTH1   0x1d183 - 0x1d184  0x1d18c - 0x1d1a9  0x1d1ae - 0x1d1ea
 
 
 /*
@@ -5826,9 +5949,20 @@ SWIDTH1   0x1da76 - 0x1da83  0x1da85 - 0x1da8b
 
 
 /*
- * U+1DAB0 - U+1DFFF : No_Block
+ * U+1DAB0 - U+1DEFF : No_Block
+ */
+
+
+/*
+ * U+1DF00 - U+1DFFF : Latin Extended-G
  */
 
+ALPHA     0x1df00 - 0x1df1e
+GRAPH     0x1df00 - 0x1df1e
+LOWER     0x1df00 - 0x1df09  0x1df0b - 0x1df1e
+PRINT     0x1df00 - 0x1df1e
+SWIDTH1   0x1df00 - 0x1df1e
+
 
 /*
  * U+1E000 - U+1E02F : Glagolitic Supplement
@@ -5869,9 +6003,21 @@ SWIDTH1   0x1e14e - 0x1e14f
 TODIGIT   < 0x1e140 - 0x1e149 : 0x0000 >
 
 /*
- * U+1E150 - U+1E2BF : No_Block
+ * U+1E150 - U+1E28F : No_Block
+ */
+
+
+/*
+ * U+1E290 - U+1E2BF : Toto
  */
 
+ALPHA     0x1e290 - 0x1e2ad
+GRAPH     0x1e290 - 0x1e2ae
+PRINT     0x1e290 - 0x1e2ae
+SPECIAL   0x1e2ae
+SWIDTH0   0x1e2ae
+SWIDTH1   0x1e290 - 0x1e2ad
+
 
 /*
  * U+1E2C0 - U+1E2FF : Wancho
@@ -5889,9 +6035,25 @@ SWIDTH1   0x1e2c0 - 0x1e2eb  0x1e2f0 - 0x1e2f9  0x1e2ff
 TODIGIT   < 0x1e2f0 - 0x1e2f9 : 0x0000 >
 
 /*
- * U+1E300 - U+1E7FF : No_Block
+ * U+1E300 - U+1E7DF : No_Block
+ */
+
+
+/*
+ * U+1E7E0 - U+1E7FF : Ethiopic Extended-B
  */
 
+ALPHA     0x1e7e0 - 0x1e7e6  0x1e7e8 - 0x1e7eb  0x1e7ed - 0x1e7ee
+ALPHA     0x1e7f0 - 0x1e7fe
+GRAPH     0x1e7e0 - 0x1e7e6  0x1e7e8 - 0x1e7eb  0x1e7ed - 0x1e7ee
+GRAPH     0x1e7f0 - 0x1e7fe
+PRINT     0x1e7e0 - 0x1e7e6  0x1e7e8 - 0x1e7eb  0x1e7ed - 0x1e7ee
+PRINT     0x1e7f0 - 0x1e7fe
+PHONOGRAM 0x1e7e0 - 0x1e7e6  0x1e7e8 - 0x1e7eb  0x1e7ed - 0x1e7ee
+PHONOGRAM 0x1e7f0 - 0x1e7fe
+SWIDTH1   0x1e7e0 - 0x1e7e6  0x1e7e8 - 0x1e7eb  0x1e7ed - 0x1e7ee
+SWIDTH1   0x1e7f0 - 0x1e7fe
+
 
 /*
  * U+1E800 - U+1E8DF : Mende Kikakui
@@ -6209,13 +6371,13 @@ SWIDTH1   0x1f650 - 0x1f67f
  * U+1F680 - U+1F6FF : Transport and Map Symbols
  */
 
-GRAPH     0x1f680 - 0x1f6d7  0x1f6e0 - 0x1f6ec  0x1f6f0 - 0x1f6fc
-PUNCT     0x1f680 - 0x1f6d7  0x1f6e0 - 0x1f6ec  0x1f6f0 - 0x1f6fc
-PRINT     0x1f680 - 0x1f6d7  0x1f6e0 - 0x1f6ec  0x1f6f0 - 0x1f6fc
+GRAPH     0x1f680 - 0x1f6d7  0x1f6dd - 0x1f6ec  0x1f6f0 - 0x1f6fc
+PUNCT     0x1f680 - 0x1f6d7  0x1f6dd - 0x1f6ec  0x1f6f0 - 0x1f6fc
+PRINT     0x1f680 - 0x1f6d7  0x1f6dd - 0x1f6ec  0x1f6f0 - 0x1f6fc
 SWIDTH1   0x1f6c6 - 0x1f6cb  0x1f6cd - 0x1f6cf  0x1f6d3 - 0x1f6d4
 SWIDTH1   0x1f6e0 - 0x1f6ea  0x1f6f0 - 0x1f6f3
 SWIDTH2   0x1f680 - 0x1f6c5  0x1f6cc  0x1f6d0 - 0x1f6d2  0x1f6d5 - 0x1f6d7
-SWIDTH2   0x1f6eb - 0x1f6ec  0x1f6f4 - 0x1f6fc
+SWIDTH2   0x1f6dd - 0x1f6df  0x1f6eb - 0x1f6ec  0x1f6f4 - 0x1f6fc
 
 
 /*
@@ -6232,11 +6394,11 @@ SWIDTH1   0x1f700 - 0x1f773
  * U+1F780 - U+1F7FF : Geometric Shapes Extended
  */
 
-GRAPH     0x1f780 - 0x1f7d8  0x1f7e0 - 0x1f7eb
-PUNCT     0x1f780 - 0x1f7d8  0x1f7e0 - 0x1f7eb
-PRINT     0x1f780 - 0x1f7d8  0x1f7e0 - 0x1f7eb
+GRAPH     0x1f780 - 0x1f7d8  0x1f7e0 - 0x1f7eb  0x1f7f0
+PUNCT     0x1f780 - 0x1f7d8  0x1f7e0 - 0x1f7eb  0x1f7f0
+PRINT     0x1f780 - 0x1f7d8  0x1f7e0 - 0x1f7eb  0x1f7f0
 SWIDTH1   0x1f780 - 0x1f7d8
-SWIDTH2   0x1f7e0 - 0x1f7eb
+SWIDTH2   0x1f7e0 - 0x1f7eb  0x1f7f0
 
 
 /*
@@ -6257,12 +6419,11 @@ SWIDTH1   0x1f860 - 0x1f887  0x1f890 - 0x1f8ad  0x1f8b0 - 0x1f8b1
  * U+1F900 - U+1F9FF : Supplemental Symbols and Pictographs
  */
 
-GRAPH     0x1f900 - 0x1f978  0x1f97a - 0x1f9cb  0x1f9cd - 0x1f9ff
-PUNCT     0x1f900 - 0x1f978  0x1f97a - 0x1f9cb  0x1f9cd - 0x1f9ff
-PRINT     0x1f900 - 0x1f978  0x1f97a - 0x1f9cb  0x1f9cd - 0x1f9ff
+GRAPH     0x1f900 - 0x1f9ff
+PUNCT     0x1f900 - 0x1f9ff
+PRINT     0x1f900 - 0x1f9ff
 SWIDTH1   0x1f900 - 0x1f90b  0x1f93b  0x1f946
-SWIDTH2   0x1f90c - 0x1f93a  0x1f93c - 0x1f945  0x1f947 - 0x1f978
-SWIDTH2   0x1f97a - 0x1f9cb  0x1f9cd - 0x1f9ff
+SWIDTH2   0x1f90c - 0x1f93a  0x1f93c - 0x1f945  0x1f947 - 0x1f9ff
 
 
 /*
@@ -6279,18 +6440,18 @@ SWIDTH1   0x1fa00 - 0x1fa53  0x1fa60 - 0x1fa6d
  * U+1FA70 - U+1FAFF : Symbols and Pictographs Extended-A
  */
 
-GRAPH     0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7a  0x1fa80 - 0x1fa86
-GRAPH     0x1fa90 - 0x1faa8  0x1fab0 - 0x1fab6  0x1fac0 - 0x1fac2
-GRAPH     0x1fad0 - 0x1fad6
-PUNCT     0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7a  0x1fa80 - 0x1fa86
-PUNCT     0x1fa90 - 0x1faa8  0x1fab0 - 0x1fab6  0x1fac0 - 0x1fac2
-PUNCT     0x1fad0 - 0x1fad6
-PRINT     0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7a  0x1fa80 - 0x1fa86
-PRINT     0x1fa90 - 0x1faa8  0x1fab0 - 0x1fab6  0x1fac0 - 0x1fac2
-PRINT     0x1fad0 - 0x1fad6
-SWIDTH2   0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7a  0x1fa80 - 0x1fa86
-SWIDTH2   0x1fa90 - 0x1faa8  0x1fab0 - 0x1fab6  0x1fac0 - 0x1fac2
-SWIDTH2   0x1fad0 - 0x1fad6
+GRAPH     0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7c  0x1fa80 - 0x1fa86
+GRAPH     0x1fa90 - 0x1faac  0x1fab0 - 0x1faba  0x1fac0 - 0x1fac5
+GRAPH     0x1fad0 - 0x1fad9  0x1fae0 - 0x1fae7  0x1faf0 - 0x1faf6
+PUNCT     0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7c  0x1fa80 - 0x1fa86
+PUNCT     0x1fa90 - 0x1faac  0x1fab0 - 0x1faba  0x1fac0 - 0x1fac5
+PUNCT     0x1fad0 - 0x1fad9  0x1fae0 - 0x1fae7  0x1faf0 - 0x1faf6
+PRINT     0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7c  0x1fa80 - 0x1fa86
+PRINT     0x1fa90 - 0x1faac  0x1fab0 - 0x1faba  0x1fac0 - 0x1fac5
+PRINT     0x1fad0 - 0x1fad9  0x1fae0 - 0x1fae7  0x1faf0 - 0x1faf6
+SWIDTH2   0x1fa70 - 0x1fa74  0x1fa78 - 0x1fa7c  0x1fa80 - 0x1fa86
+SWIDTH2   0x1fa90 - 0x1faac  0x1fab0 - 0x1faba  0x1fac0 - 0x1fac5
+SWIDTH2   0x1fad0 - 0x1fad9  0x1fae0 - 0x1fae7  0x1faf0 - 0x1faf6
 
 
 /*
@@ -6318,10 +6479,10 @@ ALPHA     0x20000  0x20002 - 0x20063  0x20065 - 0x200e1  0x200e3 - 0x20120
 ALPHA     0x20122 - 0x20929  0x2092b - 0x20982  0x20984 - 0x2098b
 ALPHA     0x2098d - 0x2099b  0x2099d - 0x20ae9  0x20aeb - 0x20afc
 ALPHA     0x20afe - 0x20b18  0x20b1a - 0x2238f  0x22391 - 0x22997
-ALPHA     0x22999 - 0x23b1a  0x23b1c - 0x2626c  0x2626e - 0x2a6dd
-GRAPH     0x20000 - 0x2a6dd
-PRINT     0x20000 - 0x2a6dd
-SWIDTH2   0x20000 - 0x2a6dd
+ALPHA     0x22999 - 0x23b1a  0x23b1c - 0x2626c  0x2626e - 0x2a6df
+GRAPH     0x20000 - 0x2a6df
+PRINT     0x20000 - 0x2a6df
+SWIDTH2   0x20000 - 0x2a6df
 
 TODIGIT   < 0x20001 7 >
 TODIGIT   < 0x20064 4 >
@@ -6348,10 +6509,10 @@ TODIGIT   < 0x2626d 4 >
  * U+2A700 - U+2B73F : CJK Unified Ideographs Extension C
  */
 
-ALPHA     0x2a700 - 0x2b734
-GRAPH     0x2a700 - 0x2b734
-PRINT     0x2a700 - 0x2b734
-SWIDTH2   0x2a700 - 0x2b734
+ALPHA     0x2a700 - 0x2b738
+GRAPH     0x2a700 - 0x2b738
+PRINT     0x2a700 - 0x2b738
+SWIDTH2   0x2a700 - 0x2b738
 
 
 /*