Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/locale/ctype Update Unicode tables.



details:   https://anonhg.NetBSD.org/src/rev/ab2a16b36cce
branches:  trunk
changeset: 372696:ab2a16b36cce
user:      wiz <wiz%NetBSD.org@localhost>
date:      Tue Dec 20 23:08:51 2022 +0000

description:
Update Unicode tables.

These tables are for Unicode 14.0.0 using the data provided with
perl 5.36.0.

diffstat:

 share/locale/ctype/en_US.UTF-8.src |  504 ++++++++++++++++++++++++------------
 1 files changed, 332 insertions(+), 172 deletions(-)

diffs (truncated from 896 to 300 lines):

diff -r defaa389dc95 -r ab2a16b36cce share/locale/ctype/en_US.UTF-8.src
--- a/share/locale/ctype/en_US.UTF-8.src        Tue Dec 20 23:07:57 2022 +0000
+++ b/share/locale/ctype/en_US.UTF-8.src        Tue Dec 20 23:08:51 2022 +0000
@@ -1,5 +1,4 @@
-/*     $NetBSD: en_US.UTF-8.src,v 1.8 2022/12/20 23:06:08 wiz Exp $    */
-/*     $OpenBSD: en_US.UTF-8.src,v 1.12 2021/05/16 22:48:05 afresh1 Exp $      */
+/*     $NetBSD: en_US.UTF-8.src,v 1.9 2022/12/20 23:08:51 wiz Exp $    */
 
 /*
  * COPYRIGHT AND PERMISSION NOTICE
@@ -41,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
@@ -907,14 +906,14 @@
 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 >
@@ -1006,21 +1005,28 @@
 
 
 /*
- * 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
 
 
 /*
@@ -1188,20 +1194,22 @@
 
 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 >
@@ -1214,23 +1222,23 @@
 
 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 >
@@ -1504,12 +1512,12 @@
  * 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
 
 
 /*
@@ -1521,8 +1529,8 @@
 PUNCT     0x1735 - 0x1736
 PRINT     0x1720 - 0x1736
 SPECIAL   0x1734
-SWIDTH0   0x1732 - 0x1734
-SWIDTH1   0x1720 - 0x1731  0x1735 - 0x1736
+SWIDTH0   0x1732 - 0x1733
+SWIDTH1   0x1720 - 0x1731  0x1734 - 0x1736
 
 
 /*
@@ -1571,11 +1579,11 @@
 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
 
@@ -1680,27 +1688,27 @@
  * 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 >
 
@@ -1847,10 +1855,10 @@
  */
 
 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
 
 
 /*
@@ -2256,10 +2264,10 @@
  * 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
 
 
 /*
@@ -2543,15 +2551,15 @@
  * 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
-
-MAPUPPER  < 0x2c30 - 0x2c5e : 0x2c00 >
-MAPLOWER  < 0x2c00 - 0x2c2e : 0x2c30 >
+ALPHA     0x2c00 - 0x2c5f
+GRAPH     0x2c00 - 0x2c5f
+LOWER     0x2c30 - 0x2c5f
+UPPER     0x2c00 - 0x2c2f
+PRINT     0x2c00 - 0x2c5f
+SWIDTH1   0x2c00 - 0x2c5f
+
+MAPUPPER  < 0x2c30 - 0x2c5f : 0x2c00 >
+MAPLOWER  < 0x2c00 - 0x2c2f : 0x2c30 >
 
 /*
  * U+2C60 - U+2C7F : Latin Extended-C
@@ -2784,10 +2792,10 @@
  */
 
 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
 
 
 /*
@@ -3008,10 +3016,10 @@
 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



Home | Main Index | Thread Index | Old Index