qemacs-commit
[Top][All Lists]
Advanced

[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 */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]