shithub: freetype+ttf2subf

Download patch

ref: 4c8815e1a6aaaa7282cbcb0c5fd2c90c2bfe3ec0
parent: d573c7e76b27b7f01c9f2024b893c5472c27f1ad
author: Werner Lemberg <[email protected]>
date: Fri Jan 5 00:15:49 EST 2001

* include/freetype/ttnameid.h: Updated Unicode code range comments.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2000-01-04  Werner Lemberg  <[email protected]>
+
+	* include/freetype/ttnameid.h: Updated Unicode code range comments.
+
 2001-01-03  Tom Kacvinsky  <[email protected]>
 
 	* src/cff/rules.mk: Use cffgload.{c,h} instead of t2gload.{c,h}.
--- a/include/freetype/ttnameid.h
+++ b/include/freetype/ttnameid.h
@@ -484,7 +484,7 @@
   /* Bit  0   C0 Controls and Basic Latin */
 #define TT_UCR_BASIC_LATIN                     (1L <<  0) /* U+0020-U+007E */
   /* Bit  1   C1 Controls and Latin-1 Supplement */
-#define TT_UCR_LATIN1_SUPPLEMENT               (1L <<  1) /* U+00A0-U+00FF */
+#define TT_UCR_LATIN1_SUPPLEMENT               (1L <<  1) /* U+0080-U+00FF */
   /* Bit  2   Latin Extended-A */
 #define TT_UCR_LATIN_EXTENDED_A                (1L <<  2) /* U+0100-U+017F */
   /* Bit  3   Latin Extended-B */
@@ -495,7 +495,7 @@
 #define TT_UCR_SPACING_MODIFIER                (1L <<  5) /* U+02B0-U+02FF */
   /* Bit  6   Combining Diacritical Marks */
 #define TT_UCR_COMBINING_DIACRITICS            (1L <<  6) /* U+0300-U+036F */
-  /* Bit  7   Greek */
+  /* Bit  7   Greek and Coptic */
 #define TT_UCR_GREEK                           (1L <<  7) /* U+0370-U+03FF */
   /* Bit  8 is reserved (was: Greek Symbols and Coptic) */
   /* Bit  9   Cyrillic */
@@ -579,20 +579,22 @@
 
   /* CJK Phonetics and Symbols Area */
 
-  /* Bit 48   CJK Symbols And Punctuation */
+  /* Bit 48   CJK Symbols and Punctuation */
 #define TT_UCR_CJK_SYMBOLS                     (1L << 16) /* U+3000-U+303F */
   /* Bit 49   Hiragana */
 #define TT_UCR_HIRAGANA                        (1L << 17) /* U+3040-U+309F */
   /* Bit 50   Katakana */
 #define TT_UCR_KATAKANA                        (1L << 18) /* U+30A0-U+30FF */
-  /* Bit 51   Bopomofo + Extended Bopomofo */
+  /* Bit 51   Bopomofo          + */
+  /*          Bopomofo Extended   */
 #define TT_UCR_BOPOMOFO                        (1L << 19) /* U+3100-U+312F */
                                                           /* U+31A0-U+31BF */
   /* Bit 52   Hangul Compatibility Jamo */
 #define TT_UCR_HANGUL_COMPATIBILITY_JAMO       (1L << 20) /* U+3130-U+318F */
-  /* Bit 53   CJK Miscellaneous */
+  /* Bit 53   Kanbun */
 #define TT_UCR_CJK_MISC                        (1L << 21) /* U+3190-U+319F */
-  /* Bit 54   Enclosed CJK Letters And Months */
+#define TT_UCR_KANBUN  TT_UCR_CJK_MISC
+  /* Bit 54   Enclosed CJK Letters and Months */
 #define TT_UCR_ENCLOSED_CJK_LETTERS_MONTHS     (1L << 22) /* U+3200-U+32FF */
   /* Bit 55   CJK Compatibility */
 #define TT_UCR_CJK_COMPATIBILITY               (1L << 23) /* U+3300-U+33FF */
@@ -611,15 +613,15 @@
   /* CJK Ideographs Area */
 
   /* Bit 59   CJK Unified Ideographs             + */
-  /*          CJK Radical Supplement             + */
+  /*          CJK Radicals Supplement            + */
   /*          Kangxi Radicals                    + */
-  /*          Ideographic Description            + */
+  /*          Ideographic Description Characters + */
   /*          CJK Unified Ideographs Extension A   */
 #define TT_UCR_CJK_UNIFIED_IDEOGRAPHS          (1L << 27) /* U+4E00-U+9FFF */
                                                           /* U+2E80-U+2EFF */
                                                           /* U+2F00-U+2FDF */
                                                           /* U+2FF0-U+2FFF */
-                                                          /* U+34E0-U+4DB5 */
+                                                          /* U+3400-U+4DB5 */
 
   /* Private Use Area */
 
@@ -642,12 +644,12 @@
 #define TT_UCR_SMALL_FORM_VARIANTS             (1L <<  2) /* U+FE50-U+FE6F */
   /* Bit 67   Arabic Presentation Forms-B */
 #define TT_UCR_ARABIC_PRESENTATIONS_B          (1L <<  3) /* U+FE70-U+FEFE */
-  /* Bit 68   Halfwidth And Fullwidth Forms */
+  /* Bit 68   Halfwidth and Fullwidth Forms */
 #define TT_UCR_HALFWIDTH_FULLWIDTH_FORMS       (1L <<  4) /* U+FF00-U+FFEF */
   /* Bit 69   Specials */
 #define TT_UCR_SPECIALS                        (1L <<  5) /* U+FFF0-U+FFFD */
   /* Bit 70   Tibetan */
-#define TT_UCR_TIBETAN                         (1L <<  6) /* U+0F00-U+0FCF */
+#define TT_UCR_TIBETAN                         (1L <<  6) /* U+0F00-U+0FFF */
   /* Bit 71   Syriac */
 #define TT_UCR_SYRIAC                          (1L <<  7) /* U+0700-U+074F */
   /* Bit 72   Thaana */
@@ -657,11 +659,11 @@
   /* Bit 74   Myanmar */
 #define TT_UCR_MYANMAR                         (1L << 10) /* U+1000-U+109F */
   /* Bit 75   Ethiopic */
-#define TT_UCR_ETHIOPIC                        (1L << 11) /* U+1200-U+12BF */
+#define TT_UCR_ETHIOPIC                        (1L << 11) /* U+1200-U+137F */
   /* Bit 76   Cherokee */
 #define TT_UCR_CHEROKEE                        (1L << 12) /* U+13A0-U+13FF */
-  /* Bit 77   Canadian Aboriginal Syllabics */
-#define TT_UCR_CANADIAN_ABORIGINAL_SYLLABICS   (1L << 13) /* U+1400-U+14DF */
+  /* Bit 77   Unified Canadian Aboriginal Syllabics */
+#define TT_UCR_CANADIAN_ABORIGINAL_SYLLABICS   (1L << 13) /* U+1400-U+167F */
   /* Bit 78   Ogham */
 #define TT_UCR_OGHAM                           (1L << 14) /* U+1680-U+169F */
   /* Bit 79   Runic */
@@ -670,10 +672,11 @@
 #define TT_UCR_KHMER                           (1L << 16) /* U+1780-U+17FF */
   /* Bit 81   Mongolian */
 #define TT_UCR_MONGOLIAN                       (1L << 17) /* U+1800-U+18AF */
-  /* Bit 82   Braille */
+  /* Bit 82   Braille Patterns */
 #define TT_UCR_BRAILLE                         (1L << 18) /* U+2800-U+28FF */
-  /* Bit 83   Yi + Yi Radicals */
-#define TT_UCR_YI                              (1L << 19) /* U+A000-U+A48C */
+  /* Bit 83   Yi Syllables + */
+  /*          Yi Radicals    */
+#define TT_UCR_YI                              (1L << 19) /* U+A000-U+A48F */
                                                           /* U+A490-U+A4CF */