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 to 15.0.0.



details:   https://anonhg.NetBSD.org/src/rev/fe3a345b04bf
branches:  trunk
changeset: 372700:fe3a345b04bf
user:      wiz <wiz%NetBSD.org@localhost>
date:      Wed Dec 21 06:25:35 2022 +0000

description:
Update Unicode tables to 15.0.0.

This is based on the tables provided by perl 5.37.7.

diffstat:

 share/locale/ctype/en_US.UTF-8.src |  261 ++++++++++++++++++++++++------------
 1 files changed, 173 insertions(+), 88 deletions(-)

diffs (truncated from 459 to 300 lines):

diff -r eafd0efa53eb -r fe3a345b04bf share/locale/ctype/en_US.UTF-8.src
--- a/share/locale/ctype/en_US.UTF-8.src        Wed Dec 21 06:18:01 2022 +0000
+++ b/share/locale/ctype/en_US.UTF-8.src        Wed Dec 21 06:25:35 2022 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: en_US.UTF-8.src,v 1.9 2022/12/20 23:08:51 wiz Exp $    */
+/*     $NetBSD: en_US.UTF-8.src,v 1.10 2022/12/21 06:25:35 wiz Exp $   */
 
 /*
  * COPYRIGHT AND PERMISSION NOTICE
@@ -40,7 +40,7 @@
 ENCODING        "UTF8"
 VARIABLE        CODESET=UTF-8
 
-/* Unicode Version 14.0.0 */
+/* Unicode Version 15.0.0 */
 
 /*
  * U+0000 - U+007F : Basic Latin
@@ -1192,9 +1192,9 @@
  * U+0C00 - U+0C7F : Telugu
  */
 
-ALPHA     0x0c00 - 0x0c03  0x0c05 - 0x0c0c  0x0c0e - 0x0c10  0x0c12 - 0x0c28
-ALPHA     0x0c2a - 0x0c39  0x0c3d - 0x0c44  0x0c46 - 0x0c48  0x0c4a - 0x0c4c
-ALPHA     0x0c55 - 0x0c56  0x0c58 - 0x0c5a  0x0c5d  0x0c60 - 0x0c63
+ALPHA     0x0c00 - 0x0c0c  0x0c0e - 0x0c10  0x0c12 - 0x0c28  0x0c2a - 0x0c39
+ALPHA     0x0c3d - 0x0c44  0x0c46 - 0x0c48  0x0c4a - 0x0c4c  0x0c55 - 0x0c56
+ALPHA     0x0c58 - 0x0c5a  0x0c5d  0x0c60 - 0x0c63
 DIGIT     0x0c66 - 0x0c6f
 GRAPH     0x0c00 - 0x0c0c  0x0c0e - 0x0c10  0x0c12 - 0x0c28  0x0c2a - 0x0c39
 GRAPH     0x0c3c - 0x0c44  0x0c46 - 0x0c48  0x0c4a - 0x0c4d  0x0c55 - 0x0c56
@@ -1205,7 +1205,7 @@
 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
+SPECIAL   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
@@ -1223,23 +1223,23 @@
 ALPHA     0x0c80 - 0x0c83  0x0c85 - 0x0c8c  0x0c8e - 0x0c90  0x0c92 - 0x0ca8
 ALPHA     0x0caa - 0x0cb3  0x0cb5 - 0x0cb9  0x0cbd - 0x0cc4  0x0cc6 - 0x0cc8
 ALPHA     0x0cca - 0x0ccc  0x0cd5 - 0x0cd6  0x0cdd - 0x0cde  0x0ce0 - 0x0ce3
-ALPHA     0x0cf1 - 0x0cf2
+ALPHA     0x0cf1 - 0x0cf3
 DIGIT     0x0ce6 - 0x0cef
 GRAPH     0x0c80 - 0x0c8c  0x0c8e - 0x0c90  0x0c92 - 0x0ca8  0x0caa - 0x0cb3
 GRAPH     0x0cb5 - 0x0cb9  0x0cbc - 0x0cc4  0x0cc6 - 0x0cc8  0x0cca - 0x0ccd
 GRAPH     0x0cd5 - 0x0cd6  0x0cdd - 0x0cde  0x0ce0 - 0x0ce3  0x0ce6 - 0x0cef
-GRAPH     0x0cf1 - 0x0cf2
+GRAPH     0x0cf1 - 0x0cf3
 PUNCT     0x0c84
 PRINT     0x0c80 - 0x0c8c  0x0c8e - 0x0c90  0x0c92 - 0x0ca8  0x0caa - 0x0cb3
 PRINT     0x0cb5 - 0x0cb9  0x0cbc - 0x0cc4  0x0cc6 - 0x0cc8  0x0cca - 0x0ccd
 PRINT     0x0cd5 - 0x0cd6  0x0cdd - 0x0cde  0x0ce0 - 0x0ce3  0x0ce6 - 0x0cef
-PRINT     0x0cf1 - 0x0cf2
+PRINT     0x0cf1 - 0x0cf3
 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  0x0cdd - 0x0cde
-SWIDTH1   0x0ce0 - 0x0ce1  0x0ce6 - 0x0cef  0x0cf1 - 0x0cf2
+SWIDTH1   0x0ce0 - 0x0ce1  0x0ce6 - 0x0cef  0x0cf1 - 0x0cf3
 
 TODIGIT   < 0x0ce6 - 0x0cef : 0x0000 >
 
@@ -1314,13 +1314,13 @@
 ALPHA     0x0edc - 0x0edf
 DIGIT     0x0ed0 - 0x0ed9
 GRAPH     0x0e81 - 0x0e82  0x0e84  0x0e86 - 0x0e8a  0x0e8c - 0x0ea3  0x0ea5
-GRAPH     0x0ea7 - 0x0ebd  0x0ec0 - 0x0ec4  0x0ec6  0x0ec8 - 0x0ecd
+GRAPH     0x0ea7 - 0x0ebd  0x0ec0 - 0x0ec4  0x0ec6  0x0ec8 - 0x0ece
 GRAPH     0x0ed0 - 0x0ed9  0x0edc - 0x0edf
 PRINT     0x0e81 - 0x0e82  0x0e84  0x0e86 - 0x0e8a  0x0e8c - 0x0ea3  0x0ea5
-PRINT     0x0ea7 - 0x0ebd  0x0ec0 - 0x0ec4  0x0ec6  0x0ec8 - 0x0ecd
+PRINT     0x0ea7 - 0x0ebd  0x0ec0 - 0x0ec4  0x0ec6  0x0ec8 - 0x0ece
 PRINT     0x0ed0 - 0x0ed9  0x0edc - 0x0edf
-SPECIAL   0x0eba  0x0ec8 - 0x0ecc
-SWIDTH0   0x0eb1  0x0eb4 - 0x0ebc  0x0ec8 - 0x0ecd
+SPECIAL   0x0eba  0x0ec8 - 0x0ecc  0x0ece
+SWIDTH0   0x0eb1  0x0eb4 - 0x0ebc  0x0ec8 - 0x0ece
 SWIDTH1   0x0e81 - 0x0e82  0x0e84  0x0e86 - 0x0e8a  0x0e8c - 0x0ea3  0x0ea5
 SWIDTH1   0x0ea7 - 0x0eb0  0x0eb2 - 0x0eb3  0x0ebd  0x0ec0 - 0x0ec4  0x0ec6
 SWIDTH1   0x0ed0 - 0x0ed9  0x0edc - 0x0edf
@@ -1331,7 +1331,7 @@
  * U+0F00 - U+0FFF : Tibetan
  */
 
-ALPHA     0x0f00  0x0f40 - 0x0f47  0x0f49 - 0x0f6c  0x0f71 - 0x0f81
+ALPHA     0x0f00  0x0f40 - 0x0f47  0x0f49 - 0x0f6c  0x0f71 - 0x0f83
 ALPHA     0x0f88 - 0x0f97  0x0f99 - 0x0fbc
 DIGIT     0x0f20 - 0x0f29
 GRAPH     0x0f00 - 0x0f47  0x0f49 - 0x0f6c  0x0f71 - 0x0f97  0x0f99 - 0x0fbc
@@ -1342,7 +1342,7 @@
 PRINT     0x0f00 - 0x0f47  0x0f49 - 0x0f6c  0x0f71 - 0x0f97  0x0f99 - 0x0fbc
 PRINT     0x0fbe - 0x0fcc  0x0fce - 0x0fda
 SPECIAL   0x0f18 - 0x0f19  0x0f2a - 0x0f33  0x0f35  0x0f37  0x0f39
-SPECIAL   0x0f3e - 0x0f3f  0x0f82 - 0x0f84  0x0f86 - 0x0f87  0x0fc6
+SPECIAL   0x0f3e - 0x0f3f  0x0f84  0x0f86 - 0x0f87  0x0fc6
 PHONOGRAM 0x0f00
 SWIDTH0   0x0f18 - 0x0f19  0x0f35  0x0f37  0x0f39  0x0f71 - 0x0f7e
 SWIDTH0   0x0f80 - 0x0f84  0x0f86 - 0x0f87  0x0f8d - 0x0f97  0x0f99 - 0x0fbc
@@ -4720,8 +4720,13 @@
 
 
 /*
- * U+10EC0 - U+10EFF : No_Block
- */
+ * U+10EC0 - U+10EFF : Arabic Extended-C
+ */
+
+GRAPH     0x10efd - 0x10eff
+PRINT     0x10efd - 0x10eff
+SPECIAL   0x10efd - 0x10eff
+SWIDTH0   0x10efd - 0x10eff
 
 
 /*
@@ -4826,11 +4831,11 @@
  * U+11080 - U+110CF : Kaithi
  */
 
-ALPHA     0x11082 - 0x110b8  0x110c2
+ALPHA     0x11080 - 0x110b8  0x110c2
 GRAPH     0x11080 - 0x110c2  0x110cd
 PUNCT     0x110bb - 0x110bc  0x110be - 0x110c1
 PRINT     0x11080 - 0x110c2  0x110cd
-SPECIAL   0x11080 - 0x11081  0x110b9 - 0x110ba  0x110bd  0x110cd
+SPECIAL   0x110b9 - 0x110ba  0x110bd  0x110cd
 SWIDTH0   0x11080 - 0x11081  0x110b3 - 0x110b6  0x110b9 - 0x110ba  0x110bd
 SWIDTH0   0x110c2  0x110cd
 SWIDTH1   0x11082 - 0x110b2  0x110b7 - 0x110b8  0x110bb - 0x110bc
@@ -4919,14 +4924,14 @@
  * U+11200 - U+1124F : Khojki
  */
 
-ALPHA     0x11200 - 0x11211  0x11213 - 0x11234  0x11237  0x1123e
-GRAPH     0x11200 - 0x11211  0x11213 - 0x1123e
+ALPHA     0x11200 - 0x11211  0x11213 - 0x11234  0x11237  0x1123e - 0x11241
+GRAPH     0x11200 - 0x11211  0x11213 - 0x11241
 PUNCT     0x11238 - 0x1123d
-PRINT     0x11200 - 0x11211  0x11213 - 0x1123e
+PRINT     0x11200 - 0x11211  0x11213 - 0x11241
 SPECIAL   0x11235 - 0x11236
-SWIDTH0   0x1122f - 0x11231  0x11234  0x11236 - 0x11237  0x1123e
+SWIDTH0   0x1122f - 0x11231  0x11234  0x11236 - 0x11237  0x1123e  0x11241
 SWIDTH1   0x11200 - 0x11211  0x11213 - 0x1122e  0x11232 - 0x11233  0x11235
-SWIDTH1   0x11238 - 0x1123d
+SWIDTH1   0x11238 - 0x1123d  0x1123f - 0x11240
 
 
 /*
@@ -5251,7 +5256,17 @@
 
 
 /*
- * U+11B00 - U+11BFF : No_Block
+ * U+11B00 - U+11B5F : Devanagari Extended-A
+ */
+
+GRAPH     0x11b00 - 0x11b09
+PUNCT     0x11b00 - 0x11b09
+PRINT     0x11b00 - 0x11b09
+SWIDTH1   0x11b00 - 0x11b09
+
+
+/*
+ * U+11B60 - U+11BFF : No_Block
  */
 
 
@@ -5356,7 +5371,23 @@
 
 
 /*
- * U+11F00 - U+11FAF : No_Block
+ * U+11F00 - U+11F5F : Kawi
+ */
+
+ALPHA     0x11f00 - 0x11f10  0x11f12 - 0x11f3a  0x11f3e - 0x11f40
+DIGIT     0x11f50 - 0x11f59
+GRAPH     0x11f00 - 0x11f10  0x11f12 - 0x11f3a  0x11f3e - 0x11f59
+PUNCT     0x11f43 - 0x11f4f
+PRINT     0x11f00 - 0x11f10  0x11f12 - 0x11f3a  0x11f3e - 0x11f59
+SPECIAL   0x11f41 - 0x11f42
+SWIDTH0   0x11f00 - 0x11f01  0x11f36 - 0x11f3a  0x11f40  0x11f42
+SWIDTH1   0x11f02 - 0x11f10  0x11f12 - 0x11f35  0x11f3e - 0x11f3f  0x11f41
+SWIDTH1   0x11f43 - 0x11f59
+
+TODIGIT   < 0x11f50 - 0x11f59 : 0x0000 >
+
+/*
+ * U+11F60 - U+11FAF : No_Block
  */
 
 
@@ -5465,24 +5496,27 @@
  * U+13000 - U+1342F : Egyptian Hieroglyphs
  */
 
-ALPHA     0x13000 - 0x1342e
-GRAPH     0x13000 - 0x1342e
-PRINT     0x13000 - 0x1342e
-SWIDTH1   0x13000 - 0x1342e
-
-
-/*
- * 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
+ALPHA     0x13000 - 0x1342f
+GRAPH     0x13000 - 0x1342f
+PRINT     0x13000 - 0x1342f
+SWIDTH1   0x13000 - 0x1342f
+
+
+/*
+ * U+13430 - U+1345F : Egyptian Hieroglyph Format Controls
+ */
+
+ALPHA     0x13441 - 0x13446
+CONTROL   0x13430 - 0x1343f
+GRAPH     0x13430 - 0x13455
+PRINT     0x13430 - 0x13455
+SPECIAL   0x13440  0x13447 - 0x13455
+SWIDTH0   0x13430 - 0x13440  0x13447 - 0x13455
+SWIDTH1   0x13441 - 0x13446
+
+
+/*
+ * U+13460 - U+143FF : No_Block
  */
 
 
@@ -5711,10 +5745,10 @@
  * 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
+ALPHA     0x1b132  0x1b150 - 0x1b152  0x1b155  0x1b164 - 0x1b167
+GRAPH     0x1b132  0x1b150 - 0x1b152  0x1b155  0x1b164 - 0x1b167
+PRINT     0x1b132  0x1b150 - 0x1b152  0x1b155  0x1b164 - 0x1b167
+SWIDTH2   0x1b132  0x1b150 - 0x1b152  0x1b155  0x1b164 - 0x1b167
 
 
 /*
@@ -5821,9 +5855,20 @@
 
 
 /*
- * U+1D250 - U+1D2DF : No_Block
- */
-
+ * U+1D250 - U+1D2BF : No_Block
+ */
+
+
+/*
+ * U+1D2C0 - U+1D2DF : Kaktovik Numerals
+ */
+
+GRAPH     0x1d2c0 - 0x1d2d3
+PRINT     0x1d2c0 - 0x1d2d3
+SPECIAL   0x1d2c0 - 0x1d2d3
+SWIDTH1   0x1d2c0 - 0x1d2d3
+
+TODIGIT   < 0x1d2c0 - 0x1d2d3 : 0x0000 >
 
 /*
  * U+1D2E0 - U+1D2FF : Mayan Numerals
@@ -5957,11 +6002,11 @@
  * U+1DF00 - U+1DFFF : Latin Extended-G
  */
 
-ALPHA     0x1df00 - 0x1df1e
-GRAPH     0x1df00 - 0x1df1e
-LOWER     0x1df00 - 0x1df09  0x1df0b - 0x1df1e
-PRINT     0x1df00 - 0x1df1e
-SWIDTH1   0x1df00 - 0x1df1e
+ALPHA     0x1df00 - 0x1df1e  0x1df25 - 0x1df2a
+GRAPH     0x1df00 - 0x1df1e  0x1df25 - 0x1df2a
+LOWER     0x1df00 - 0x1df09  0x1df0b - 0x1df1e  0x1df25 - 0x1df2a
+PRINT     0x1df00 - 0x1df1e  0x1df25 - 0x1df2a
+SWIDTH1   0x1df00 - 0x1df1e  0x1df25 - 0x1df2a
 
 
 /*



Home | Main Index | Thread Index | Old Index