[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemacs-commit] qemacs unicode_width.h
From: |
Charlie Gordon |
Subject: |
[Qemacs-commit] qemacs unicode_width.h |
Date: |
Sun, 19 Mar 2017 09:24:06 -0400 (EDT) |
CVSROOT: /sources/qemacs
Module name: qemacs
Changes by: Charlie Gordon <chqrlie> 17/03/19 09:24:06
Modified files:
. : unicode_width.h
Log message:
unicode: updated width table
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/qemacs/unicode_width.h?cvsroot=qemacs&r1=1.1&r2=1.2
Patches:
Index: unicode_width.h
===================================================================
RCS file: /sources/qemacs/qemacs/unicode_width.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- unicode_width.h 16 Mar 2017 09:16:31 -0000 1.1
+++ unicode_width.h 19 Mar 2017 13:24:06 -0000 1.2
@@ -1,8 +1,18 @@
- 0x002FF, 1,
- 0x0036F, 0,
+/* This file was generated automatically from Blocks-9.0.0.txt */
+
+ 0x002FF, 1, /* 0020-007F Basic Latin */
+ /* 0080-00FF Latin-1 Supplement */
+ /* 0100-017F Latin Extended-A */
+ /* 0180-024F Latin Extended-B */
+ /* 0250-02AF IPA Extensions */
+ /* 02B0-02FF Spacing Modifier Letters */
+ /* 0300-036F Combining Diacritical Marks */
+ 0x0036F, 0, /* 0370-03FF Greek and Coptic */
0x00482, 1, /* 0400-04FF Cyrillic */
0x00489, 0,
- 0x00590, 1, /* 0590-05FF Hebrew */
+ 0x00590, 1, /* 0500-052F Cyrillic Supplement */
+ /* 0530-058F Armenian */
+ /* 0590-05FF Hebrew */
0x005BD, 0,
0x005BE, 1,
0x005BF, 0,
@@ -30,7 +40,8 @@
0x00711, 0,
0x0072F, 1,
0x0074A, 0,
- 0x007A5, 1, /* 0780-07BF Thaana */
+ 0x007A5, 1, /* 0750-077F Arabic Supplement */
+ /* 0780-07BF Thaana */
0x007B0, 0,
0x007EA, 1, /* 07C0-07FF NKo */
0x007F3, 0,
@@ -44,7 +55,8 @@
0x0082D, 0,
0x00858, 1, /* 0840-085F Mandaic */
0x0085B, 0,
- 0x008E2, 1, /* 08A0-08FF Arabic Extended-A */
+ 0x008E2, 1, /* 0860-089F unassigned */
+ /* 08A0-08FF Arabic Extended-A */
0x00903, 0, /* 0900-097F Devanagari */
0x00939, 1,
0x0093C, 0,
@@ -120,8 +132,8 @@
0x00BCD, 0,
0x00BD6, 1,
0x00BD7, 0,
- 0x00BFF, 1,
- 0x00C03, 0, /* 0C00-0C7F Telugu */
+ 0x00BFF, 1, /* 0C00-0C7F Telugu */
+ 0x00C03, 0,
0x00C3D, 1,
0x00C44, 0,
0x00C45, 1,
@@ -222,15 +234,21 @@
0x0108F, 0,
0x01099, 1,
0x0109D, 0,
- 0x010FF, 1,
- 0x0115F, 2, /* 1100-11FF Hangul Jamo */
+ 0x010FF, 1, /* 10A0-10FF Georgian */
+ /* 1100-11FF Hangul Jamo */
+ 0x0115F, 2,
0x011A2, 1,
0x011A7, 2,
0x011F9, 1,
- 0x011FF, 2,
- 0x0135C, 1, /* 1200-137F Ethiopic */
+ 0x011FF, 2, /* 1200-137F Ethiopic */
+ 0x0135C, 1,
0x0135F, 0,
- 0x01711, 1, /* 1700-171F Tagalog */
+ 0x01711, 1, /* 1380-139F Ethiopic Supplement */
+ /* 13A0-13FF Cherokee */
+ /* 1400-167F Unified Canadian Aboriginal Syllabics */
+ /* 1680-169F Ogham */
+ /* 16A0-16FF Runic */
+ /* 1700-171F Tagalog */
0x01714, 0,
0x01731, 1, /* 1720-173F Hanunoo */
0x01734, 0,
@@ -246,11 +264,15 @@
0x0180D, 0,
0x018A8, 1,
0x018A9, 0,
- 0x0191F, 1, /* 1900-194F Limbu */
+ 0x0191F, 1, /* 18B0-18FF Unified Canadian Aboriginal Syllabics Extended
*/
+ /* 1900-194F Limbu */
0x0192B, 0,
0x0192F, 1,
0x0193B, 0,
- 0x01A16, 1, /* 1A00-1A1F Buginese */
+ 0x01A16, 1, /* 1950-197F Tai Le */
+ /* 1980-19DF New Tai Lue */
+ /* 19E0-19FF Khmer Symbols */
+ /* 1A00-1A1F Buginese */
0x01A1B, 0,
0x01A54, 1, /* 1A20-1AAF Tai Tham */
0x01A5E, 0,
@@ -258,24 +280,28 @@
0x01A7C, 0,
0x01A7E, 1,
0x01A7F, 0,
- 0x01AFF, 1,
- 0x01B04, 0, /* 1B00-1B87 Balinese */
+ 0x01AAF, 1, /* 1AB0-1AFF Combining Diacritical Marks Extended */
+ 0x01ABE, 0,
+ 0x01AFF, 1, /* 1B00-1B7F Balinese */
+ 0x01B04, 0,
0x01B33, 1,
0x01B44, 0,
0x01B6A, 1,
0x01B73, 0,
- 0x01B7F, 1,
+ 0x01B7F, 1, /* 1B80-1BBF Sundanese */
0x01B82, 0,
- 0x01B7F, 1,
- 0x01B82, 0, /* 1B80-1BBF Sundanese */
0x01BA0, 1,
0x01BAD, 0,
0x01BE5, 1, /* 1BC0-1BFF Batak */
0x01BF3, 0,
0x01C23, 1, /* 1C00-1C4F Lepcha */
0x01C37, 0,
- 0x01CCF, 1,
- 0x01CD2, 0, /* 1CD0-1CFF Vedic Extensions */
+ 0x01CCF, 1, /* 1C50-1C7F Ol Chiki */
+ /* 1C80-1C8F Cyrillic Extended-C */
+ /* 1C90-1CBF unassigned */
+ /* 1CC0-1CCF Sundanese Supplement */
+ /* 1CD0-1CFF Vedic Extensions */
+ 0x01CD2, 0,
0x01CD3, 1,
0x01CE8, 0,
0x01CEC, 1,
@@ -284,68 +310,102 @@
0x01CF4, 0,
0x01CF7, 1,
0x01CF9, 0,
- 0x01DBF, 1,
- 0x01DF5, 0, /* 1DC0-1DFF Combining Diacritical Marks Supplement */
+ 0x01DBF, 1, /* 1D00-1D7F Phonetic Extensions */
+ /* 1D80-1DBF Phonetic Extensions Supplement */
+ /* 1DC0-1DFF Combining Diacritical Marks Supplement */
+ 0x01DF5, 0,
0x01DFB, 1,
- 0x01DFF, 0,
- 0x0200A, 1, /* 2000-206F General Punctuation */
+ 0x01DFF, 0, /* 1E00-1EFF Latin Extended Additional */
+ 0x0200A, 1, /* 1F00-1FFF Greek Extended */
+ /* 2000-206F General Punctuation */
0x0200D, 0,
- 0x020CF, 1,
- 0x020F0, 0, /* 20D0-20FF Combining Diacritical Marks for Symbols */
- 0x02328, 1, /* 2300-23FF Miscellaneous Technical */
+ 0x020CF, 1, /* 2070-209F Superscripts and Subscripts */
+ /* 20A0-20CF Currency Symbols */
+ /* 20D0-20FF Combining Diacritical Marks for Symbols */
+ 0x020F0, 0,
+ 0x02328, 1, /* 2100-214F Letterlike Symbols */
+ /* 2150-218F Number Forms */
+ /* 2190-21FF Arrows */
+ /* 2200-22FF Mathematical Operators */
+ /* 2300-23FF Miscellaneous Technical */
0x0232A, 2,
- 0x02CEE, 1, /* 2C80-2CFF Coptic */
+ 0x02CEE, 1, /* 2400-243F Control Pictures */
+ /* 2440-245F Optical Character Recognition */
+ /* 2460-24FF Enclosed Alphanumerics */
+ /* 2500-257F Box Drawing */
+ /* 2580-259F Block Elements */
+ /* 25A0-25FF Geometric Shapes */
+ /* 2600-26FF Miscellaneous Symbols */
+ /* 2700-27BF Dingbats */
+ /* 27C0-27EF Miscellaneous Mathematical Symbols-A */
+ /* 27F0-27FF Supplemental Arrows-A */
+ /* 2800-28FF Braille Patterns */
+ /* 2900-297F Supplemental Arrows-B */
+ /* 2980-29FF Miscellaneous Mathematical Symbols-B */
+ /* 2A00-2AFF Supplemental Mathematical Operators */
+ /* 2B00-2BFF Miscellaneous Symbols and Arrows */
+ /* 2C00-2C5F Glagolitic */
+ /* 2C60-2C7F Latin Extended-C */
+ /* 2C80-2CFF Coptic */
0x02CF1, 0,
- 0x02D7E, 1, /* 2D30-2D7F Tifinagh */
- 0x02D7F, 0,
- 0x02DDF, 1,
- 0x02DFF, 0,
- 0x02E7F, 1,
- 0x02E99, 2, /* 2E80-2EFF CJK Radicals Supplement */
+ 0x02D7E, 1, /* 2D00-2D2F Georgian Supplement */
+ /* 2D30-2D7F Tifinagh */
+ 0x02D7F, 0, /* 2D80-2DDF Ethiopic Extended */
+ 0x02DDF, 1, /* 2DE0-2DFF Cyrillic Extended-A */
+ 0x02DFF, 0, /* 2E00-2E7F Supplemental Punctuation */
+ 0x02E7F, 1, /* 2E80-2EFF CJK Radicals Supplement */
+ 0x02E99, 2,
0x02E9A, 1,
0x02EF3, 2,
- 0x02EFF, 1,
- 0x02FD5, 2, /* 2F00-2FDF Kangxi Radicals */
- 0x02FEF, 1,
- 0x02FFB, 2, /* 2FF0-2FFF Ideographic Description Characters */
- 0x02FFF, 1,
- 0x03029, 2, /* 3000-303F CJK Symbols and Punctuation */
+ 0x02EFF, 1, /* 2F00-2FDF Kangxi Radicals */
+ 0x02FD5, 2,
+ 0x02FEF, 1, /* 2FE0-2FEF unassigned */
+ /* 2FF0-2FFF Ideographic Description Characters */
+ 0x02FFB, 2,
+ 0x02FFF, 1, /* 3000-303F CJK Symbols and Punctuation */
+ 0x03029, 2,
0x0302F, 0,
0x0303E, 2,
0x03040, 1, /* 3040-309F Hiragana */
0x03096, 2,
0x03098, 1,
0x0309A, 0,
- 0x030FF, 2,
- 0x03104, 1, /* 3100-312F Bopomofo */
+ 0x030FF, 2, /* 30A0-30FF Katakana */
+ /* 3100-312F Bopomofo */
+ 0x03104, 1,
0x0312D, 2,
0x03130, 1, /* 3130-318F Hangul Compatibility Jamo */
0x0318E, 2,
- 0x0318F, 1,
+ 0x0318F, 1, /* 3190-319F Kanbun */
0x031BA, 2, /* 31A0-31BF Bopomofo Extended */
- 0x031BF, 1,
- 0x031E3, 2, /* 31C0-31EF CJK Strokes */
- 0x031EF, 1,
+ 0x031BF, 1, /* 31C0-31EF CJK Strokes */
+ 0x031E3, 2,
+ 0x031EF, 1, /* 31F0-31FF Katakana Phonetic Extensions */
0x0321E, 2, /* 3200-32FF Enclosed CJK Letters and Months */
0x0321F, 1,
0x03247, 2,
0x0324F, 1,
0x032FE, 2,
- 0x032FF, 1,
- 0x04DBF, 2,
- 0x04DFF, 1,
+ 0x032FF, 1, /* 3300-33FF CJK Compatibility */
+ 0x04DBF, 2, /* 3400-4DBF CJK Unified Ideographs Extension A */
+ /* 4DC0-4DFF Yijing Hexagram Symbols */
+ 0x04DFF, 1, /* 4E00-9FFF CJK Unified Ideographs */
0x0A48C, 2, /* A000-A48F Yi Syllables */
- 0x0A48F, 1,
- 0x0A4C6, 2, /* A490-A4CF Yi Radicals */
- 0x0A66E, 1, /* A640-A69F Cyrillic Extended-B */
+ 0x0A48F, 1, /* A490-A4CF Yi Radicals */
+ 0x0A4C6, 2,
+ 0x0A66E, 1, /* A4D0-A4FF Lisu */
+ /* A500-A63F Vai */
+ /* A640-A69F Cyrillic Extended-B */
0x0A672, 0,
0x0A673, 1,
0x0A67D, 0,
0x0A69D, 1,
- 0x0A69F, 0,
- 0x0A6EF, 1, /* A6A0-A6FF Bamum */
+ 0x0A69F, 0, /* A6A0-A6FF Bamum */
+ 0x0A6EF, 1,
0x0A6F1, 0,
- 0x0A801, 1, /* A800-A82F Syloti Nagri */
+ 0x0A801, 1, /* A700-A71F Modifier Tone Letters */
+ /* A720-A7FF Latin Extended-D */
+ /* A800-A82F Syloti Nagri */
0x0A802, 0,
0x0A805, 1,
0x0A806, 0,
@@ -353,22 +413,26 @@
0x0A80B, 0,
0x0A822, 1,
0x0A827, 0,
- 0x0A87F, 1,
- 0x0A881, 0, /* A880-A8DF Saurashtra */
+ 0x0A87F, 1, /* A830-A83F Common Indic Number Forms */
+ /* A840-A87F Phags-pa */
+ /* A880-A8DF Saurashtra */
+ 0x0A881, 0,
0x0A8B3, 1,
0x0A8C4, 0,
- 0x0A8DF, 1,
- 0x0A8F1, 0, /* A8E0-A8FF Devanagari Extended */
+ 0x0A8DF, 1, /* A8E0-A8FF Devanagari Extended */
+ 0x0A8F1, 0,
0x0A925, 1, /* A900-A92F Kayah Li */
0x0A92D, 0,
0x0A946, 1, /* A930-A95F Rejang */
0x0A953, 0,
- 0x0A95F, 1,
- 0x0A97C, 2, /* A960-A97F Hangul Jamo Extended-A */
- 0x0A97F, 1,
- 0x0A983, 0, /* A980-A9DF Javanese */
+ 0x0A95F, 1, /* A960-A97F Hangul Jamo Extended-A */
+ 0x0A97C, 2,
+ 0x0A97F, 1, /* A980-A9DF Javanese */
+ 0x0A983, 0,
0x0A9B2, 1,
0x0A9C0, 0,
+ 0x0A9E4, 1, /* A9E0-A9FF Myanmar Extended-B */
+ 0x0A9E5, 0,
0x0AA28, 1, /* AA00-AA5F Cham */
0x0AA36, 0,
0x0AA42, 1,
@@ -391,45 +455,89 @@
0x0AAEF, 0,
0x0AAF4, 1,
0x0AAF6, 0,
- 0x0ABE2, 1, /* ABC0-ABFF Meetei Mayek */
+ 0x0ABE2, 1, /* AB00-AB2F Ethiopic Extended-A */
+ /* AB30-AB6F Latin Extended-E */
+ /* AB70-ABBF Cherokee Supplement */
+ /* ABC0-ABFF Meetei Mayek */
0x0ABEA, 0,
0x0ABEB, 1,
0x0ABED, 0,
- 0x0ABFF, 1,
- 0x0D7A3, 2, /* AC00-D7AF Hangul Syllables */
- 0x0D7FF, 1,
- 0x0DFFF, 3,
- 0x0F86F, 1, /* E000-F8FF Private Use Area */
+ 0x0ABFF, 1, /* AC00-D7AF Hangul Syllables */
+ 0x0D7A3, 2,
+ 0x0D7AF, 1, /* D7B0-D7FF Hangul Jamo Extended-B */
+ 0x0D7C6, 2,
+ 0x0D7CA, 1,
+ 0x0D7FB, 2,
+ 0x0D7FF, 1, /* D800-DB7F High Surrogates */
+ 0x0DFFF, 3, /* DB80-DBFF High Private Use Surrogates */
+ /* DC00-DFFF Low Surrogates */
+ /* E000-F8FF Private Use Area */
+ 0x0F86F, 1,
0x0F87F, 0,
- 0x0F8FF, 1,
- 0x0FAFF, 2,
- 0x0FB1D, 1, /* FB00-FB4F Alphabetic Presentation Forms */
+ 0x0F8FF, 1, /* F900-FAFF CJK Compatibility Ideographs */
+ 0x0FAFF, 2, /* FB00-FB4F Alphabetic Presentation Forms */
+ 0x0FB1D, 1,
0x0FB1E, 0,
- 0x0FDFF, 1,
- 0x0FE0F, 0,
- 0x0FE19, 2, /* FE10-FE1F Vertical Forms */
- 0x0FE1F, 1,
- 0x0FE2F, 0,
+ 0x0FDFF, 1, /* FB50-FDFF Arabic Presentation Forms-A */
+ /* FE00-FE0F Variation Selectors */
+ 0x0FE0F, 0, /* FE10-FE1F Vertical Forms */
+ 0x0FE19, 2,
+ 0x0FE1F, 1, /* FE20-FE2F Combining Half Marks */
+ 0x0FE2F, 0, /* FE30-FE4F CJK Compatibility Forms */
0x0FE52, 2, /* FE50-FE6F Small Form Variants */
0x0FE53, 1,
0x0FE66, 2,
0x0FE67, 1,
0x0FE6B, 2,
0x0FEFE, 1, /* FE70-FEFF Arabic Presentation Forms-B */
- 0x0FEFF, 0,
- 0x0FF00, 1, /* FF00-FFEF Halfwidth and Fullwidth Forms */
+ 0x0FEFF, 0, /* FF00-FFEF Halfwidth and Fullwidth Forms */
+ 0x0FF00, 1,
0x0FF60, 2,
0x0FF9D, 1,
0x0FF9F, 0,
0x0FFDF, 1,
0x0FFE6, 2,
- 0x101FC, 1, /* 101D0-107FF Alphabetic and syllabic LTR scripts and sets
of symbols */
+ 0x101FC, 1, /* FFF0-FFFF Specials */
+ /* 10000-1007F Linear B Syllabary */
+ /* 10080-100FF Linear B Ideograms */
+ /* 10100-1013F Aegean Numbers */
+ /* 10140-1018F Ancient Greek Numbers */
+ /* 10190-101CF Ancient Symbols */
+ /* 101D0-101FF Phaistos Disc */
0x101FD, 0,
- 0x102DF, 1,
+ 0x102DF, 1, /* 10200-1027F unassigned */
+ /* 10280-1029F Lycian */
+ /* 102A0-102DF Carian */
+ /* 102E0-102FF Coptic Epact Numbers */
0x102E0, 0,
- 0x10375, 1,
+ 0x10375, 1, /* 10300-1032F Old Italic */
+ /* 10330-1034F Gothic */
+ /* 10350-1037F Old Permic */
0x1037A, 0,
- 0x10A00, 1, /* 10800-10FFF Alphabetic and syllabic RTL scripts */
+ 0x10A00, 1, /* 10380-1039F Ugaritic */
+ /* 103A0-103DF Old Persian */
+ /* 103E0-103FF unassigned */
+ /* 10400-1044F Deseret */
+ /* 10450-1047F Shavian */
+ /* 10480-104AF Osmanya */
+ /* 104B0-104FF Osage */
+ /* 10500-1052F Elbasan */
+ /* 10530-1056F Caucasian Albanian */
+ /* 10570-105FF unassigned */
+ /* 10600-1077F Linear A */
+ /* 10780-107FF unassigned */
+ /* 10800-1083F Cypriot Syllabary */
+ /* 10840-1085F Imperial Aramaic */
+ /* 10860-1087F Palmyrene */
+ /* 10880-108AF Nabataean */
+ /* 108B0-108DF unassigned */
+ /* 108E0-108FF Hatran */
+ /* 10900-1091F Phoenician */
+ /* 10920-1093F Lydian */
+ /* 10940-1097F unassigned */
+ /* 10980-1099F Meroitic Hieroglyphs */
+ /* 109A0-109FF Meroitic Cursive */
+ /* 10A00-10A5F Kharoshthi */
0x10A03, 0,
0x10A04, 1,
0x10A06, 0,
@@ -439,33 +547,51 @@
0x10A3A, 0,
0x10A3E, 1,
0x10A3F, 0,
- 0x10AE4, 1,
+ 0x10AE4, 1, /* 10A60-10A7F Old South Arabian */
+ /* 10A80-10A9F Old North Arabian */
+ /* 10AA0-10ABF unassigned */
+ /* 10AC0-10AFF Manichaean */
0x10AE6, 0,
- 0x10FFF, 1,
- 0x11002, 0, /* 11000-11FFF Brahmic scripts */
+ 0x10FFF, 1, /* 10B00-10B3F Avestan */
+ /* 10B40-10B5F Inscriptional Parthian */
+ /* 10B60-10B7F Inscriptional Pahlavi */
+ /* 10B80-10BAF Psalter Pahlavi */
+ /* 10BB0-10BFF unassigned */
+ /* 10C00-10C4F Old Turkic */
+ /* 10C50-10C7F unassigned */
+ /* 10C80-10CFF Old Hungarian */
+ /* 10D00-10E5F unassigned */
+ /* 10E60-10E7F Rumi Numeral Symbols */
+ /* 10E80-10FFF unassigned */
+ /* 11000-1107F Brahmi */
+ 0x11002, 0,
0x11037, 1,
0x11046, 0,
0x1107E, 1,
- 0x11082, 0,
+ 0x11082, 0, /* 11080-110CF Kaithi */
0x110AF, 1,
0x110BA, 0,
- 0x110FF, 1,
+ 0x110FF, 1, /* 110D0-110FF Sora Sompeng */
+ /* 11100-1114F Chakma */
0x11102, 0,
0x11126, 1,
0x11134, 0,
- 0x11172, 1,
+ 0x11172, 1, /* 11150-1117F Mahajani */
0x11173, 0,
- 0x1117F, 1,
+ 0x1117F, 1, /* 11180-111DF Sharada */
0x11182, 0,
0x111B2, 1,
0x111C0, 0,
0x111C9, 1,
0x111CC, 0,
- 0x1122B, 1,
+ 0x1122B, 1, /* 111E0-111FF Sinhala Archaic Numbers */
+ /* 11200-1124F Khojki */
0x11237, 0,
- 0x112DE, 1,
+ 0x112DE, 1, /* 11250-1127F unassigned */
+ /* 11280-112AF Multani */
+ /* 112B0-112FF Khudawadi */
0x112EA, 0,
- 0x112FF, 1,
+ 0x112FF, 1, /* 11300-1137F Grantha */
0x11303, 0,
0x1133B, 1,
0x1133C, 0,
@@ -483,33 +609,67 @@
0x1136C, 0,
0x1136F, 1,
0x11374, 0,
- 0x114AF, 1,
+ 0x114AF, 1, /* 11380-113FF unassigned */
+ /* 11400-1147F Newa */
+ /* 11480-114DF Tirhuta */
0x114C3, 0,
- 0x115AE, 1,
+ 0x115AE, 1, /* 114E0-1157F unassigned */
+ /* 11580-115FF Siddham */
0x115B5, 0,
0x115B7, 1,
0x115C0, 0,
0x115DB, 1,
0x115DD, 0,
- 0x1162F, 1,
+ 0x1162F, 1, /* 11600-1165F Modi */
0x11640, 0,
- 0x116AA, 1,
+ 0x116AA, 1, /* 11660-1167F Mongolian Supplement */
+ /* 11680-116CF Takri */
0x116B7, 0,
- 0x1171C, 1,
+ 0x1171C, 1, /* 116D0-116FF unassigned */
+ /* 11700-1173F Ahom */
0x1172B, 0,
- 0x16AEF, 1, /* 16000-16FFF Recently-devised scripts */
+ 0x16AEF, 1, /* 11740-1189F unassigned */
+ /* 118A0-118FF Warang Citi */
+ /* 11900-11ABF unassigned */
+ /* 11AC0-11AFF Pau Cin Hau */
+ /* 11B00-11BFF unassigned */
+ /* 11C00-11C6F Bhaiksuki */
+ /* 11C70-11CBF Marchen */
+ /* 11CC0-11FFF unassigned */
+ /* 12000-123FF Cuneiform */
+ /* 12400-1247F Cuneiform Numbers and Punctuation */
+ /* 12480-1254F Early Dynastic Cuneiform */
+ /* 12550-12FFF unassigned */
+ /* 13000-1342F Egyptian Hieroglyphs */
+ /* 13430-143FF unassigned */
+ /* 14400-1467F Anatolian Hieroglyphs */
+ /* 14680-167FF unassigned */
+ /* 16800-16A3F Bamum Supplement */
+ /* 16A40-16A6F Mro */
+ /* 16A70-16ACF unassigned */
+ /* 16AD0-16AFF Bassa Vah */
0x16AF4, 0,
- 0x16B2F, 1,
+ 0x16B2F, 1, /* 16B00-16B8F Pahawh Hmong */
0x16B36, 0,
- 0x16F50, 1,
+ 0x16F50, 1, /* 16B90-16EFF unassigned */
+ /* 16F00-16F9F Miao */
0x16F7E, 0,
0x16F8E, 1,
0x16F92, 0,
- 0x1AFFF, 1, /* 17000-1B4FF Large East Asian scripts */
+ 0x1AFFF, 1, /* 16FA0-16FDF unassigned */
+ /* 16FE0-16FFF Ideographic Symbols and Punctuation */
+ /* 17000-187FF Tangut */
+ /* 18800-18AFF Tangut Components */
+ /* 18B00-1AFFF unassigned */
+ /* 1B000-1B0FF Kana Supplement */
0x1B001, 2,
- 0x1BC9C, 1, /* 1BC00-1BFFF Shorthands */
+ 0x1BC9C, 1, /* 1B100-1BBFF unassigned */
+ /* 1BC00-1BC9F Duployan */
0x1BC9E, 0,
- 0x1D164, 1, /* 1D000-1DFFF Notational systems */
+ 0x1D164, 1, /* 1BCA0-1BCAF Shorthand Format Controls */
+ /* 1BCB0-1CFFF unassigned */
+ /* 1D000-1D0FF Byzantine Musical Symbols */
+ /* 1D100-1D1FF Musical Symbols */
0x1D169, 0,
0x1D16C, 1,
0x1D172, 0,
@@ -519,9 +679,14 @@
0x1D18B, 0,
0x1D1A9, 1,
0x1D1AD, 0,
- 0x1D241, 1,
+ 0x1D241, 1, /* 1D200-1D24F Ancient Greek Musical Notation */
0x1D244, 0,
- 0x1D9FF, 1,
+ 0x1D9FF, 1, /* 1D250-1D2FF unassigned */
+ /* 1D300-1D35F Tai Xuan Jing Symbols */
+ /* 1D360-1D37F Counting Rod Numerals */
+ /* 1D380-1D3FF unassigned */
+ /* 1D400-1D7FF Mathematical Alphanumeric Symbols */
+ /* 1D800-1DAAF Sutton SignWriting */
0x1DA36, 0,
0x1DA3A, 1,
0x1DA6C, 0,
@@ -532,10 +697,21 @@
0x1DA9A, 1,
0x1DA9F, 0,
0x1DAA0, 1,
- 0x1DAAF, 0,
- 0x1E8CF, 1, /* 1E800-1EFFF RTL scripts */
+ 0x1DAAF, 0, /* 1DAB0-1DFFF unassigned */
+ 0x1E8CF, 1, /* 1E000-1E02F Glagolitic Supplement */
+ /* 1E030-1E7FF unassigned */
+ /* 1E800-1E8DF Mende Kikakui */
0x1E8D6, 0,
- 0x1F1FF, 1, /* 1F100-1F2FF Alphanumeric and ideographic sets */
+ 0x1F1FF, 1, /* 1E8E0-1E8FF unassigned */
+ /* 1E900-1E95F Adlam */
+ /* 1E960-1EDFF unassigned */
+ /* 1EE00-1EEFF Arabic Mathematical Alphabetic Symbols */
+ /* 1EF00-1EFFF unassigned */
+ /* 1F000-1F02F Mahjong Tiles */
+ /* 1F030-1F09F Domino Tiles */
+ /* 1F0A0-1F0FF Playing Cards */
+ /* 1F100-1F1FF Enclosed Alphanumeric Supplement */
+ /* 1F200-1F2FF Enclosed Ideographic Supplement */
0x1F202, 2,
0x1F20F, 1,
0x1F23A, 2,
@@ -543,8 +719,29 @@
0x1F248, 2,
0x1F24F, 1,
0x1F251, 2,
- 0x1FFFF, 1,
- 0xDFFFF, 2,
- 0xE00FF, 1,
- 0xE01EF, 0,
+ 0x1FFFF, 1, /* 1F300-1F5FF Miscellaneous Symbols and Pictographs */
+ /* 1F600-1F64F Emoticons */
+ /* 1F650-1F67F Ornamental Dingbats */
+ /* 1F680-1F6FF Transport and Map Symbols */
+ /* 1F700-1F77F Alchemical Symbols */
+ /* 1F780-1F7FF Geometric Shapes Extended */
+ /* 1F800-1F8FF Supplemental Arrows-C */
+ /* 1F900-1F9FF Supplemental Symbols and Pictographs */
+ /* 1FA00-1FFFF unassigned */
+ /* 20000-2A6DF CJK Unified Ideographs Extension B */
+ 0x2FFFD, 2, /* 2A6E0-2A6FF unassigned */
+ /* 2A700-2B73F CJK Unified Ideographs Extension C */
+ /* 2B740-2B81F CJK Unified Ideographs Extension D */
+ /* 2B820-2CEAF CJK Unified Ideographs Extension E */
+ /* 2CEB0-2F7FF unassigned */
+ /* 2F800-2FA1F CJK Compatibility Ideographs Supplement */
+ /* 2FA20-DFFFF unassigned */
+ 0x2FFFF, 1,
+ 0x3FFFD, 2,
+ 0xE00FF, 1, /* E0000-E007F Tags */
+ /* E0080-E00FF unassigned */
+ /* E0100-E01EF Variation Selectors Supplement */
+ 0xE01EF, 0, /* E01F0-EFFFF unassigned */
+ 0x10FFFF, 2, /* F0000-FFFFF Supplementary Private Use Area-A */
+ /* 100000-10FFFF Supplementary Private Use Area-B */
0xFFFFFFFF, 1, /* catch all */
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemacs-commit] qemacs unicode_width.h,
Charlie Gordon <=