diff options
| author | Eli Zaretskii | 2015-06-09 19:36:14 +0300 |
|---|---|---|
| committer | Eli Zaretskii | 2015-06-09 19:36:14 +0300 |
| commit | 76f2d766ad6691eae6ae4006264f59724cc73a23 (patch) | |
| tree | be030f8672a9bc875413994ace67a03be8fbf73f | |
| parent | e0707282d214ff17b20a9f07ca2f4055610d30ea (diff) | |
| download | emacs-76f2d766ad6691eae6ae4006264f59724cc73a23.tar.gz emacs-76f2d766ad6691eae6ae4006264f59724cc73a23.zip | |
Update char-script-table
* lisp/international/characters.el (char-script-table): Update
from Unicode 8.0 Draft.
| -rw-r--r-- | lisp/international/characters.el | 26 |
1 files changed, 19 insertions, 7 deletions
diff --git a/lisp/international/characters.el b/lisp/international/characters.el index 247a10dd38f..f70a3286117 100644 --- a/lisp/international/characters.el +++ b/lisp/international/characters.el | |||
| @@ -1172,6 +1172,8 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1172 | ;; | 1172 | ;; |
| 1173 | ;; The Unicode blocks actually extend past some of these ranges with | 1173 | ;; The Unicode blocks actually extend past some of these ranges with |
| 1174 | ;; undefined codepoints. | 1174 | ;; undefined codepoints. |
| 1175 | ;; | ||
| 1176 | ;; Last update: http://www.unicode.org/Public/8.0.0/ucd/Blocks-8.0.0d3.txt | ||
| 1175 | (let ((script-list nil)) | 1177 | (let ((script-list nil)) |
| 1176 | (dolist | 1178 | (dolist |
| 1177 | (elt | 1179 | (elt |
| @@ -1181,7 +1183,7 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1181 | (#x02B0 #x036F latin) ; Spacing Modifiers and Diacriticals | 1183 | (#x02B0 #x036F latin) ; Spacing Modifiers and Diacriticals |
| 1182 | (#x0370 #x03E1 greek) | 1184 | (#x0370 #x03E1 greek) |
| 1183 | (#x03E2 #x03EF coptic) | 1185 | (#x03E2 #x03EF coptic) |
| 1184 | (#x03F0 #x03F3 greek) | 1186 | (#x03F0 #x03FF greek) |
| 1185 | (#x0400 #x052F cyrillic) | 1187 | (#x0400 #x052F cyrillic) |
| 1186 | (#x0530 #x058F armenian) | 1188 | (#x0530 #x058F armenian) |
| 1187 | (#x0590 #x05FF hebrew) | 1189 | (#x0590 #x05FF hebrew) |
| @@ -1225,7 +1227,7 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1225 | (#x1950 #x197F tai-le) | 1227 | (#x1950 #x197F tai-le) |
| 1226 | (#x1980 #x19DF tai-lue) ; New Tai Lue | 1228 | (#x1980 #x19DF tai-lue) ; New Tai Lue |
| 1227 | (#x19E0 #x19FF khmer) ; Khmer Symbols | 1229 | (#x19E0 #x19FF khmer) ; Khmer Symbols |
| 1228 | (#x1A00 #x1A00 buginese) | 1230 | (#x1A00 #x1A1F buginese) |
| 1229 | (#x1A20 #x1AAF tai-tham) | 1231 | (#x1A20 #x1AAF tai-tham) |
| 1230 | (#x1AB0 #x1AFF latin) ; Combining Diacritical Marks Extended | 1232 | (#x1AB0 #x1AFF latin) ; Combining Diacritical Marks Extended |
| 1231 | (#x1B00 #x1B7F balinese) | 1233 | (#x1B00 #x1B7F balinese) |
| @@ -1259,7 +1261,7 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1259 | (#x31A0 #x31BF bopomofo) ; Bopomofo Extended | 1261 | (#x31A0 #x31BF bopomofo) ; Bopomofo Extended |
| 1260 | (#x31C0 #x31EF cjk-misc) ; CJK Strokes | 1262 | (#x31C0 #x31EF cjk-misc) ; CJK Strokes |
| 1261 | (#x31F0 #x31FF kana) ; Katakana Phonetic Extensions | 1263 | (#x31F0 #x31FF kana) ; Katakana Phonetic Extensions |
| 1262 | (#x3200 #x9FAF han) | 1264 | (#x3200 #x9FFF han) |
| 1263 | (#xA000 #xA4CF yi) | 1265 | (#xA000 #xA4CF yi) |
| 1264 | (#xA4D0 #xA4FF lisu) | 1266 | (#xA4D0 #xA4FF lisu) |
| 1265 | (#xA500 #xA63F vai) | 1267 | (#xA500 #xA63F vai) |
| @@ -1282,6 +1284,7 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1282 | (#xAAE0 #xAAFF meetei-mayek) ; Meetei Mayek Extensions | 1284 | (#xAAE0 #xAAFF meetei-mayek) ; Meetei Mayek Extensions |
| 1283 | (#xAB00 #xAB2F ethiopic) ; Ethiopic Extended-A | 1285 | (#xAB00 #xAB2F ethiopic) ; Ethiopic Extended-A |
| 1284 | (#xAB30 #xAB6F latin) ; Latin Extended-E | 1286 | (#xAB30 #xAB6F latin) ; Latin Extended-E |
| 1287 | (#xAB70 #xABBF cherokee) ; Cherokee Supplement | ||
| 1285 | (#xABC0 #xABFF meetei-mayek) | 1288 | (#xABC0 #xABFF meetei-mayek) |
| 1286 | (#xAC00 #xD7FF hangul) | 1289 | (#xAC00 #xD7FF hangul) |
| 1287 | (#xF900 #xFAFF han) | 1290 | (#xF900 #xFAFF han) |
| @@ -1289,12 +1292,14 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1289 | (#xFB13 #xFB17 armenian) ; Armenian ligatures | 1292 | (#xFB13 #xFB17 armenian) ; Armenian ligatures |
| 1290 | (#xFB1D #xFB4F hebrew) ; Alphabetic Presentation Forms | 1293 | (#xFB1D #xFB4F hebrew) ; Alphabetic Presentation Forms |
| 1291 | (#xFB50 #xFDFF arabic) ; Arabic Presentation Forms-A | 1294 | (#xFB50 #xFDFF arabic) ; Arabic Presentation Forms-A |
| 1295 | (#xFE10 #xFE1F vertical-form) | ||
| 1292 | (#xFE20 #xFE2F latin) ; Combining Half Marks | 1296 | (#xFE20 #xFE2F latin) ; Combining Half Marks |
| 1293 | (#xFE30 #xFE4F han) | 1297 | (#xFE30 #xFE4F han) |
| 1298 | (#xFE50 #xFE6F symbol) ; Small Form Variants | ||
| 1294 | (#xFE70 #xFEFF arabic) ; Arabic Presentation Forms-B | 1299 | (#xFE70 #xFEFF arabic) ; Arabic Presentation Forms-B |
| 1295 | (#xFF00 #xFF5F cjk-misc) | 1300 | (#xFF00 #xFF5F cjk-misc) |
| 1296 | (#xFF61 #xFF9F kana) | 1301 | (#xFF61 #xFF9F kana) |
| 1297 | (#xFFE0 #xFFE6 cjk-misc) | 1302 | (#xFFE0 #xFFEF cjk-misc) |
| 1298 | (#x10000 #x100FF linear-b) | 1303 | (#x10000 #x100FF linear-b) |
| 1299 | (#x10100 #x1013F aegean-number) | 1304 | (#x10100 #x1013F aegean-number) |
| 1300 | (#x10140 #x1018F ancient-greek-number) | 1305 | (#x10140 #x1018F ancient-greek-number) |
| @@ -1313,11 +1318,12 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1313 | (#x10480 #x104AF osmanya) | 1318 | (#x10480 #x104AF osmanya) |
| 1314 | (#x10500 #x1052F elbasan) | 1319 | (#x10500 #x1052F elbasan) |
| 1315 | (#x10530 #x1056F caucasian-albanian) | 1320 | (#x10530 #x1056F caucasian-albanian) |
| 1316 | (#x10600 #x106BF linear-a) | 1321 | (#x10600 #x1077F linear-a) |
| 1317 | (#x10800 #x1083F cypriot-syllabary) | 1322 | (#x10800 #x1083F cypriot-syllabary) |
| 1318 | (#x10840 #x1085F aramaic) | 1323 | (#x10840 #x1085F aramaic) |
| 1319 | (#x10860 #x1087F palmyrene) | 1324 | (#x10860 #x1087F palmyrene) |
| 1320 | (#x10880 #x108AF nabataean) | 1325 | (#x10880 #x108AF nabataean) |
| 1326 | (#x108E0 #x108FF hatran) | ||
| 1321 | (#x10900 #x1091F phoenician) | 1327 | (#x10900 #x1091F phoenician) |
| 1322 | (#x10920 #x1093F lydian) | 1328 | (#x10920 #x1093F lydian) |
| 1323 | (#x10980 #x109FF meroitic) | 1329 | (#x10980 #x109FF meroitic) |
| @@ -1330,6 +1336,7 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1330 | (#x10B60 #x10B7F inscriptional-pahlavi) | 1336 | (#x10B60 #x10B7F inscriptional-pahlavi) |
| 1331 | (#x10B80 #x10BAF psalter-pahlavi) | 1337 | (#x10B80 #x10BAF psalter-pahlavi) |
| 1332 | (#x10C00 #x10C4F old-turkic) | 1338 | (#x10C00 #x10C4F old-turkic) |
| 1339 | (#x10C80 #x10CFF old-hungarian) | ||
| 1333 | (#x10E60 #x10E7F rumi-number) | 1340 | (#x10E60 #x10E7F rumi-number) |
| 1334 | (#x11000 #x1107F brahmi) | 1341 | (#x11000 #x1107F brahmi) |
| 1335 | (#x11080 #x110CF kaithi) | 1342 | (#x11080 #x110CF kaithi) |
| @@ -1339,17 +1346,21 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1339 | (#x11180 #x111DF sharada) | 1346 | (#x11180 #x111DF sharada) |
| 1340 | (#x111E0 #x111FF sinhala-archaic-number) | 1347 | (#x111E0 #x111FF sinhala-archaic-number) |
| 1341 | (#x11200 #x1124F khojki) | 1348 | (#x11200 #x1124F khojki) |
| 1349 | (#x11280 #x112AF multani) | ||
| 1342 | (#x112B0 #x112FF khudawadi) | 1350 | (#x112B0 #x112FF khudawadi) |
| 1343 | (#x11300 #x1137F grantha) | 1351 | (#x11300 #x1137F grantha) |
| 1344 | (#x11480 #x114DF tirhuta) | 1352 | (#x11480 #x114DF tirhuta) |
| 1345 | (#x11580 #x115FF siddham) | 1353 | (#x11580 #x115FF siddham) |
| 1346 | (#x11600 #x1165F modi) | 1354 | (#x11600 #x1165F modi) |
| 1347 | (#x11680 #x116CF takri) | 1355 | (#x11680 #x116CF takri) |
| 1356 | (#x11700 #x1173F ahom) | ||
| 1348 | (#x118A0 #x118FF warang-citi) | 1357 | (#x118A0 #x118FF warang-citi) |
| 1349 | (#x11AC0 #x11AFF pau-cin-hau) | 1358 | (#x11AC0 #x11AFF pau-cin-hau) |
| 1350 | (#x12000 #x123FF cuneiform) | 1359 | (#x12000 #x123FF cuneiform) |
| 1351 | (#x12400 #x1247F cuneiform-numbers-and-punctuation) | 1360 | (#x12400 #x1247F cuneiform-numbers-and-punctuation) |
| 1361 | (#x12400 #x1254F cuneiform) ; Early Dynastic Cuneiform | ||
| 1352 | (#x13000 #x1342F egyptian) | 1362 | (#x13000 #x1342F egyptian) |
| 1363 | (#x14400 #x1457F anatolian) | ||
| 1353 | (#x16800 #x16A3F bamum) | 1364 | (#x16800 #x16A3F bamum) |
| 1354 | (#x16A40 #x16A6F mro) | 1365 | (#x16A40 #x16A6F mro) |
| 1355 | (#x16AD0 #x16AFF bassa-vah) | 1366 | (#x16AD0 #x16AFF bassa-vah) |
| @@ -1363,6 +1374,7 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1363 | (#x1D300 #x1D35F tai-xuan-jing-symbol) | 1374 | (#x1D300 #x1D35F tai-xuan-jing-symbol) |
| 1364 | (#x1D360 #x1D37F counting-rod-numeral) | 1375 | (#x1D360 #x1D37F counting-rod-numeral) |
| 1365 | (#x1D400 #x1D7FF mathematical) | 1376 | (#x1D400 #x1D7FF mathematical) |
| 1377 | (#x1D800 #x1DAAF sutton-sign-writing) | ||
| 1366 | (#x1E800 #x1E8DF mende-kikakui) | 1378 | (#x1E800 #x1E8DF mende-kikakui) |
| 1367 | (#x1EE00 #x1EEFF arabic) ; Arabic Mathematical Alphabetic Symbols | 1379 | (#x1EE00 #x1EEFF arabic) ; Arabic Mathematical Alphabetic Symbols |
| 1368 | (#x1F000 #x1F02F mahjong-tile) | 1380 | (#x1F000 #x1F02F mahjong-tile) |
| @@ -1370,8 +1382,8 @@ Setup char-width-table appropriate for non-CJK language environment." | |||
| 1370 | (#x1F0A0 #x1F0FF playing-cards) | 1382 | (#x1F0A0 #x1F0FF playing-cards) |
| 1371 | (#x1F100 #x1F1FF symbol) ; Enclosed Alphanumeric Supplement | 1383 | (#x1F100 #x1F1FF symbol) ; Enclosed Alphanumeric Supplement |
| 1372 | (#x1F200 #x1F2FF han) ; Enclosed Ideographic Supplement | 1384 | (#x1F200 #x1F2FF han) ; Enclosed Ideographic Supplement |
| 1373 | (#x1F300 #x1F8FF symbol) | 1385 | (#x1F300 #x1F9FF symbol) |
| 1374 | (#x20000 #x2B81F han) | 1386 | (#x20000 #x2CEAF han) |
| 1375 | (#x2F800 #x2FFFF han))) | 1387 | (#x2F800 #x2FFFF han))) |
| 1376 | (set-char-table-range char-script-table | 1388 | (set-char-table-range char-script-table |
| 1377 | (cons (car elt) (nth 1 elt)) (nth 2 elt)) | 1389 | (cons (car elt) (nth 1 elt)) (nth 2 elt)) |