diff options
author | Andreas Schwab <schwab@linux-m68k.org> | 2017-06-17 11:44:19 +0200 |
---|---|---|
committer | Andreas Schwab <schwab@linux-m68k.org> | 2017-06-17 14:57:20 +0200 |
commit | 46279c1ea117bab75bdeccfd04703033c9e7d26d (patch) | |
tree | bea87893f82268b1c247ebc3e3a5642081efd1df /lisp/international/characters.el | |
parent | 8960f6aa36000a8d6014e0c7371ee96ba148965a (diff) | |
download | emacs-46279c1ea117bab75bdeccfd04703033c9e7d26d.tar.gz |
* international/characters.el: Update list of zero and full width
characters according to Unicode 9.0.0.
Diffstat (limited to 'lisp/international/characters.el')
-rw-r--r-- | lisp/international/characters.el | 317 |
1 files changed, 243 insertions, 74 deletions
diff --git a/lisp/international/characters.el b/lisp/international/characters.el index 3eb287fd963..33cb3d85223 100644 --- a/lisp/international/characters.el +++ b/lisp/international/characters.el @@ -881,9 +881,9 @@ with L, LRE, or LRO Unicode bidi character type.") (#x05C1 . #x05C2) (#x05C4 . #x05C5) (#x05C7 . #x05C7) - (#x0600 . #x0603) - (#x0610 . #x0615) - (#x064B . #x065E) + (#x0600 . #x0605) + (#x0610 . #x061C) + (#x064B . #x065F) (#x0670 . #x0670) (#x06D6 . #x06E4) (#x06E7 . #x06E8) @@ -893,11 +893,15 @@ with L, LRE, or LRO Unicode bidi character type.") (#x0730 . #x074A) (#x07A6 . #x07B0) (#x07EB . #x07F3) - (#x0901 . #x0902) + (#x0816 . #x0823) + (#x0825 . #x082D) + (#x0859 . #x085B) + (#x08D4 . #x0902) + (#x093A . #x093A) (#x093C . #x093C) (#x0941 . #x0948) (#x094D . #x094D) - (#x0951 . #x0954) + (#x0951 . #x0957) (#x0962 . #x0963) (#x0981 . #x0981) (#x09BC . #x09BC) @@ -907,7 +911,12 @@ with L, LRE, or LRO Unicode bidi character type.") (#x0A01 . #x0A02) (#x0A3C . #x0A3C) (#x0A41 . #x0A4D) + (#x0A41 . #x0A42) + (#x0A47 . #x0A48) + (#x0A4B . #x0A4D) + (#x0A51 . #x0A51) (#x0A70 . #x0A71) + (#x0A75 . #x0A75) (#x0A81 . #x0A82) (#x0ABC . #x0ABC) (#x0AC1 . #x0AC8) @@ -916,20 +925,24 @@ with L, LRE, or LRO Unicode bidi character type.") (#x0B01 . #x0B01) (#x0B3C . #x0B3C) (#x0B3F . #x0B3F) - (#x0B41 . #x0B43) + (#x0B41 . #x0B44) (#x0B4D . #x0B56) + (#x0B62 . #x0B63) (#x0B82 . #x0B82) (#x0BC0 . #x0BC0) (#x0BCD . #x0BCD) + (#x0C00 . #x0C00) (#x0C3E . #x0C40) (#x0C46 . #x0C56) + (#x0C62 . #x0C63) + (#x0C81 . #x0C81) (#x0CBC . #x0CBC) - (#x0CBF . #x0CBF) - (#x0CC6 . #x0CC6) (#x0CCC . #x0CCD) (#x0CE2 . #x0CE3) - (#x0D41 . #x0D43) + (#x0D01 . #x0D01) + (#x0D41 . #x0D44) (#x0D4D . #x0D4D) + (#x0D62 . #x0D63) (#x0DCA . #x0DCA) (#x0DD2 . #x0DD6) (#x0E31 . #x0E31) @@ -945,14 +958,20 @@ with L, LRE, or LRO Unicode bidi character type.") (#x0F71 . #x0F7E) (#x0F80 . #x0F84) (#x0F86 . #x0F87) - (#x0F90 . #x0FBC) + (#x0F8D . #x0FBC) (#x0FC6 . #x0FC6) (#x102D . #x1030) (#x1032 . #x1037) - (#x1039 . #x1039) + (#x1039 . #x103A) + (#x103D . #x103E) (#x1058 . #x1059) - (#x1160 . #x11FF) - (#x135F . #x135F) + (#x105E . #x1160) + (#x1171 . #x1074) + (#x1082 . #x1082) + (#x1085 . #x1086) + (#x108D . #x108D) + (#x109D . #x109D) + (#x135D . #x135F) (#x1712 . #x1714) (#x1732 . #x1734) (#x1752 . #x1753) @@ -962,84 +981,214 @@ with L, LRE, or LRO Unicode bidi character type.") (#x17C6 . #x17C6) (#x17C9 . #x17D3) (#x17DD . #x17DD) - (#x180B . #x180D) + (#x180B . #x180E) + (#x18A9 . #x18A9) + (#x1885 . #x1886) (#x18A9 . #x18A9) (#x1920 . #x1922) (#x1927 . #x1928) (#x1932 . #x1932) (#x1939 . #x193B) (#x1A17 . #x1A18) + (#x1A1B . #x1A1B) + (#x1A56 . #x1A56) + (#x1A58 . #x1A5E) + (#x1A60 . #x1A60) + (#x1A62 . #x1A62) + (#x1A65 . #x1A6C) + (#x1A73 . #x1A7C) + (#x1A7F . #x1A7F) + (#x1AB0 . #x1ABE) (#x1B00 . #x1B03) (#x1B34 . #x1B34) (#x1B36 . #x1B3A) (#x1B3C . #x1B3C) (#x1B42 . #x1B42) (#x1B6B . #x1B73) + (#x1B80 . #x1B81) + (#x1BA2 . #x1BA5) + (#x1BA8 . #x1BA9) + (#x1BAB . #x1BAD) + (#x1BE6 . #x1BE6) + (#x1BE8 . #x1BE9) + (#x1BED . #x1BED) + (#x1BEF . #x1BF1) + (#x1C2C . #x1C33) + (#x1C36 . #x1C37) + (#x1CD0 . #x1CD2) + (#x1CD4 . #x1CE0) + (#x1CE2 . #x1CE8) + (#x1CED . #x1CED) + (#x1CF4 . #x1CF4) + (#x1CF8 . #x1CF9) (#x1DC0 . #x1DFF) (#x200B . #x200F) (#x202A . #x202E) (#x2060 . #x206F) - (#x20D0 . #x20EF) - (#x302A . #x302F) - (#x3099 . #x309A) + (#x20D0 . #x20F0) + (#x2CEF . #x2CF1) + (#x2D7F . #x2D7F) + (#x2DE0 . #x2DFF) + (#xA66F . #xA672) + (#xA674 . #xA69F) + (#xA6F0 . #xA6F1) + (#xA802 . #xA802) (#xA806 . #xA806) (#xA80B . #xA80B) (#xA825 . #xA826) + (#xA8C4 . #xA8C5) + (#xA8E0 . #xA8F1) + (#xA926 . #xA92D) + (#xA947 . #xA951) + (#xA980 . #xA9B3) + (#xA9B6 . #xA9B9) + (#xA9BC . #xA9BC) + (#xA9E5 . #xA9E5) + (#xAA29 . #xAA2E) + (#xAA31 . #xAA32) + (#xAA35 . #xAA36) + (#xAA43 . #xAA43) + (#xAA4C . #xAA4C) + (#xAA7C . #xAA7C) + (#xAAB0 . #xAAB0) + (#xAAB2 . #xAAB4) + (#xAAB7 . #xAAB8) + (#xAABE . #xAABF) + (#xAAC1 . #xAAC1) + (#xAAEC . #xAAED) + (#xAAF6 . #xAAF6) + (#xABE5 . #xABE5) + (#xABE8 . #xABE8) + (#xABED . #xABED) (#xFB1E . #xFB1E) (#xFE00 . #xFE0F) - (#xFE20 . #xFE23) + (#xFE20 . #xFE2F) (#xFEFF . #xFEFF) (#xFFF9 . #xFFFB) + (#x101FD . #x101FD) + (#x102E0 . #x102E0) + (#x10376 . #x1037A) (#x10A01 . #x10A0F) (#x10A38 . #x10A3F) + (#x10AE5 . #x10AE6) + (#x11001 . #x11001) + (#x11038 . #x11046) + (#x1107F . #x11081) + (#x110B3 . #x110B6) + (#x110B9 . #x110BA) + (#x110BD . #x110BD) + (#x11100 . #x11102) + (#x11127 . #x1112B) + (#x1112D . #x11134) + (#x11173 . #x11173) + (#x11180 . #x11181) + (#x111B6 . #x111BE) + (#x111CA . #x111CC) + (#x1122F . #x11231) + (#x11234 . #x11234) + (#x11236 . #x11237) + (#x1123E . #x1123E) + (#x112DF . #x112DF) + (#x112E3 . #x112EA) + (#x11300 . #x11301) + (#x1133C . #x1133C) + (#x11340 . #x11340) + (#x11366 . #x1136C) + (#x11370 . #x11374) + (#x11438 . #x1143F) + (#x11442 . #x11444) + (#x11446 . #x11446) + (#x114B3 . #x114B8) + (#x114BA . #x114C0) + (#x114C2 . #x114C3) + (#x115B2 . #x115B5) + (#x115BC . #x115BD) + (#x115BF . #x115C0) + (#x115DC . #x115DD) + (#x11633 . #x1163A) + (#x1163D . #x1163D) + (#x1163F . #x11640) + (#x116AB . #x116AB) + (#x116AD . #x116AD) + (#x116B0 . #x116B5) + (#x116B7 . #x116B7) + (#x1171D . #x1171F) + (#x11722 . #x11725) + (#x11727 . #x1172B) + (#x11C30 . #x11C36) + (#x11C38 . #x11C3D) + (#x11C92 . #x11CA7) + (#x11CAA . #x11CB0) + (#x11CB2 . #x11CB3) + (#x11CB5 . #x11CB6) + (#x16AF0 . #x16AF4) + (#x16B30 . #x16B36) + (#x16F8F . #x16F92) + (#x1BC9D . #x1BC9E) + (#x1BCA0 . #x1BCA3) (#x1D167 . #x1D169) (#x1D173 . #x1D182) (#x1D185 . #x1D18B) (#x1D1AA . #x1D1AD) (#x1D242 . #x1D244) + (#x1DA00 . #x1DA36) + (#x1DA3B . #x1DA6C) + (#x1DA75 . #x1DA75) + (#x1DA84 . #x1DA84) + (#x1DA9B . #x1DA9F) + (#x1DAA1 . #x1DAAF) + (#x1E000 . #x1E006) + (#x1E008 . #x1E018) + (#x1E01B . #x1E021) + (#x1E023 . #x1E024) + (#x1E026 . #x1E02A) + (#x1E8D0 . #x1E8D6) + (#x1E944 . #x1E94A) (#xE0001 . #xE01EF)))) (dolist (elt l) (set-char-table-range char-width-table elt 0))) ;; 2: East Asian Wide and Full-width characters. (let ((l '((#x1100 . #x115F) - (#x231A . #x231B) + (#x231A . #x231B) (#x2329 . #x232A) - (#x23E9 . #x23EC) - (#x23F0 . #x23F0) - (#x23F3 . #x23F3) - (#x25FD . #x25FE) - (#x2614 . #x2615) - (#x2648 . #x2653) - (#x267F . #x267F) - (#x2693 . #x2693) - (#x26A1 . #x26A1) - (#x26AA . #x26AB) - (#x26BD . #x26BE) - (#x26C4 . #x26C5) - (#x26CE . #x26CE) - (#x26D4 . #x26D4) - (#x26EA . #x26EA) - (#x26F2 . #x26F3) - (#x26F5 . #x26F5) - (#x26FA . #x26FA) - (#x26FD . #x26FD) - (#x2705 . #x2705) - (#x270A . #x270B) - (#x2728 . #x2728) - (#x274C . #x274C) - (#x274E . #x274E) - (#x2753 . #x2755) - (#x2757 . #x2757) - (#x2795 . #x2797) - (#x27B0 . #x27B0) - (#x27BF . #x27BF) - (#x2B1B . #x2B1C) - (#x2B50 . #x2B50) - (#x2B55 . #x2B55) + (#x23E9 . #x23EC) + (#x23F0 . #x23F0) + (#x23F3 . #x23F3) + (#x25FD . #x25FE) + (#x2614 . #x2615) + (#x2648 . #x2653) + (#x267F . #x267F) + (#x2693 . #x2693) + (#x26A1 . #x26A1) + (#x26AA . #x26AB) + (#x26BD . #x26BE) + (#x26C4 . #x26C5) + (#x26CE . #x26CE) + (#x26D4 . #x26D4) + (#x26EA . #x26EA) + (#x26F2 . #x26F3) + (#x26F5 . #x26F5) + (#x26FA . #x26FA) + (#x26FD . #x26FD) + (#x2705 . #x2705) + (#x270A . #x270B) + (#x2728 . #x2728) + (#x274C . #x274C) + (#x274E . #x274E) + (#x2753 . #x2755) + (#x2757 . #x2757) + (#x2795 . #x2797) + (#x27B0 . #x27B0) + (#x27BF . #x27BF) + (#x2B1B . #x2B1C) + (#x2B50 . #x2B50) + (#x2B55 . #x2B55) (#x2E80 . #x303E) - (#x3040 . #x4DBF) + (#x3040 . #x3247) + (#x3250 . #x4DBF) (#x4E00 . #xA4CF) + (#xA490 . #xA4C6) (#xA960 . #xA97F) (#xAC00 . #xD7A3) (#xF900 . #xFAFF) @@ -1047,28 +1196,48 @@ with L, LRE, or LRO Unicode bidi character type.") (#xFE30 . #xFE6F) (#xFF01 . #xFF60) (#xFFE0 . #xFFE6) - (#x16FE0 . #x16FE0) - (#x17000 . #x187EC) - (#x18800 . #x18AF2) - (#x1B000 . #x1B001) - (#x1F18E . #x1F18E) - (#x1F191 . #x1F19A) - (#x1F200 . #x1F2FF) - (#x1F300 . #x1F5FF) - (#x1F600 . #x1F64F) - (#x1F680 . #x1F6C5) - (#x1F6CC . #x1F6CC) - (#x1F6D0 . #x1F6D2) - (#x1F6EB . #x1F6EC) - (#x1F6F4 . #x1F6F6) - (#x1F910 . #x1F91E) - (#x1F920 . #x1F927) - (#x1F930 . #x1F930) - (#x1F933 . #x1F93E) - (#x1F940 . #x1F94B) - (#x1F950 . #x1F95E) - (#x1F980 . #x1F991) - (#x1F9C0 . #x1F9C0) + (#x16FE0 . #x16FE0) + (#x17000 . #x187EC) + (#x18800 . #x18AF2) + (#x1B000 . #x1B001) + (#x1F004 . #x1F004) + (#x1F0CF . #x1F0CF) + (#x1F18E . #x1F18E) + (#x1F191 . #x1F19A) + (#x1F200 . #x1F320) + (#x1F32D . #x1F335) + (#x1F337 . #x1F37C) + (#x1F37E . #x1F393) + (#x1F3A0 . #x1F3CA) + (#x1F3CF . #x1F3D3) + (#x1F3E0 . #x1F3F0) + (#x1F3F4 . #x1F3F4) + (#x1F3F8 . #x1F3FA) + (#x1F3FB . #x1F3FF) + (#x1F400 . #x1F43E) + (#x1F440 . #x1F440) + (#x1F442 . #x1F4FC) + (#x1F4FF . #x1F53D) + (#x1F54B . #x1F54E) + (#x1F550 . #x1F567) + (#x1F57A . #x1F57A) + (#x1F595 . #x1F596) + (#x1F5A4 . #x1F5A4) + (#x1F5FB . #x1F5FF) + (#x1F600 . #x1F64F) + (#x1F680 . #x1F6C5) + (#x1F6CC . #x1F6CC) + (#x1F6D0 . #x1F6D2) + (#x1F6EB . #x1F6EC) + (#x1F6F4 . #x1F6F6) + (#x1F910 . #x1F91E) + (#x1F920 . #x1F927) + (#x1F930 . #x1F930) + (#x1F933 . #x1F93E) + (#x1F940 . #x1F94B) + (#x1F950 . #x1F95E) + (#x1F980 . #x1F991) + (#x1F9C0 . #x1F9C0) (#x20000 . #x2FFFF) (#x30000 . #x3FFFF)))) (dolist (elt l) |