shithub: freetype+ttf2subf

Download patch

ref: 43ba0842afdd7d6055678007e34762b59befc32f
parent: 8ad2c57e6c56ecf747f6e6a41f9e07f53237679b
author: Werner Lemberg <[email protected]>
date: Mon Jun 23 15:26:53 EDT 2003

* src/tools/glnames.py: Updated to AGL 2.0.
* src/psnames/pstables.h: Regenerated.


* include/freetype/cache/ftcglyph.h, include/freetype/ttnameid.h,
src/base/ftcalc.c, src/base/fttrigon.c, src/cff/cffgload.c,
src/otlayout/otlgsub.c, src/pshinter/pshrec.c,
src/psnames/psmodule.c, src/sfnt/sfobjs.c, src/truetype/ttdriver.c:
Decorate constants with `U' and `L' if appropriate.

* include/freetype/ftmoderr.h: Updated to include recent module
additions.

* src/pshinter/pshnterr.h (FT_ERR_BASE): Define as
`FT_Mod_Err_PShinter'.
* src/type42/t42error.h (FT_ERR_BASE): Define as
`FT_Mod_Err_Type42'.

* src/pshinter/pshrec.h (PS_HINTS_MAGIC): Removed.  Not used.


* include/freetype/config/ftconfig.h [__MWERKS__]: Define FT_LONG64
and FT_INT64.

git/fs: mount .git/fs: mount/attach disallowed
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,29 @@
+2003-06-23  Werner Lemberg  <[email protected]>
+
+	* src/tools/glnames.py: Updated to AGL 2.0.
+	* src/psnames/pstables.h: Regenerated.
+
+2003-06-22  Werner Lemberg  <[email protected]>
+
+	* include/freetype/cache/ftcglyph.h, include/freetype/ttnameid.h,
+	src/base/ftcalc.c, src/base/fttrigon.c, src/cff/cffgload.c,
+	src/otlayout/otlgsub.c, src/pshinter/pshrec.c,
+	src/psnames/psmodule.c, src/sfnt/sfobjs.c, src/truetype/ttdriver.c:
+	Decorate constants with `U' and `L' if appropriate.
+
+	* include/freetype/ftmoderr.h: Updated to include recent module
+	additions.
+
+	* src/pshinter/pshnterr.h (FT_ERR_BASE): Define as
+	`FT_Mod_Err_PShinter'.
+	* src/type42/t42error.h (FT_ERR_BASE): Define as
+	`FT_Mod_Err_Type42'.
+
+	* src/pshinter/pshrec.h (PS_HINTS_MAGIC): Removed.  Not used.
+
+	* include/freetype/config/ftconfig.h [__MWERKS__]: Define FT_LONG64
+	and FT_INT64.
+
 2003-06-21  Werner Lemberg  <[email protected]>
 
 	* src/winfonts/winfnt.c (FNT_Load_Glyph): Use first_char in
--- a/include/freetype/cache/ftcglyph.h
+++ b/include/freetype/cache/ftcglyph.h
@@ -4,7 +4,7 @@
 /*                                                                         */
 /*    FreeType abstract glyph cache (specification).                       */
 /*                                                                         */
-/*  Copyright 2000-2001 by                                                 */
+/*  Copyright 2000-2001, 2003 by                                           */
 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
 /*                                                                         */
 /*  This file is part of the FreeType project, and may only be used,       */
@@ -120,10 +120,10 @@
             FTC_GLYPH_FAMILY( gfam )->item_count )
 
   /* compute a glyph request's hash value */
-#define FTC_GLYPH_FAMILY_HASH( gfam, gindex )                         \
-          ( (FT_UFast)(                                               \
-              ( FTC_GLYPH_FAMILY( gfam )->hash << 16 ) |              \
-              ( FTC_GLYPH_FAMILY_CHUNK( gfam, gindex ) & 0xFFFF ) ) )
+#define FTC_GLYPH_FAMILY_HASH( gfam, gindex )                          \
+          ( (FT_UFast)(                                                \
+              ( FTC_GLYPH_FAMILY( gfam )->hash << 16 ) |               \
+              ( FTC_GLYPH_FAMILY_CHUNK( gfam, gindex ) & 0xFFFFU ) ) )
 
   /* must be called in an FTC_Family_CompareFunc to update the query */
   /* whenever a glyph set is matched in the lookup, or when it       */
@@ -138,8 +138,8 @@
           } while ( 0 )
 
   /* retrieve glyph index of glyph node */
-#define FTC_GLYPH_NODE_GINDEX( x )                                 \
-          ( (FT_UInt)( FTC_GLYPH_NODE( x )->node.hash & 0xFFFF ) )
+#define FTC_GLYPH_NODE_GINDEX( x )                                  \
+          ( (FT_UInt)( FTC_GLYPH_NODE( x )->node.hash & 0xFFFFU ) )
 
 
   /*************************************************************************/
--- a/include/freetype/config/ftconfig.h
+++ b/include/freetype/config/ftconfig.h
@@ -180,8 +180,8 @@
 
 #elif defined( __MWERKS__ )    /* Metrowerks CodeWarrior */
 
-  /* I don't know if it provides 64-bit data types, any suggestion */
-  /* is welcome.                                                   */
+#define FT_LONG64
+#define FT_INT64  long long int
 
 #elif defined( __GNUC__ )
 
--- a/include/freetype/ftmoderr.h
+++ b/include/freetype/ftmoderr.h
@@ -4,7 +4,7 @@
 /*                                                                         */
 /*    FreeType module error offsets (specification).                       */
 /*                                                                         */
-/*  Copyright 2001, 2002 by                                                */
+/*  Copyright 2001, 2002, 2003 by                                          */
 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
 /*                                                                         */
 /*  This file is part of the FreeType project, and may only be used,       */
@@ -23,8 +23,8 @@
   /* The lower byte gives the error code, the higher byte gives the        */
   /* module.  The base module has error offset 0.  For example, the error  */
   /* `FT_Err_Invalid_File_Format' has value 0x003, the error               */
-  /* `TT_Err_Invalid_File_Format' has value 0xB03, the error               */
-  /* `T1_Err_Invalid_File_Format' has value 0xC03, etc.                    */
+  /* `TT_Err_Invalid_File_Format' has value 0xF03, the error               */
+  /* `T1_Err_Invalid_File_Format' has value 0x1003, etc.                   */
   /*                                                                       */
   /* Undefine the macro FT_CONFIG_OPTION_USE_MODULE_ERRORS in ftoption.h   */
   /* to make the higher byte always zero (disabling the module error       */
@@ -102,21 +102,25 @@
 #endif
 
 
-  FT_MODERRDEF( Base,     0x000, "base module" )
-  FT_MODERRDEF( Autohint, 0x100, "autohinter module" )
-  FT_MODERRDEF( Cache,    0x200, "cache module" )
-  FT_MODERRDEF( CFF,      0x300, "CFF module" )
-  FT_MODERRDEF( CID,      0x400, "CID module" )
-  FT_MODERRDEF( PCF,      0x500, "PCF module" )
-  FT_MODERRDEF( PSaux,    0x600, "PS auxiliary module" )
-  FT_MODERRDEF( PSnames,  0x700, "PS names module" )
-  FT_MODERRDEF( Raster,   0x800, "raster module" )
-  FT_MODERRDEF( SFNT,     0x900, "SFNT module" )
-  FT_MODERRDEF( Smooth,   0xA00, "smooth raster module" )
-  FT_MODERRDEF( TrueType, 0xB00, "TrueType module" )
-  FT_MODERRDEF( Type1,    0xC00, "Type 1 module" )
-  FT_MODERRDEF( Winfonts, 0xD00, "Windows FON/FNT module" )
-  FT_MODERRDEF( PFR,      0xE00, "PFR module" )
+  FT_MODERRDEF( Base,      0x000, "base module" )
+  FT_MODERRDEF( Autohint,  0x100, "autohinter module" )
+  FT_MODERRDEF( BDF,       0x200, "BDF module" )
+  FT_MODERRDEF( Cache,     0x300, "cache module" )
+  FT_MODERRDEF( CFF,       0x400, "CFF module" )
+  FT_MODERRDEF( CID,       0x500, "CID module" )
+  FT_MODERRDEF( Gzip,      0x600, "Gzip module" )
+  FT_MODERRDEF( PCF,       0x700, "PCF module" )
+  FT_MODERRDEF( PFR,       0x800, "PFR module" )
+  FT_MODERRDEF( PSaux,     0x900, "PS auxiliary module" )
+  FT_MODERRDEF( PShinter,  0xA00, "PS hinter module" )
+  FT_MODERRDEF( PSnames,   0xB00, "PS names module" )
+  FT_MODERRDEF( Raster,    0xC00, "raster module" )
+  FT_MODERRDEF( SFNT,      0xD00, "SFNT module" )
+  FT_MODERRDEF( Smooth,    0xE00, "smooth raster module" )
+  FT_MODERRDEF( TrueType,  0xF00, "TrueType module" )
+  FT_MODERRDEF( Type1,    0x1000, "Type 1 module" )
+  FT_MODERRDEF( Type42,   0x1100, "Type 42 module" )
+  FT_MODERRDEF( Winfonts, 0x1200, "Windows FON/FNT module" )
 
 
 #ifdef FT_MODERR_END_LIST
--- a/include/freetype/ttnameid.h
+++ b/include/freetype/ttnameid.h
@@ -705,8 +705,8 @@
 #define TT_MS_LANGID_SPANISH_UNITED_STATES             0x540a
   /* The following two IDs blatantly violate MS specs by using a */
   /* sublanguage > 0x1F.                                         */
-#define TT_MS_LANGID_SPANISH_LATIN_AMERICA             0xE40a
-#define TT_MS_LANGID_FRENCH_NORTH_AFRICA               0xE40c
+#define TT_MS_LANGID_SPANISH_LATIN_AMERICA             0xE40aU
+#define TT_MS_LANGID_FRENCH_NORTH_AFRICA               0xE40cU
 
 #define TT_MS_LANGID_FRENCH_MOROCCO                    0x380c
 #define TT_MS_LANGID_FRENCH_HAITI                      0x3c0c
--- a/src/base/ftcalc.c
+++ b/src/base/ftcalc.c
@@ -4,7 +4,7 @@
 /*                                                                         */
 /*    Arithmetic computations (body).                                      */
 /*                                                                         */
-/*  Copyright 1996-2001, 2002 by                                           */
+/*  Copyright 1996-2001, 2002, 2003 by                                     */
 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
 /*                                                                         */
 /*  This file is part of the FreeType project, and may only be used,       */
@@ -168,7 +168,7 @@
     if ( a < 0 ) { a = -a; s = -1; }
     if ( b < 0 ) { b = -b; s = -s; }
 
-    c = (FT_Long)( ( (FT_Int64)a * b + 0x8000 ) >> 16 );
+    c = (FT_Long)( ( (FT_Int64)a * b + 0x8000L ) >> 16 );
     return ( s > 0 ) ? c : -c ;
   }
 
@@ -346,15 +346,15 @@
 
     if ( ua <= 2048 && ub <= 1048576L )
     {
-      ua = ( ua * ub + 0x8000 ) >> 16;
+      ua = ( ua * ub + 0x8000L ) >> 16;
     }
     else
     {
-      FT_ULong  al = ua & 0xFFFF;
+      FT_ULong  al = ua & 0xFFFFL;
 
 
       ua = ( ua >> 16 ) * ub +  al * ( ub >> 16 ) +
-           ( ( al * ( ub & 0xFFFF ) + 0x8000 ) >> 16 );
+           ( ( al * ( ub & 0xFFFFL ) + 0x8000L ) >> 16 );
     }
 
     return ( s < 0 ? -(FT_Long)ua : (FT_Long)ua );
--- a/src/base/fttrigon.c
+++ b/src/base/fttrigon.c
@@ -71,10 +71,10 @@
     val = ( val >= 0 ) ? val : -val;
 
     v1 = (FT_UInt32)val >> 16;
-    v2 = (FT_UInt32)val & 0xFFFF;
+    v2 = (FT_UInt32)val & 0xFFFFL;
 
     k1 = FT_TRIG_SCALE >> 16;       /* constant */
-    k2 = FT_TRIG_SCALE & 0xFFFF;    /* constant */
+    k2 = FT_TRIG_SCALE & 0xFFFFL;   /* constant */
 
     hi   = k1 * v1;
     lo1  = k1 * v2 + k2 * v1;       /* can't overflow */
--- a/src/cff/cffgload.c
+++ b/src/cff/cffgload.c
@@ -817,7 +817,7 @@
     seed = (FT_Fixed)(char*)&seed           ^
            (FT_Fixed)(char*)&decoder        ^
            (FT_Fixed)(char*)&charstring_base;
-    seed = ( seed ^ ( seed >> 10 ) ^ ( seed >> 20 ) ) & 0xFFFF;
+    seed = ( seed ^ ( seed >> 10 ) ^ ( seed >> 20 ) ) & 0xFFFFL;
     if ( seed == 0 )
       seed = 0x7384;
 
@@ -902,7 +902,7 @@
         *decoder->top++ = val;
 
 #ifdef FT_DEBUG_LEVEL_TRACE
-        if ( !( val & 0xFFFF ) )
+        if ( !( val & 0xFFFFL ) )
           FT_TRACE4(( " %d", (FT_Int32)( val >> 16 ) ));
         else
           FT_TRACE4(( " %.2f", val / 65536.0 ));
@@ -1823,7 +1823,7 @@
             FT_TRACE4(( " rand" ));
 
             Rand = seed;
-            if ( Rand >= 0x8000 )
+            if ( Rand >= 0x8000L )
               Rand++;
 
             args[0] = Rand;
--- a/src/otlayout/otlgsub.c
+++ b/src/otlayout/otlgsub.c
@@ -87,7 +87,7 @@
     OTL_Int    index;
     OTL_Bool   subst = 0;
 
-    if ( parser->context_len != 0xFFFF && parser->context_len < 1 )
+    if ( parser->context_len != 0xFFFFU && parser->context_len < 1 )
       goto Exit;
 
     gindex = otl_parser_get_gindex( parser );
@@ -107,7 +107,7 @@
           {
             OTL_Int  delta = OTL_NEXT_SHORT(p);
 
-            gindex = ( gindex + delta ) & 0xFFFF;
+            gindex = ( gindex + delta ) & 0xFFFFU;
             otl_parser_replace_1( parser, gindex );
             subst = 1;
           }
@@ -223,7 +223,7 @@
     OTL_Int    index;
     OTL_Bool   subst = 0;
 
-    if ( context_len != 0xFFFF && context_len < 1 )
+    if ( context_len != 0xFFFFU && context_len < 1 )
       goto Exit;
 
     gindex = otl_parser_get_gindex( parser );
@@ -341,7 +341,7 @@
 
     OTL_GSUB_Alternate  alternate = parser->alternate;
 
-    if ( context_len != 0xFFFF && context_len < 1 )
+    if ( context_len != 0xFFFFU && context_len < 1 )
       goto Exit;
 
     if ( alternate == NULL )
--- a/src/pshinter/pshnterr.h
+++ b/src/pshinter/pshnterr.h
@@ -1,6 +1,6 @@
 /***************************************************************************/
 /*                                                                         */
-/*  ciderrs.h                                                              */
+/*  pshnterr.h                                                             */
 /*                                                                         */
 /*    PS Hinter error codes (specification only).                          */
 /*                                                                         */
@@ -30,7 +30,7 @@
 #undef __FTERRORS_H__
 
 #define FT_ERR_PREFIX  PSH_Err_
-#define FT_ERR_BASE    FT_Mod_Err_PSH
+#define FT_ERR_BASE    FT_Mod_Err_PShinter
 
 #include FT_ERRORS_H
 
--- a/src/pshinter/pshrec.c
+++ b/src/pshinter/pshrec.c
@@ -1184,7 +1184,7 @@
       for ( n = 0; n < count * 2; n++ )
       {
         y       += coords[n];
-        stems[n] = ( y + 0x8000 ) >> 16;
+        stems[n] = ( y + 0x8000L ) >> 16;
       }
 
       /* compute lengths */
--- a/src/pshinter/pshrec.h
+++ b/src/pshinter/pshrec.h
@@ -125,10 +125,6 @@
   } PS_DimensionRec, *PS_Dimension;
 
 
-  /* magic value used within PS_HintsRec */
-#define PS_HINTS_MAGIC  0x68696e74   /* "hint" */
-
-
   /* glyph hints descriptor                                */
   /* dimension 0 => X coordinates + vertical hints/stems   */
   /* dimension 1 => Y coordinates + horizontal hints/stems */
--- a/src/psnames/psmodule.c
+++ b/src/psnames/psmodule.c
@@ -207,7 +207,7 @@
         {
           uni_char = ps_unicode_value( gname );
 
-          if ( uni_char != 0 && uni_char != 0xFFFF )
+          if ( uni_char != 0 && uni_char != 0xFFFFL )
           {
             map->unicode     = (FT_UInt)uni_char;
             map->glyph_index = n;
@@ -268,7 +268,7 @@
         max = mid - 1;
     }
 
-    return 0xFFFF;
+    return 0xFFFFU;
   }
 
 
--- a/src/psnames/pstables.h
+++ b/src/psnames/pstables.h
@@ -1,10 +1,10 @@
 /***************************************************************************/
 /*                                                                         */
-/*  pstables.h                                                             */
+/*  pstables.h.new                                                         */
 /*                                                                         */
 /*    PostScript glyph names (specification only).                         */
 /*                                                                         */
-/*  Copyright 2000-2001 by                                                 */
+/*  Copyright 2000-2001, 2003 by                                           */
 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
 /*                                                                         */
 /*  This file is part of the FreeType project, and may only be used,       */
@@ -23,8 +23,6 @@
   {
     ".null",
     "nonmarkingreturn",
-    "nonbreakingspace",
-    "apple",
     ".notdef",
     "space",
     "exclam",
@@ -420,95 +418,404 @@
 #ifdef FT_CONFIG_OPTION_ADOBE_GLYPH_LIST
 
     "AEacute",
+    "AEmacron",
     "Abreve",
+    "Abreveacute",
+    "Abrevecyrillic",
+    "Abrevedotbelow",
+    "Abrevegrave",
+    "Abrevehookabove",
+    "Abrevetilde",
+    "Acaron",
+    "Acircle",
+    "Acircumflexacute",
+    "Acircumflexdotbelow",
+    "Acircumflexgrave",
+    "Acircumflexhookabove",
+    "Acircumflextilde",
     "Acute",
+    "Acyrillic",
+    "Adblgrave",
+    "Adieresiscyrillic",
+    "Adieresismacron",
+    "Adotbelow",
+    "Adotmacron",
+    "Ahookabove",
+    "Aiecyrillic",
+    "Ainvertedbreve",
     "Alpha",
     "Alphatonos",
     "Amacron",
+    "Amonospace",
     "Aogonek",
     "Aringacute",
+    "Aringbelow",
+    "Aybarmenian",
+    "Bcircle",
+    "Bdotaccent",
+    "Bdotbelow",
+    "Becyrillic",
+    "Benarmenian",
     "Beta",
+    "Bhook",
+    "Blinebelow",
+    "Bmonospace",
+    "Btopbar",
+    "Caarmenian",
     "Cacute",
     "Caron",
     "Ccaron",
+    "Ccedillaacute",
+    "Ccircle",
     "Ccircumflex",
+    "Cdot",
     "Cdotaccent",
+    "Chaarmenian",
+    "Cheabkhasiancyrillic",
+    "Checyrillic",
+    "Chedescenderabkhasiancyrillic",
+    "Chedescendercyrillic",
+    "Chedieresiscyrillic",
+    "Cheharmenian",
+    "Chekhakassiancyrillic",
+    "Cheverticalstrokecyrillic",
     "Chi",
+    "Chook",
+    "Cmonospace",
+    "Coarmenian",
+    "DZ",
+    "DZcaron",
+    "Daarmenian",
+    "Dafrican",
     "Dcaron",
+    "Dcedilla",
+    "Dcircle",
+    "Dcircumflexbelow",
     "Dcroat",
+    "Ddotaccent",
+    "Ddotbelow",
+    "Decyrillic",
+    "Deicoptic",
     "Delta",
-    "Delta",
+    "Deltagreek",
+    "Dhook",
     "Dieresis",
     "DieresisAcute",
     "DieresisGrave",
+    "Digammagreek",
+    "Djecyrillic",
+    "Dlinebelow",
+    "Dmonospace",
+    "Dslash",
+    "Dtopbar",
+    "Dz",
+    "Dzcaron",
+    "Dzeabkhasiancyrillic",
+    "Dzecyrillic",
+    "Dzhecyrillic",
     "Ebreve",
     "Ecaron",
+    "Ecedillabreve",
+    "Echarmenian",
+    "Ecircle",
+    "Ecircumflexacute",
+    "Ecircumflexbelow",
+    "Ecircumflexdotbelow",
+    "Ecircumflexgrave",
+    "Ecircumflexhookabove",
+    "Ecircumflextilde",
+    "Ecyrillic",
+    "Edblgrave",
+    "Edot",
     "Edotaccent",
+    "Edotbelow",
+    "Efcyrillic",
+    "Eharmenian",
+    "Ehookabove",
+    "Eightroman",
+    "Einvertedbreve",
+    "Eiotifiedcyrillic",
+    "Elcyrillic",
+    "Elevenroman",
     "Emacron",
+    "Emacronacute",
+    "Emacrongrave",
+    "Emcyrillic",
+    "Emonospace",
+    "Encyrillic",
+    "Endescendercyrillic",
     "Eng",
+    "Enghecyrillic",
+    "Enhookcyrillic",
     "Eogonek",
+    "Eopen",
     "Epsilon",
     "Epsilontonos",
+    "Ercyrillic",
+    "Ereversed",
+    "Ereversedcyrillic",
+    "Escyrillic",
+    "Esdescendercyrillic",
+    "Esh",
     "Eta",
+    "Etarmenian",
     "Etatonos",
+    "Etilde",
+    "Etildebelow",
     "Euro",
+    "Ezh",
+    "Ezhcaron",
+    "Ezhreversed",
+    "Fcircle",
+    "Fdotaccent",
+    "Feharmenian",
+    "Feicoptic",
+    "Fhook",
+    "Fitacyrillic",
+    "Fiveroman",
+    "Fmonospace",
+    "Fourroman",
+    "GBsquare",
+    "Gacute",
     "Gamma",
+    "Gammaafrican",
+    "Gangiacoptic",
     "Gbreve",
     "Gcaron",
+    "Gcedilla",
+    "Gcircle",
     "Gcircumflex",
     "Gcommaaccent",
+    "Gdot",
     "Gdotaccent",
+    "Gecyrillic",
+    "Ghadarmenian",
+    "Ghemiddlehookcyrillic",
+    "Ghestrokecyrillic",
+    "Gheupturncyrillic",
+    "Ghook",
+    "Gimarmenian",
+    "Gjecyrillic",
+    "Gmacron",
+    "Gmonospace",
     "Grave",
+    "Gsmallhook",
+    "Gstroke",
     "H18533",
     "H18543",
     "H18551",
     "H22073",
+    "HPsquare",
+    "Haabkhasiancyrillic",
+    "Hadescendercyrillic",
+    "Hardsigncyrillic",
     "Hbar",
+    "Hbrevebelow",
+    "Hcedilla",
+    "Hcircle",
     "Hcircumflex",
+    "Hdieresis",
+    "Hdotaccent",
+    "Hdotbelow",
+    "Hmonospace",
+    "Hoarmenian",
+    "Horicoptic",
     "Hungarumlaut",
+    "Hzsquare",
+    "IAcyrillic",
     "IJ",
+    "IUcyrillic",
     "Ibreve",
+    "Icaron",
+    "Icircle",
+    "Icyrillic",
+    "Idblgrave",
+    "Idieresisacute",
+    "Idieresiscyrillic",
+    "Idot",
     "Idotaccent",
+    "Idotbelow",
+    "Iebrevecyrillic",
+    "Iecyrillic",
     "Ifraktur",
+    "Ihookabove",
+    "Iicyrillic",
+    "Iinvertedbreve",
+    "Iishortcyrillic",
     "Imacron",
+    "Imacroncyrillic",
+    "Imonospace",
+    "Iniarmenian",
+    "Iocyrillic",
     "Iogonek",
     "Iota",
+    "Iotaafrican",
     "Iotadieresis",
     "Iotatonos",
+    "Istroke",
     "Itilde",
+    "Itildebelow",
+    "Izhitsacyrillic",
+    "Izhitsadblgravecyrillic",
+    "Jaarmenian",
+    "Jcircle",
     "Jcircumflex",
+    "Jecyrillic",
+    "Jheharmenian",
+    "Jmonospace",
+    "KBsquare",
+    "KKsquare",
+    "Kabashkircyrillic",
+    "Kacute",
+    "Kacyrillic",
+    "Kadescendercyrillic",
+    "Kahookcyrillic",
     "Kappa",
+    "Kastrokecyrillic",
+    "Kaverticalstrokecyrillic",
+    "Kcaron",
+    "Kcedilla",
+    "Kcircle",
     "Kcommaaccent",
+    "Kdotbelow",
+    "Keharmenian",
+    "Kenarmenian",
+    "Khacyrillic",
+    "Kheicoptic",
+    "Khook",
+    "Kjecyrillic",
+    "Klinebelow",
+    "Kmonospace",
+    "Koppacyrillic",
+    "Koppagreek",
+    "Ksicyrillic",
+    "LJ",
     "LL",
     "Lacute",
     "Lambda",
     "Lcaron",
+    "Lcedilla",
+    "Lcircle",
+    "Lcircumflexbelow",
     "Lcommaaccent",
     "Ldot",
+    "Ldotaccent",
+    "Ldotbelow",
+    "Ldotbelowmacron",
+    "Liwnarmenian",
+    "Lj",
+    "Ljecyrillic",
+    "Llinebelow",
+    "Lmonospace",
+    "MBsquare",
     "Macron",
+    "Macute",
+    "Mcircle",
+    "Mdotaccent",
+    "Mdotbelow",
+    "Menarmenian",
+    "Mmonospace",
+    "Mturned",
     "Mu",
+    "NJ",
     "Nacute",
     "Ncaron",
+    "Ncedilla",
+    "Ncircle",
+    "Ncircumflexbelow",
     "Ncommaaccent",
+    "Ndotaccent",
+    "Ndotbelow",
+    "Nhookleft",
+    "Nineroman",
+    "Nj",
+    "Njecyrillic",
+    "Nlinebelow",
+    "Nmonospace",
+    "Nowarmenian",
     "Nu",
+    "Obarredcyrillic",
+    "Obarreddieresiscyrillic",
     "Obreve",
+    "Ocaron",
+    "Ocenteredtilde",
+    "Ocircle",
+    "Ocircumflexacute",
+    "Ocircumflexdotbelow",
+    "Ocircumflexgrave",
+    "Ocircumflexhookabove",
+    "Ocircumflextilde",
+    "Ocyrillic",
+    "Odblacute",
+    "Odblgrave",
+    "Odieresiscyrillic",
+    "Odotbelow",
+    "Oharmenian",
+    "Ohm",
+    "Ohookabove",
     "Ohorn",
+    "Ohornacute",
+    "Ohorndotbelow",
+    "Ohorngrave",
+    "Ohornhookabove",
+    "Ohorntilde",
     "Ohungarumlaut",
+    "Oi",
+    "Oinvertedbreve",
     "Omacron",
+    "Omacronacute",
+    "Omacrongrave",
     "Omega",
-    "Omega",
+    "Omegacyrillic",
+    "Omegagreek",
+    "Omegaroundcyrillic",
+    "Omegatitlocyrillic",
     "Omegatonos",
     "Omicron",
     "Omicrontonos",
+    "Omonospace",
+    "Oneroman",
+    "Oogonek",
+    "Oogonekmacron",
+    "Oopen",
     "Oslashacute",
+    "Ostrokeacute",
+    "Otcyrillic",
+    "Otildeacute",
+    "Otildedieresis",
+    "Pacute",
+    "Pcircle",
+    "Pdotaccent",
+    "Pecyrillic",
+    "Peharmenian",
+    "Pemiddlehookcyrillic",
     "Phi",
+    "Phook",
     "Pi",
+    "Piwrarmenian",
+    "Pmonospace",
     "Psi",
+    "Psicyrillic",
+    "Qcircle",
+    "Qmonospace",
+    "Raarmenian",
     "Racute",
     "Rcaron",
+    "Rcedilla",
+    "Rcircle",
     "Rcommaaccent",
+    "Rdblgrave",
+    "Rdotaccent",
+    "Rdotbelow",
+    "Rdotbelowmacron",
+    "Reharmenian",
     "Rfraktur",
     "Rho",
+    "Rinvertedbreve",
+    "Rlinebelow",
+    "Rmonospace",
+    "Rsmallinverted",
+    "Rsmallinvertedsuperior",
     "SF010000",
     "SF020000",
     "SF030000",
@@ -550,42 +857,211 @@
     "SF530000",
     "SF540000",
     "Sacute",
+    "Sacutedotaccent",
+    "Sampigreek",
+    "Scarondotaccent",
     "Scedilla",
-    "Scedilla",
+    "Schwa",
+    "Schwacyrillic",
+    "Schwadieresiscyrillic",
+    "Scircle",
     "Scircumflex",
     "Scommaaccent",
+    "Sdotaccent",
+    "Sdotbelow",
+    "Sdotbelowdotaccent",
+    "Seharmenian",
+    "Sevenroman",
+    "Shaarmenian",
+    "Shacyrillic",
+    "Shchacyrillic",
+    "Sheicoptic",
+    "Shhacyrillic",
+    "Shimacoptic",
     "Sigma",
+    "Sixroman",
+    "Smonospace",
+    "Softsigncyrillic",
+    "Stigmagreek",
     "Tau",
     "Tbar",
     "Tcaron",
+    "Tcedilla",
+    "Tcircle",
+    "Tcircumflexbelow",
     "Tcommaaccent",
-    "Tcommaaccent",
+    "Tdotaccent",
+    "Tdotbelow",
+    "Tecyrillic",
+    "Tedescendercyrillic",
+    "Tenroman",
+    "Tetsecyrillic",
     "Theta",
+    "Thook",
+    "Threeroman",
+    "Tiwnarmenian",
+    "Tlinebelow",
+    "Tmonospace",
+    "Toarmenian",
+    "Tonefive",
+    "Tonesix",
+    "Tonetwo",
+    "Tretroflexhook",
+    "Tsecyrillic",
+    "Tshecyrillic",
+    "Twelveroman",
+    "Tworoman",
     "Ubreve",
+    "Ucaron",
+    "Ucircle",
+    "Ucircumflexbelow",
+    "Ucyrillic",
+    "Udblacute",
+    "Udblgrave",
+    "Udieresisacute",
+    "Udieresisbelow",
+    "Udieresiscaron",
+    "Udieresiscyrillic",
+    "Udieresisgrave",
+    "Udieresismacron",
+    "Udotbelow",
+    "Uhookabove",
     "Uhorn",
+    "Uhornacute",
+    "Uhorndotbelow",
+    "Uhorngrave",
+    "Uhornhookabove",
+    "Uhorntilde",
     "Uhungarumlaut",
+    "Uhungarumlautcyrillic",
+    "Uinvertedbreve",
+    "Ukcyrillic",
     "Umacron",
+    "Umacroncyrillic",
+    "Umacrondieresis",
+    "Umonospace",
     "Uogonek",
     "Upsilon",
     "Upsilon1",
+    "Upsilonacutehooksymbolgreek",
+    "Upsilonafrican",
     "Upsilondieresis",
+    "Upsilondieresishooksymbolgreek",
+    "Upsilonhooksymbol",
     "Upsilontonos",
     "Uring",
+    "Ushortcyrillic",
+    "Ustraightcyrillic",
+    "Ustraightstrokecyrillic",
     "Utilde",
+    "Utildeacute",
+    "Utildebelow",
+    "Vcircle",
+    "Vdotbelow",
+    "Vecyrillic",
+    "Vewarmenian",
+    "Vhook",
+    "Vmonospace",
+    "Voarmenian",
+    "Vtilde",
     "Wacute",
+    "Wcircle",
     "Wcircumflex",
     "Wdieresis",
+    "Wdotaccent",
+    "Wdotbelow",
     "Wgrave",
+    "Wmonospace",
+    "Xcircle",
+    "Xdieresis",
+    "Xdotaccent",
+    "Xeharmenian",
     "Xi",
+    "Xmonospace",
+    "Yatcyrillic",
+    "Ycircle",
     "Ycircumflex",
+    "Ydotaccent",
+    "Ydotbelow",
+    "Yericyrillic",
+    "Yerudieresiscyrillic",
     "Ygrave",
+    "Yhook",
+    "Yhookabove",
+    "Yiarmenian",
+    "Yicyrillic",
+    "Yiwnarmenian",
+    "Ymonospace",
+    "Ytilde",
+    "Yusbigcyrillic",
+    "Yusbigiotifiedcyrillic",
+    "Yuslittlecyrillic",
+    "Yuslittleiotifiedcyrillic",
+    "Zaarmenian",
     "Zacute",
+    "Zcircle",
+    "Zcircumflex",
+    "Zdot",
     "Zdotaccent",
+    "Zdotbelow",
+    "Zecyrillic",
+    "Zedescendercyrillic",
+    "Zedieresiscyrillic",
     "Zeta",
+    "Zhearmenian",
+    "Zhebrevecyrillic",
+    "Zhecyrillic",
+    "Zhedescendercyrillic",
+    "Zhedieresiscyrillic",
+    "Zlinebelow",
+    "Zmonospace",
+    "Zstroke",
+    "aabengali",
+    "aadeva",
+    "aagujarati",
+    "aagurmukhi",
+    "aamatragurmukhi",
+    "aarusquare",
+    "aavowelsignbengali",
+    "aavowelsigndeva",
+    "aavowelsigngujarati",
+    "abbreviationmarkarmenian",
+    "abbreviationsigndeva",
+    "abengali",
+    "abopomofo",
     "abreve",
+    "abreveacute",
+    "abrevecyrillic",
+    "abrevedotbelow",
+    "abrevegrave",
+    "abrevehookabove",
+    "abrevetilde",
+    "acaron",
+    "acircle",
+    "acircumflexacute",
+    "acircumflexdotbelow",
+    "acircumflexgrave",
+    "acircumflexhookabove",
+    "acircumflextilde",
+    "acutebelowcmb",
+    "acutecmb",
     "acutecomb",
+    "acutedeva",
+    "acutelowmod",
+    "acutetonecmb",
+    "acyrillic",
+    "adblgrave",
+    "addakgurmukhi",
+    "adeva",
+    "adieresiscyrillic",
+    "adieresismacron",
+    "adotbelow",
+    "adotmacron",
     "aeacute",
+    "aekorean",
+    "aemacron",
     "afii00208",
+    "afii08941",
     "afii10017",
     "afii10018",
     "afii10019",
@@ -830,18 +1306,91 @@
     "afii61664",
     "afii63167",
     "afii64937",
+    "agujarati",
+    "agurmukhi",
+    "ahiragana",
+    "ahookabove",
+    "aibengali",
+    "aibopomofo",
+    "aideva",
+    "aiecyrillic",
+    "aigujarati",
+    "aigurmukhi",
+    "aimatragurmukhi",
+    "ainarabic",
+    "ainfinalarabic",
+    "aininitialarabic",
+    "ainmedialarabic",
+    "ainvertedbreve",
+    "aivowelsignbengali",
+    "aivowelsigndeva",
+    "aivowelsigngujarati",
+    "akatakana",
+    "akatakanahalfwidth",
+    "akorean",
+    "alef",
+    "alefarabic",
+    "alefdageshhebrew",
+    "aleffinalarabic",
+    "alefhamzaabovearabic",
+    "alefhamzaabovefinalarabic",
+    "alefhamzabelowarabic",
+    "alefhamzabelowfinalarabic",
+    "alefhebrew",
+    "aleflamedhebrew",
+    "alefmaddaabovearabic",
+    "alefmaddaabovefinalarabic",
+    "alefmaksuraarabic",
+    "alefmaksurafinalarabic",
+    "alefmaksurainitialarabic",
+    "alefmaksuramedialarabic",
+    "alefpatahhebrew",
+    "alefqamatshebrew",
     "aleph",
+    "allequal",
     "alpha",
     "alphatonos",
     "amacron",
+    "amonospace",
+    "ampersandmonospace",
+    "amsquare",
+    "anbopomofo",
+    "angbopomofo",
+    "angkhankhuthai",
     "angle",
+    "anglebracketleft",
+    "anglebracketleftvertical",
+    "anglebracketright",
+    "anglebracketrightvertical",
     "angleleft",
     "angleright",
+    "angstrom",
     "anoteleia",
+    "anudattadeva",
+    "anusvarabengali",
+    "anusvaradeva",
+    "anusvaragujarati",
     "aogonek",
+    "apaatosquare",
+    "aparen",
+    "apostrophearmenian",
+    "apostrophemod",
+    "apple",
+    "approaches",
     "approxequal",
+    "approxequalorimage",
+    "approximatelyequal",
+    "araeaekorean",
+    "araeakorean",
+    "arc",
+    "arighthalfring",
     "aringacute",
+    "aringbelow",
     "arrowboth",
+    "arrowdashdown",
+    "arrowdashleft",
+    "arrowdashright",
+    "arrowdashup",
     "arrowdblboth",
     "arrowdbldown",
     "arrowdblleft",
@@ -848,244 +1397,2929 @@
     "arrowdblright",
     "arrowdblup",
     "arrowdown",
+    "arrowdownleft",
+    "arrowdownright",
+    "arrowdownwhite",
+    "arrowheaddownmod",
+    "arrowheadleftmod",
+    "arrowheadrightmod",
+    "arrowheadupmod",
     "arrowhorizex",
     "arrowleft",
+    "arrowleftdbl",
+    "arrowleftdblstroke",
+    "arrowleftoverright",
+    "arrowleftwhite",
     "arrowright",
+    "arrowrightdblstroke",
+    "arrowrightheavy",
+    "arrowrightoverleft",
+    "arrowrightwhite",
+    "arrowtableft",
+    "arrowtabright",
     "arrowup",
     "arrowupdn",
     "arrowupdnbse",
+    "arrowupdownbase",
+    "arrowupleft",
+    "arrowupleftofdown",
+    "arrowupright",
+    "arrowupwhite",
     "arrowvertex",
+    "asciicircummonospace",
+    "asciitildemonospace",
+    "ascript",
+    "ascriptturned",
+    "asmallhiragana",
+    "asmallkatakana",
+    "asmallkatakanahalfwidth",
+    "asteriskaltonearabic",
+    "asteriskarabic",
     "asteriskmath",
+    "asteriskmonospace",
+    "asterisksmall",
+    "asterism",
+    "asymptoticallyequal",
+    "atmonospace",
+    "atsmall",
+    "aturned",
+    "aubengali",
+    "aubopomofo",
+    "audeva",
+    "augujarati",
+    "augurmukhi",
+    "aulengthmarkbengali",
+    "aumatragurmukhi",
+    "auvowelsignbengali",
+    "auvowelsigndeva",
+    "auvowelsigngujarati",
+    "avagrahadeva",
+    "aybarmenian",
+    "ayin",
+    "ayinaltonehebrew",
+    "ayinhebrew",
+    "babengali",
+    "backslashmonospace",
+    "badeva",
+    "bagujarati",
+    "bagurmukhi",
+    "bahiragana",
+    "bahtthai",
+    "bakatakana",
+    "barmonospace",
+    "bbopomofo",
+    "bcircle",
+    "bdotaccent",
+    "bdotbelow",
+    "beamedsixteenthnotes",
+    "because",
+    "becyrillic",
+    "beharabic",
+    "behfinalarabic",
+    "behinitialarabic",
+    "behiragana",
+    "behmedialarabic",
+    "behmeeminitialarabic",
+    "behmeemisolatedarabic",
+    "behnoonfinalarabic",
+    "bekatakana",
+    "benarmenian",
+    "bet",
     "beta",
+    "betasymbolgreek",
+    "betdagesh",
+    "betdageshhebrew",
+    "bethebrew",
+    "betrafehebrew",
+    "bhabengali",
+    "bhadeva",
+    "bhagujarati",
+    "bhagurmukhi",
+    "bhook",
+    "bihiragana",
+    "bikatakana",
+    "bilabialclick",
+    "bindigurmukhi",
+    "birusquare",
+    "blackcircle",
+    "blackdiamond",
+    "blackdownpointingtriangle",
+    "blackleftpointingpointer",
+    "blackleftpointingtriangle",
+    "blacklenticularbracketleft",
+    "blacklenticularbracketleftvertical",
+    "blacklenticularbracketright",
+    "blacklenticularbracketrightvertical",
+    "blacklowerlefttriangle",
+    "blacklowerrighttriangle",
+    "blackrectangle",
+    "blackrightpointingpointer",
+    "blackrightpointingtriangle",
+    "blacksmallsquare",
+    "blacksmilingface",
+    "blacksquare",
+    "blackstar",
+    "blackupperlefttriangle",
+    "blackupperrighttriangle",
+    "blackuppointingsmalltriangle",
+    "blackuppointingtriangle",
+    "blank",
+    "blinebelow",
     "block",
+    "bmonospace",
+    "bobaimaithai",
+    "bohiragana",
+    "bokatakana",
+    "bparen",
+    "bqsquare",
     "braceex",
     "braceleftbt",
     "braceleftmid",
+    "braceleftmonospace",
+    "braceleftsmall",
     "bracelefttp",
+    "braceleftvertical",
     "bracerightbt",
     "bracerightmid",
+    "bracerightmonospace",
+    "bracerightsmall",
     "bracerighttp",
+    "bracerightvertical",
     "bracketleftbt",
     "bracketleftex",
+    "bracketleftmonospace",
     "bracketlefttp",
     "bracketrightbt",
     "bracketrightex",
+    "bracketrightmonospace",
     "bracketrighttp",
+    "brevebelowcmb",
+    "brevecmb",
+    "breveinvertedbelowcmb",
+    "breveinvertedcmb",
+    "breveinverteddoublecmb",
+    "bridgebelowcmb",
+    "bridgeinvertedbelowcmb",
+    "bstroke",
+    "btopbar",
+    "buhiragana",
+    "bukatakana",
+    "bulletinverse",
+    "bulletoperator",
+    "bullseye",
+    "caarmenian",
+    "cabengali",
     "cacute",
+    "cadeva",
+    "cagujarati",
+    "cagurmukhi",
+    "calsquare",
+    "candrabindubengali",
+    "candrabinducmb",
+    "candrabindudeva",
+    "candrabindugujarati",
+    "capslock",
+    "careof",
+    "caronbelowcmb",
+    "caroncmb",
     "carriagereturn",
+    "cbopomofo",
     "ccaron",
+    "ccedillaacute",
+    "ccircle",
     "ccircumflex",
+    "ccurl",
+    "cdot",
     "cdotaccent",
+    "cdsquare",
+    "cedillacmb",
+    "centigrade",
+    "centmonospace",
+    "chaarmenian",
+    "chabengali",
+    "chadeva",
+    "chagujarati",
+    "chagurmukhi",
+    "chbopomofo",
+    "cheabkhasiancyrillic",
+    "checkmark",
+    "checyrillic",
+    "chedescenderabkhasiancyrillic",
+    "chedescendercyrillic",
+    "chedieresiscyrillic",
+    "cheharmenian",
+    "chekhakassiancyrillic",
+    "cheverticalstrokecyrillic",
     "chi",
+    "chieuchacirclekorean",
+    "chieuchaparenkorean",
+    "chieuchcirclekorean",
+    "chieuchkorean",
+    "chieuchparenkorean",
+    "chochangthai",
+    "chochanthai",
+    "chochingthai",
+    "chochoethai",
+    "chook",
+    "cieucacirclekorean",
+    "cieucaparenkorean",
+    "cieuccirclekorean",
+    "cieuckorean",
+    "cieucparenkorean",
+    "cieucuparenkorean",
     "circle",
     "circlemultiply",
+    "circleot",
     "circleplus",
+    "circlepostalmark",
+    "circlewithlefthalfblack",
+    "circlewithrighthalfblack",
+    "circumflexbelowcmb",
+    "circumflexcmb",
+    "clear",
+    "clickalveolar",
+    "clickdental",
+    "clicklateral",
+    "clickretroflex",
     "club",
+    "clubsuitblack",
+    "clubsuitwhite",
+    "cmcubedsquare",
+    "cmonospace",
+    "cmsquaredsquare",
+    "coarmenian",
+    "colonmonospace",
+    "colonsign",
+    "colonsmall",
+    "colontriangularhalfmod",
+    "colontriangularmod",
+    "commaabovecmb",
+    "commaaboverightcmb",
     "commaaccent",
+    "commaarabic",
+    "commaarmenian",
+    "commamonospace",
+    "commareversedabovecmb",
+    "commareversedmod",
+    "commasmall",
+    "commaturnedabovecmb",
+    "commaturnedmod",
+    "compass",
     "congruent",
+    "contourintegral",
+    "control",
+    "controlACK",
+    "controlBEL",
+    "controlBS",
+    "controlCAN",
+    "controlCR",
+    "controlDC1",
+    "controlDC2",
+    "controlDC3",
+    "controlDC4",
+    "controlDEL",
+    "controlDLE",
+    "controlEM",
+    "controlENQ",
+    "controlEOT",
+    "controlESC",
+    "controlETB",
+    "controlETX",
+    "controlFF",
+    "controlFS",
+    "controlGS",
+    "controlHT",
+    "controlLF",
+    "controlNAK",
+    "controlRS",
+    "controlSI",
+    "controlSO",
+    "controlSOT",
+    "controlSTX",
+    "controlSUB",
+    "controlSYN",
+    "controlUS",
+    "controlVT",
     "copyrightsans",
     "copyrightserif",
+    "cornerbracketleft",
+    "cornerbracketlefthalfwidth",
+    "cornerbracketleftvertical",
+    "cornerbracketright",
+    "cornerbracketrighthalfwidth",
+    "cornerbracketrightvertical",
+    "corporationsquare",
+    "cosquare",
+    "coverkgsquare",
+    "cparen",
+    "cruzeiro",
+    "cstretched",
+    "curlyand",
+    "curlyor",
     "cyrBreve",
     "cyrFlex",
     "cyrbreve",
     "cyrflex",
+    "daarmenian",
+    "dabengali",
+    "dadarabic",
+    "dadeva",
+    "dadfinalarabic",
+    "dadinitialarabic",
+    "dadmedialarabic",
+    "dagesh",
+    "dageshhebrew",
+    "dagujarati",
+    "dagurmukhi",
+    "dahiragana",
+    "dakatakana",
+    "dalarabic",
+    "dalet",
+    "daletdagesh",
+    "daletdageshhebrew",
+    "dalethatafpatah",
+    "dalethatafpatahhebrew",
+    "dalethatafsegol",
+    "dalethatafsegolhebrew",
+    "dalethebrew",
+    "dalethiriq",
+    "dalethiriqhebrew",
+    "daletholam",
+    "daletholamhebrew",
+    "daletpatah",
+    "daletpatahhebrew",
+    "daletqamats",
+    "daletqamatshebrew",
+    "daletqubuts",
+    "daletqubutshebrew",
+    "daletsegol",
+    "daletsegolhebrew",
+    "daletsheva",
+    "daletshevahebrew",
+    "dalettsere",
+    "dalettserehebrew",
+    "dalfinalarabic",
+    "dammaarabic",
+    "dammalowarabic",
+    "dammatanaltonearabic",
+    "dammatanarabic",
+    "danda",
+    "dargahebrew",
+    "dargalefthebrew",
+    "dasiapneumatacyrilliccmb",
     "dblGrave",
+    "dblanglebracketleft",
+    "dblanglebracketleftvertical",
+    "dblanglebracketright",
+    "dblanglebracketrightvertical",
+    "dblarchinvertedbelowcmb",
+    "dblarrowleft",
+    "dblarrowright",
+    "dbldanda",
     "dblgrave",
+    "dblgravecmb",
+    "dblintegral",
+    "dbllowline",
+    "dbllowlinecmb",
+    "dbloverlinecmb",
+    "dblprimemod",
+    "dblverticalbar",
+    "dblverticallineabovecmb",
+    "dbopomofo",
+    "dbsquare",
     "dcaron",
+    "dcedilla",
+    "dcircle",
+    "dcircumflexbelow",
     "dcroat",
+    "ddabengali",
+    "ddadeva",
+    "ddagujarati",
+    "ddagurmukhi",
+    "ddalarabic",
+    "ddalfinalarabic",
+    "dddhadeva",
+    "ddhabengali",
+    "ddhadeva",
+    "ddhagujarati",
+    "ddhagurmukhi",
+    "ddotaccent",
+    "ddotbelow",
+    "decimalseparatorarabic",
+    "decimalseparatorpersian",
+    "decyrillic",
+    "dehihebrew",
+    "dehiragana",
+    "deicoptic",
+    "dekatakana",
+    "deleteleft",
+    "deleteright",
     "delta",
+    "deltaturned",
+    "denominatorminusonenumeratorbengali",
+    "dezh",
+    "dhabengali",
+    "dhadeva",
+    "dhagujarati",
+    "dhagurmukhi",
+    "dhook",
+    "dialytikatonos",
+    "dialytikatonoscmb",
     "diamond",
+    "diamondsuitwhite",
     "dieresisacute",
+    "dieresisbelowcmb",
+    "dieresiscmb",
     "dieresisgrave",
     "dieresistonos",
+    "dihiragana",
+    "dikatakana",
+    "dittomark",
+    "divides",
+    "divisionslash",
+    "djecyrillic",
     "dkshade",
+    "dlinebelow",
+    "dlsquare",
+    "dmacron",
+    "dmonospace",
     "dnblock",
+    "dochadathai",
+    "dodekthai",
+    "dohiragana",
+    "dokatakana",
+    "dollarmonospace",
+    "dollarsmall",
     "dong",
+    "dorusquare",
+    "dotaccentcmb",
+    "dotbelowcmb",
     "dotbelowcomb",
+    "dotkatakana",
     "dotlessj",
+    "dotlessjstrokehook",
     "dotmath",
+    "dottedcircle",
+    "doubleyodpatah",
+    "doubleyodpatahhebrew",
+    "downtackbelowcmb",
+    "downtackmod",
+    "dparen",
+    "dtail",
+    "dtopbar",
+    "duhiragana",
+    "dukatakana",
+    "dz",
+    "dzaltone",
+    "dzcaron",
+    "dzcurl",
+    "dzeabkhasiancyrillic",
+    "dzecyrillic",
+    "dzhecyrillic",
+    "earth",
+    "ebengali",
+    "ebopomofo",
     "ebreve",
+    "ecandradeva",
+    "ecandragujarati",
+    "ecandravowelsigndeva",
+    "ecandravowelsigngujarati",
     "ecaron",
+    "ecedillabreve",
+    "echarmenian",
+    "echyiwnarmenian",
+    "ecircle",
+    "ecircumflexacute",
+    "ecircumflexbelow",
+    "ecircumflexdotbelow",
+    "ecircumflexgrave",
+    "ecircumflexhookabove",
+    "ecircumflextilde",
+    "ecyrillic",
+    "edblgrave",
+    "edeva",
+    "edot",
     "edotaccent",
+    "edotbelow",
+    "eegurmukhi",
+    "eematragurmukhi",
+    "efcyrillic",
+    "egujarati",
+    "eharmenian",
+    "ehbopomofo",
+    "ehiragana",
+    "ehookabove",
+    "eibopomofo",
+    "eightarabic",
+    "eightbengali",
+    "eightcircle",
+    "eightcircleinversesansserif",
+    "eightdeva",
+    "eighteencircle",
+    "eighteenparen",
+    "eighteenperiod",
+    "eightgujarati",
+    "eightgurmukhi",
+    "eighthackarabic",
+    "eighthangzhou",
+    "eighthnotebeamed",
+    "eightideographicparen",
+    "eightmonospace",
+    "eightparen",
+    "eightperiod",
+    "eightpersian",
+    "eightroman",
+    "eightthai",
+    "einvertedbreve",
+    "eiotifiedcyrillic",
+    "ekatakana",
+    "ekatakanahalfwidth",
+    "ekonkargurmukhi",
+    "ekorean",
+    "elcyrillic",
     "element",
+    "elevencircle",
+    "elevenparen",
+    "elevenperiod",
+    "elevenroman",
+    "ellipsisvertical",
     "emacron",
+    "emacronacute",
+    "emacrongrave",
+    "emcyrillic",
+    "emdashvertical",
+    "emonospace",
+    "emphasismarkarmenian",
     "emptyset",
+    "enbopomofo",
+    "encyrillic",
+    "endashvertical",
+    "endescendercyrillic",
     "eng",
+    "engbopomofo",
+    "enghecyrillic",
+    "enhookcyrillic",
+    "enspace",
     "eogonek",
+    "eokorean",
+    "eopen",
+    "eopenclosed",
+    "eopenreversed",
+    "eopenreversedclosed",
+    "eopenreversedhook",
+    "eparen",
     "epsilon",
     "epsilontonos",
+    "equalmonospace",
+    "equalsmall",
+    "equalsuperior",
     "equivalence",
+    "erbopomofo",
+    "ercyrillic",
+    "ereversed",
+    "ereversedcyrillic",
+    "escyrillic",
+    "esdescendercyrillic",
+    "esh",
+    "eshcurl",
+    "eshortdeva",
+    "eshortvowelsigndeva",
+    "eshreversedloop",
+    "eshsquatreversed",
+    "esmallhiragana",
+    "esmallkatakana",
+    "esmallkatakanahalfwidth",
     "estimated",
     "eta",
+    "etarmenian",
     "etatonos",
+    "etilde",
+    "etildebelow",
+    "etnahtafoukhhebrew",
+    "etnahtafoukhlefthebrew",
+    "etnahtahebrew",
+    "etnahtalefthebrew",
+    "eturned",
+    "eukorean",
+    "euro",
+    "evowelsignbengali",
+    "evowelsigndeva",
+    "evowelsigngujarati",
+    "exclamarmenian",
     "exclamdbl",
+    "exclammonospace",
     "existential",
+    "ezh",
+    "ezhcaron",
+    "ezhcurl",
+    "ezhreversed",
+    "ezhtail",
+    "fadeva",
+    "fagurmukhi",
+    "fahrenheit",
+    "fathaarabic",
+    "fathalowarabic",
+    "fathatanarabic",
+    "fbopomofo",
+    "fcircle",
+    "fdotaccent",
+    "feharabic",
+    "feharmenian",
+    "fehfinalarabic",
+    "fehinitialarabic",
+    "fehmedialarabic",
+    "feicoptic",
     "female",
+    "fifteencircle",
+    "fifteenparen",
+    "fifteenperiod",
     "filledbox",
     "filledrect",
+    "finalkaf",
+    "finalkafdagesh",
+    "finalkafdageshhebrew",
+    "finalkafhebrew",
+    "finalkafqamats",
+    "finalkafqamatshebrew",
+    "finalkafsheva",
+    "finalkafshevahebrew",
+    "finalmem",
+    "finalmemhebrew",
+    "finalnun",
+    "finalnunhebrew",
+    "finalpe",
+    "finalpehebrew",
+    "finaltsadi",
+    "finaltsadihebrew",
+    "firsttonechinese",
+    "fisheye",
+    "fitacyrillic",
+    "fivearabic",
+    "fivebengali",
+    "fivecircle",
+    "fivecircleinversesansserif",
+    "fivedeva",
+    "fivegujarati",
+    "fivegurmukhi",
+    "fivehackarabic",
+    "fivehangzhou",
+    "fiveideographicparen",
+    "fivemonospace",
+    "fiveparen",
+    "fiveperiod",
+    "fivepersian",
+    "fiveroman",
+    "fivethai",
+    "fmonospace",
+    "fmsquare",
+    "fofanthai",
+    "fofathai",
+    "fongmanthai",
+    "forall",
+    "fourarabic",
+    "fourbengali",
+    "fourcircle",
+    "fourcircleinversesansserif",
+    "fourdeva",
+    "fourgujarati",
+    "fourgurmukhi",
+    "fourhackarabic",
+    "fourhangzhou",
+    "fourideographicparen",
+    "fourmonospace",
+    "fournumeratorbengali",
+    "fourparen",
+    "fourperiod",
+    "fourpersian",
+    "fourroman",
+    "fourteencircle",
+    "fourteenparen",
+    "fourteenperiod",
+    "fourthai",
+    "fourthtonechinese",
+    "fparen",
     "franc",
+    "gabengali",
+    "gacute",
+    "gadeva",
+    "gafarabic",
+    "gaffinalarabic",
+    "gafinitialarabic",
+    "gafmedialarabic",
+    "gagujarati",
+    "gagurmukhi",
+    "gahiragana",
+    "gakatakana",
     "gamma",
+    "gammalatinsmall",
+    "gammasuperior",
+    "gangiacoptic",
+    "gbopomofo",
     "gbreve",
     "gcaron",
+    "gcedilla",
+    "gcircle",
     "gcircumflex",
     "gcommaaccent",
+    "gdot",
     "gdotaccent",
+    "gecyrillic",
+    "gehiragana",
+    "gekatakana",
+    "geometricallyequal",
+    "gereshaccenthebrew",
+    "gereshhebrew",
+    "gereshmuqdamhebrew",
+    "gershayimaccenthebrew",
+    "gershayimhebrew",
+    "getamark",
+    "ghabengali",
+    "ghadarmenian",
+    "ghadeva",
+    "ghagujarati",
+    "ghagurmukhi",
+    "ghainarabic",
+    "ghainfinalarabic",
+    "ghaininitialarabic",
+    "ghainmedialarabic",
+    "ghemiddlehookcyrillic",
+    "ghestrokecyrillic",
+    "gheupturncyrillic",
+    "ghhadeva",
+    "ghhagurmukhi",
+    "ghook",
+    "ghzsquare",
+    "gihiragana",
+    "gikatakana",
+    "gimarmenian",
+    "gimel",
+    "gimeldagesh",
+    "gimeldageshhebrew",
+    "gimelhebrew",
+    "gjecyrillic",
+    "glottalinvertedstroke",
+    "glottalstop",
+    "glottalstopinverted",
+    "glottalstopmod",
+    "glottalstopreversed",
+    "glottalstopreversedmod",
+    "glottalstopreversedsuperior",
+    "glottalstopstroke",
+    "glottalstopstrokereversed",
+    "gmacron",
+    "gmonospace",
+    "gohiragana",
+    "gokatakana",
+    "gparen",
+    "gpasquare",
     "gradient",
+    "gravebelowcmb",
+    "gravecmb",
     "gravecomb",
+    "gravedeva",
+    "gravelowmod",
+    "gravemonospace",
+    "gravetonecmb",
     "greaterequal",
+    "greaterequalorless",
+    "greatermonospace",
+    "greaterorequivalent",
+    "greaterorless",
+    "greateroverequal",
+    "greatersmall",
+    "gscript",
+    "gstroke",
+    "guhiragana",
+    "gukatakana",
+    "guramusquare",
+    "gysquare",
+    "haabkhasiancyrillic",
+    "haaltonearabic",
+    "habengali",
+    "hadescendercyrillic",
+    "hadeva",
+    "hagujarati",
+    "hagurmukhi",
+    "haharabic",
+    "hahfinalarabic",
+    "hahinitialarabic",
+    "hahiragana",
+    "hahmedialarabic",
+    "haitusquare",
+    "hakatakana",
+    "hakatakanahalfwidth",
+    "halantgurmukhi",
+    "hamzaarabic",
+    "hamzadammaarabic",
+    "hamzadammatanarabic",
+    "hamzafathaarabic",
+    "hamzafathatanarabic",
+    "hamzalowarabic",
+    "hamzalowkasraarabic",
+    "hamzalowkasratanarabic",
+    "hamzasukunarabic",
+    "hangulfiller",
+    "hardsigncyrillic",
+    "harpoonleftbarbup",
+    "harpoonrightbarbup",
+    "hasquare",
+    "hatafpatah",
+    "hatafpatah16",
+    "hatafpatah23",
+    "hatafpatah2f",
+    "hatafpatahhebrew",
+    "hatafpatahnarrowhebrew",
+    "hatafpatahquarterhebrew",
+    "hatafpatahwidehebrew",
+    "hatafqamats",
+    "hatafqamats1b",
+    "hatafqamats28",
+    "hatafqamats34",
+    "hatafqamatshebrew",
+    "hatafqamatsnarrowhebrew",
+    "hatafqamatsquarterhebrew",
+    "hatafqamatswidehebrew",
+    "hatafsegol",
+    "hatafsegol17",
+    "hatafsegol24",
+    "hatafsegol30",
+    "hatafsegolhebrew",
+    "hatafsegolnarrowhebrew",
+    "hatafsegolquarterhebrew",
+    "hatafsegolwidehebrew",
     "hbar",
+    "hbopomofo",
+    "hbrevebelow",
+    "hcedilla",
+    "hcircle",
     "hcircumflex",
+    "hdieresis",
+    "hdotaccent",
+    "hdotbelow",
+    "he",
     "heart",
+    "heartsuitblack",
+    "heartsuitwhite",
+    "hedagesh",
+    "hedageshhebrew",
+    "hehaltonearabic",
+    "heharabic",
+    "hehebrew",
+    "hehfinalaltonearabic",
+    "hehfinalalttwoarabic",
+    "hehfinalarabic",
+    "hehhamzaabovefinalarabic",
+    "hehhamzaaboveisolatedarabic",
+    "hehinitialaltonearabic",
+    "hehinitialarabic",
+    "hehiragana",
+    "hehmedialaltonearabic",
+    "hehmedialarabic",
+    "heiseierasquare",
+    "hekatakana",
+    "hekatakanahalfwidth",
+    "hekutaarusquare",
+    "henghook",
+    "herutusquare",
+    "het",
+    "hethebrew",
+    "hhook",
+    "hhooksuperior",
+    "hieuhacirclekorean",
+    "hieuhaparenkorean",
+    "hieuhcirclekorean",
+    "hieuhkorean",
+    "hieuhparenkorean",
+    "hihiragana",
+    "hikatakana",
+    "hikatakanahalfwidth",
+    "hiriq",
+    "hiriq14",
+    "hiriq21",
+    "hiriq2d",
+    "hiriqhebrew",
+    "hiriqnarrowhebrew",
+    "hiriqquarterhebrew",
+    "hiriqwidehebrew",
+    "hlinebelow",
+    "hmonospace",
+    "hoarmenian",
+    "hohipthai",
+    "hohiragana",
+    "hokatakana",
+    "hokatakanahalfwidth",
+    "holam",
+    "holam19",
+    "holam26",
+    "holam32",
+    "holamhebrew",
+    "holamnarrowhebrew",
+    "holamquarterhebrew",
+    "holamwidehebrew",
+    "honokhukthai",
     "hookabovecomb",
+    "hookcmb",
+    "hookpalatalizedbelowcmb",
+    "hookretroflexbelowcmb",
+    "hoonsquare",
+    "horicoptic",
+    "horizontalbar",
+    "horncmb",
+    "hotsprings",
     "house",
+    "hparen",
+    "hsuperior",
+    "hturned",
+    "huhiragana",
+    "huiitosquare",
+    "hukatakana",
+    "hukatakanahalfwidth",
+    "hungarumlautcmb",
+    "hv",
+    "hyphenmonospace",
+    "hyphensmall",
+    "hyphentwo",
+    "iacyrillic",
+    "ibengali",
+    "ibopomofo",
     "ibreve",
+    "icaron",
+    "icircle",
+    "icyrillic",
+    "idblgrave",
+    "ideographearthcircle",
+    "ideographfirecircle",
+    "ideographicallianceparen",
+    "ideographiccallparen",
+    "ideographiccentrecircle",
+    "ideographicclose",
+    "ideographiccomma",
+    "ideographiccommaleft",
+    "ideographiccongratulationparen",
+    "ideographiccorrectcircle",
+    "ideographicearthparen",
+    "ideographicenterpriseparen",
+    "ideographicexcellentcircle",
+    "ideographicfestivalparen",
+    "ideographicfinancialcircle",
+    "ideographicfinancialparen",
+    "ideographicfireparen",
+    "ideographichaveparen",
+    "ideographichighcircle",
+    "ideographiciterationmark",
+    "ideographiclaborcircle",
+    "ideographiclaborparen",
+    "ideographicleftcircle",
+    "ideographiclowcircle",
+    "ideographicmedicinecircle",
+    "ideographicmetalparen",
+    "ideographicmoonparen",
+    "ideographicnameparen",
+    "ideographicperiod",
+    "ideographicprintcircle",
+    "ideographicreachparen",
+    "ideographicrepresentparen",
+    "ideographicresourceparen",
+    "ideographicrightcircle",
+    "ideographicsecretcircle",
+    "ideographicselfparen",
+    "ideographicsocietyparen",
+    "ideographicspace",
+    "ideographicspecialparen",
+    "ideographicstockparen",
+    "ideographicstudyparen",
+    "ideographicsunparen",
+    "ideographicsuperviseparen",
+    "ideographicwaterparen",
+    "ideographicwoodparen",
+    "ideographiczero",
+    "ideographmetalcircle",
+    "ideographmooncircle",
+    "ideographnamecircle",
+    "ideographsuncircle",
+    "ideographwatercircle",
+    "ideographwoodcircle",
+    "ideva",
+    "idieresisacute",
+    "idieresiscyrillic",
+    "idotbelow",
+    "iebrevecyrillic",
+    "iecyrillic",
+    "ieungacirclekorean",
+    "ieungaparenkorean",
+    "ieungcirclekorean",
+    "ieungkorean",
+    "ieungparenkorean",
+    "igujarati",
+    "igurmukhi",
+    "ihiragana",
+    "ihookabove",
+    "iibengali",
+    "iicyrillic",
+    "iideva",
+    "iigujarati",
+    "iigurmukhi",
+    "iimatragurmukhi",
+    "iinvertedbreve",
+    "iishortcyrillic",
+    "iivowelsignbengali",
+    "iivowelsigndeva",
+    "iivowelsigngujarati",
     "ij",
+    "ikatakana",
+    "ikatakanahalfwidth",
+    "ikorean",
+    "ilde",
+    "iluyhebrew",
     "imacron",
+    "imacroncyrillic",
+    "imageorapproximatelyequal",
+    "imatragurmukhi",
+    "imonospace",
+    "increment",
     "infinity",
+    "iniarmenian",
     "integral",
+    "integralbottom",
     "integralbt",
     "integralex",
+    "integraltop",
     "integraltp",
     "intersection",
+    "intisquare",
     "invbullet",
     "invcircle",
     "invsmileface",
+    "iocyrillic",
     "iogonek",
     "iota",
     "iotadieresis",
     "iotadieresistonos",
+    "iotalatin",
     "iotatonos",
+    "iparen",
+    "irigurmukhi",
+    "ismallhiragana",
+    "ismallkatakana",
+    "ismallkatakanahalfwidth",
+    "issharbengali",
+    "istroke",
+    "iterationhiragana",
+    "iterationkatakana",
     "itilde",
+    "itildebelow",
+    "iubopomofo",
+    "iucyrillic",
+    "ivowelsignbengali",
+    "ivowelsigndeva",
+    "ivowelsigngujarati",
+    "izhitsacyrillic",
+    "izhitsadblgravecyrillic",
+    "jaarmenian",
+    "jabengali",
+    "jadeva",
+    "jagujarati",
+    "jagurmukhi",
+    "jbopomofo",
+    "jcaron",
+    "jcircle",
     "jcircumflex",
+    "jcrossedtail",
+    "jdotlessstroke",
+    "jecyrillic",
+    "jeemarabic",
+    "jeemfinalarabic",
+    "jeeminitialarabic",
+    "jeemmedialarabic",
+    "jeharabic",
+    "jehfinalarabic",
+    "jhabengali",
+    "jhadeva",
+    "jhagujarati",
+    "jhagurmukhi",
+    "jheharmenian",
+    "jis",
+    "jmonospace",
+    "jparen",
+    "jsuperior",
+    "kabashkircyrillic",
+    "kabengali",
+    "kacute",
+    "kacyrillic",
+    "kadescendercyrillic",
+    "kadeva",
+    "kaf",
+    "kafarabic",
+    "kafdagesh",
+    "kafdageshhebrew",
+    "kaffinalarabic",
+    "kafhebrew",
+    "kafinitialarabic",
+    "kafmedialarabic",
+    "kafrafehebrew",
+    "kagujarati",
+    "kagurmukhi",
+    "kahiragana",
+    "kahookcyrillic",
+    "kakatakana",
+    "kakatakanahalfwidth",
     "kappa",
+    "kappasymbolgreek",
+    "kapyeounmieumkorean",
+    "kapyeounphieuphkorean",
+    "kapyeounpieupkorean",
+    "kapyeounssangpieupkorean",
+    "karoriisquare",
+    "kashidaautoarabic",
+    "kashidaautonosidebearingarabic",
+    "kasmallkatakana",
+    "kasquare",
+    "kasraarabic",
+    "kasratanarabic",
+    "kastrokecyrillic",
+    "katahiraprolongmarkhalfwidth",
+    "kaverticalstrokecyrillic",
+    "kbopomofo",
+    "kcalsquare",
+    "kcaron",
+    "kcedilla",
+    "kcircle",
     "kcommaaccent",
+    "kdotbelow",
+    "keharmenian",
+    "kehiragana",
+    "kekatakana",
+    "kekatakanahalfwidth",
+    "kenarmenian",
+    "kesmallkatakana",
     "kgreenlandic",
+    "khabengali",
+    "khacyrillic",
+    "khadeva",
+    "khagujarati",
+    "khagurmukhi",
+    "khaharabic",
+    "khahfinalarabic",
+    "khahinitialarabic",
+    "khahmedialarabic",
+    "kheicoptic",
+    "khhadeva",
+    "khhagurmukhi",
+    "khieukhacirclekorean",
+    "khieukhaparenkorean",
+    "khieukhcirclekorean",
+    "khieukhkorean",
+    "khieukhparenkorean",
+    "khokhaithai",
+    "khokhonthai",
+    "khokhuatthai",
+    "khokhwaithai",
+    "khomutthai",
+    "khook",
+    "khorakhangthai",
+    "khzsquare",
+    "kihiragana",
+    "kikatakana",
+    "kikatakanahalfwidth",
+    "kiroguramusquare",
+    "kiromeetorusquare",
+    "kirosquare",
+    "kiyeokacirclekorean",
+    "kiyeokaparenkorean",
+    "kiyeokcirclekorean",
+    "kiyeokkorean",
+    "kiyeokparenkorean",
+    "kiyeoksioskorean",
+    "kjecyrillic",
+    "klinebelow",
+    "klsquare",
+    "kmcubedsquare",
+    "kmonospace",
+    "kmsquaredsquare",
+    "kohiragana",
+    "kohmsquare",
+    "kokaithai",
+    "kokatakana",
+    "kokatakanahalfwidth",
+    "kooposquare",
+    "koppacyrillic",
+    "koreanstandardsymbol",
+    "koroniscmb",
+    "kparen",
+    "kpasquare",
+    "ksicyrillic",
+    "ktsquare",
+    "kturned",
+    "kuhiragana",
+    "kukatakana",
+    "kukatakanahalfwidth",
+    "kvsquare",
+    "kwsquare",
+    "labengali",
     "lacute",
+    "ladeva",
+    "lagujarati",
+    "lagurmukhi",
+    "lakkhangyaothai",
+    "lamaleffinalarabic",
+    "lamalefhamzaabovefinalarabic",
+    "lamalefhamzaaboveisolatedarabic",
+    "lamalefhamzabelowfinalarabic",
+    "lamalefhamzabelowisolatedarabic",
+    "lamalefisolatedarabic",
+    "lamalefmaddaabovefinalarabic",
+    "lamalefmaddaaboveisolatedarabic",
+    "lamarabic",
     "lambda",
+    "lambdastroke",
+    "lamed",
+    "lameddagesh",
+    "lameddageshhebrew",
+    "lamedhebrew",
+    "lamedholam",
+    "lamedholamdagesh",
+    "lamedholamdageshhebrew",
+    "lamedholamhebrew",
+    "lamfinalarabic",
+    "lamhahinitialarabic",
+    "laminitialarabic",
+    "lamjeeminitialarabic",
+    "lamkhahinitialarabic",
+    "lamlamhehisolatedarabic",
+    "lammedialarabic",
+    "lammeemhahinitialarabic",
+    "lammeeminitialarabic",
+    "lammeemjeeminitialarabic",
+    "lammeemkhahinitialarabic",
+    "largecircle",
+    "lbar",
+    "lbelt",
+    "lbopomofo",
     "lcaron",
+    "lcedilla",
+    "lcircle",
+    "lcircumflexbelow",
     "lcommaaccent",
     "ldot",
+    "ldotaccent",
+    "ldotbelow",
+    "ldotbelowmacron",
+    "leftangleabovecmb",
+    "lefttackbelowcmb",
     "lessequal",
+    "lessequalorgreater",
+    "lessmonospace",
+    "lessorequivalent",
+    "lessorgreater",
+    "lessoverequal",
+    "lesssmall",
+    "lezh",
     "lfblock",
+    "lhookretroflex",
     "lira",
+    "liwnarmenian",
+    "lj",
+    "ljecyrillic",
     "ll",
+    "lladeva",
+    "llagujarati",
+    "llinebelow",
+    "llladeva",
+    "llvocalicbengali",
+    "llvocalicdeva",
+    "llvocalicvowelsignbengali",
+    "llvocalicvowelsigndeva",
+    "lmiddletilde",
+    "lmonospace",
+    "lmsquare",
+    "lochulathai",
     "logicaland",
+    "logicalnotreversed",
     "logicalor",
+    "lolingthai",
     "longs",
+    "lowlinecenterline",
+    "lowlinecmb",
+    "lowlinedashed",
     "lozenge",
+    "lparen",
+    "lsquare",
     "ltshade",
+    "luthai",
+    "lvocalicbengali",
+    "lvocalicdeva",
+    "lvocalicvowelsignbengali",
+    "lvocalicvowelsigndeva",
+    "lxsquare",
+    "mabengali",
+    "macronbelowcmb",
+    "macroncmb",
+    "macronlowmod",
+    "macronmonospace",
+    "macute",
+    "madeva",
+    "magujarati",
+    "magurmukhi",
+    "mahapakhhebrew",
+    "mahapakhlefthebrew",
+    "mahiragana",
+    "maichattawalowleftthai",
+    "maichattawalowrightthai",
+    "maichattawathai",
+    "maichattawaupperleftthai",
+    "maieklowleftthai",
+    "maieklowrightthai",
+    "maiekthai",
+    "maiekupperleftthai",
+    "maihanakatleftthai",
+    "maihanakatthai",
+    "maitaikhuleftthai",
+    "maitaikhuthai",
+    "maitholowleftthai",
+    "maitholowrightthai",
+    "maithothai",
+    "maithoupperleftthai",
+    "maitrilowleftthai",
+    "maitrilowrightthai",
+    "maitrithai",
+    "maitriupperleftthai",
+    "maiyamokthai",
+    "makatakana",
+    "makatakanahalfwidth",
     "male",
+    "mansyonsquare",
+    "maqafhebrew",
+    "mars",
+    "masoracirclehebrew",
+    "masquare",
+    "mbopomofo",
+    "mbsquare",
+    "mcircle",
+    "mcubedsquare",
+    "mdotaccent",
+    "mdotbelow",
+    "meemarabic",
+    "meemfinalarabic",
+    "meeminitialarabic",
+    "meemmedialarabic",
+    "meemmeeminitialarabic",
+    "meemmeemisolatedarabic",
+    "meetorusquare",
+    "mehiragana",
+    "meizierasquare",
+    "mekatakana",
+    "mekatakanahalfwidth",
+    "mem",
+    "memdagesh",
+    "memdageshhebrew",
+    "memhebrew",
+    "menarmenian",
+    "merkhahebrew",
+    "merkhakefulahebrew",
+    "merkhakefulalefthebrew",
+    "merkhalefthebrew",
+    "mhook",
+    "mhzsquare",
+    "middledotkatakanahalfwidth",
+    "middot",
+    "mieumacirclekorean",
+    "mieumaparenkorean",
+    "mieumcirclekorean",
+    "mieumkorean",
+    "mieumpansioskorean",
+    "mieumparenkorean",
+    "mieumpieupkorean",
+    "mieumsioskorean",
+    "mihiragana",
+    "mikatakana",
+    "mikatakanahalfwidth",
+    "minusbelowcmb",
+    "minuscircle",
+    "minusmod",
+    "minusplus",
     "minute",
+    "miribaarusquare",
+    "mirisquare",
+    "mlonglegturned",
+    "mlsquare",
+    "mmcubedsquare",
+    "mmonospace",
+    "mmsquaredsquare",
+    "mohiragana",
+    "mohmsquare",
+    "mokatakana",
+    "mokatakanahalfwidth",
+    "molsquare",
+    "momathai",
+    "moverssquare",
+    "moverssquaredsquare",
+    "mparen",
+    "mpasquare",
+    "mssquare",
+    "mturned",
+    "mu1",
+    "muasquare",
+    "muchgreater",
+    "muchless",
+    "mufsquare",
+    "mugreek",
+    "mugsquare",
+    "muhiragana",
+    "mukatakana",
+    "mukatakanahalfwidth",
+    "mulsquare",
+    "mumsquare",
+    "munahhebrew",
+    "munahlefthebrew",
     "musicalnote",
     "musicalnotedbl",
+    "musicflatsign",
+    "musicsharpsign",
+    "mussquare",
+    "muvsquare",
+    "muwsquare",
+    "mvmegasquare",
+    "mvsquare",
+    "mwmegasquare",
+    "mwsquare",
+    "nabengali",
+    "nabla",
     "nacute",
+    "nadeva",
+    "nagujarati",
+    "nagurmukhi",
+    "nahiragana",
+    "nakatakana",
+    "nakatakanahalfwidth",
     "napostrophe",
+    "nasquare",
+    "nbopomofo",
+    "nbspace",
     "ncaron",
+    "ncedilla",
+    "ncircle",
+    "ncircumflexbelow",
     "ncommaaccent",
+    "ndotaccent",
+    "ndotbelow",
+    "nehiragana",
+    "nekatakana",
+    "nekatakanahalfwidth",
+    "newsheqelsign",
+    "nfsquare",
+    "ngabengali",
+    "ngadeva",
+    "ngagujarati",
+    "ngagurmukhi",
+    "ngonguthai",
+    "nhiragana",
+    "nhookleft",
+    "nhookretroflex",
+    "nieunacirclekorean",
+    "nieunaparenkorean",
+    "nieuncieuckorean",
+    "nieuncirclekorean",
+    "nieunhieuhkorean",
+    "nieunkorean",
+    "nieunpansioskorean",
+    "nieunparenkorean",
+    "nieunsioskorean",
+    "nieuntikeutkorean",
+    "nihiragana",
+    "nikatakana",
+    "nikatakanahalfwidth",
+    "nikhahitleftthai",
+    "nikhahitthai",
+    "ninearabic",
+    "ninebengali",
+    "ninecircle",
+    "ninecircleinversesansserif",
+    "ninedeva",
+    "ninegujarati",
+    "ninegurmukhi",
+    "ninehackarabic",
+    "ninehangzhou",
+    "nineideographicparen",
+    "ninemonospace",
+    "nineparen",
+    "nineperiod",
+    "ninepersian",
+    "nineroman",
+    "nineteencircle",
+    "nineteenparen",
+    "nineteenperiod",
+    "ninethai",
+    "nj",
+    "njecyrillic",
+    "nkatakana",
+    "nkatakanahalfwidth",
+    "nlegrightlong",
+    "nlinebelow",
+    "nmonospace",
+    "nmsquare",
+    "nnabengali",
+    "nnadeva",
+    "nnagujarati",
+    "nnagurmukhi",
+    "nnnadeva",
+    "nohiragana",
+    "nokatakana",
+    "nokatakanahalfwidth",
+    "nonbreakingspace",
+    "nonenthai",
+    "nonuthai",
+    "noonarabic",
+    "noonfinalarabic",
+    "noonghunnaarabic",
+    "noonghunnafinalarabic",
+    "noonhehinitialarabic",
+    "nooninitialarabic",
+    "noonjeeminitialarabic",
+    "noonjeemisolatedarabic",
+    "noonmedialarabic",
+    "noonmeeminitialarabic",
+    "noonmeemisolatedarabic",
+    "noonnoonfinalarabic",
+    "notcontains",
     "notelement",
+    "notelementof",
     "notequal",
+    "notgreater",
+    "notgreaternorequal",
+    "notgreaternorless",
+    "notidentical",
+    "notless",
+    "notlessnorequal",
+    "notparallel",
+    "notprecedes",
     "notsubset",
+    "notsucceeds",
+    "notsuperset",
+    "nowarmenian",
+    "nparen",
+    "nssquare",
     "nu",
+    "nuhiragana",
+    "nukatakana",
+    "nukatakanahalfwidth",
+    "nuktabengali",
+    "nuktadeva",
+    "nuktagujarati",
+    "nuktagurmukhi",
+    "numbersignmonospace",
+    "numbersignsmall",
+    "numeralsigngreek",
+    "numeralsignlowergreek",
+    "numero",
+    "nun",
+    "nundagesh",
+    "nundageshhebrew",
+    "nunhebrew",
+    "nvsquare",
+    "nwsquare",
+    "nyabengali",
+    "nyadeva",
+    "nyagujarati",
+    "nyagurmukhi",
+    "oangthai",
+    "obarred",
+    "obarredcyrillic",
+    "obarreddieresiscyrillic",
+    "obengali",
+    "obopomofo",
     "obreve",
+    "ocandradeva",
+    "ocandragujarati",
+    "ocandravowelsigndeva",
+    "ocandravowelsigngujarati",
+    "ocaron",
+    "ocircle",
+    "ocircumflexacute",
+    "ocircumflexdotbelow",
+    "ocircumflexgrave",
+    "ocircumflexhookabove",
+    "ocircumflextilde",
+    "ocyrillic",
+    "odblacute",
+    "odblgrave",
+    "odeva",
+    "odieresiscyrillic",
+    "odotbelow",
+    "oekorean",
+    "ogonekcmb",
+    "ogujarati",
+    "oharmenian",
+    "ohiragana",
+    "ohookabove",
     "ohorn",
+    "ohornacute",
+    "ohorndotbelow",
+    "ohorngrave",
+    "ohornhookabove",
+    "ohorntilde",
     "ohungarumlaut",
+    "oi",
+    "oinvertedbreve",
+    "okatakana",
+    "okatakanahalfwidth",
+    "okorean",
+    "olehebrew",
     "omacron",
+    "omacronacute",
+    "omacrongrave",
+    "omdeva",
     "omega",
     "omega1",
+    "omegacyrillic",
+    "omegalatinclosed",
+    "omegaroundcyrillic",
+    "omegatitlocyrillic",
     "omegatonos",
+    "omgujarati",
     "omicron",
     "omicrontonos",
+    "omonospace",
+    "onearabic",
+    "onebengali",
+    "onecircle",
+    "onecircleinversesansserif",
+    "onedeva",
+    "onegujarati",
+    "onegurmukhi",
+    "onehackarabic",
+    "onehangzhou",
+    "oneideographicparen",
+    "onemonospace",
+    "onenumeratorbengali",
+    "oneparen",
+    "oneperiod",
+    "onepersian",
+    "oneroman",
+    "onethai",
+    "oogonek",
+    "oogonekmacron",
+    "oogurmukhi",
+    "oomatragurmukhi",
+    "oopen",
+    "oparen",
     "openbullet",
+    "option",
     "orthogonal",
+    "oshortdeva",
+    "oshortvowelsigndeva",
     "oslashacute",
+    "osmallhiragana",
+    "osmallkatakana",
+    "osmallkatakanahalfwidth",
+    "ostrokeacute",
+    "otcyrillic",
+    "otildeacute",
+    "otildedieresis",
+    "oubopomofo",
+    "overline",
+    "overlinecenterline",
+    "overlinecmb",
+    "overlinedashed",
+    "overlinedblwavy",
+    "overlinewavy",
+    "overscore",
+    "ovowelsignbengali",
+    "ovowelsigndeva",
+    "ovowelsigngujarati",
+    "paampssquare",
+    "paasentosquare",
+    "pabengali",
+    "pacute",
+    "padeva",
+    "pagedown",
+    "pageup",
+    "pagujarati",
+    "pagurmukhi",
+    "pahiragana",
+    "paiyannoithai",
+    "pakatakana",
+    "palatalizationcyrilliccmb",
+    "palochkacyrillic",
+    "pansioskorean",
+    "parallel",
+    "parenleftaltonearabic",
     "parenleftbt",
     "parenleftex",
+    "parenleftmonospace",
+    "parenleftsmall",
     "parenlefttp",
+    "parenleftvertical",
+    "parenrightaltonearabic",
     "parenrightbt",
     "parenrightex",
+    "parenrightmonospace",
+    "parenrightsmall",
     "parenrighttp",
+    "parenrightvertical",
     "partialdiff",
+    "paseqhebrew",
+    "pashtahebrew",
+    "pasquare",
+    "patah",
+    "patah11",
+    "patah1d",
+    "patah2a",
+    "patahhebrew",
+    "patahnarrowhebrew",
+    "patahquarterhebrew",
+    "patahwidehebrew",
+    "pazerhebrew",
+    "pbopomofo",
+    "pcircle",
+    "pdotaccent",
+    "pe",
+    "pecyrillic",
+    "pedagesh",
+    "pedageshhebrew",
+    "peezisquare",
+    "pefinaldageshhebrew",
+    "peharabic",
+    "peharmenian",
+    "pehebrew",
+    "pehfinalarabic",
+    "pehinitialarabic",
+    "pehiragana",
+    "pehmedialarabic",
+    "pekatakana",
+    "pemiddlehookcyrillic",
+    "perafehebrew",
+    "percentarabic",
+    "percentmonospace",
+    "percentsmall",
+    "periodarmenian",
+    "periodhalfwidth",
+    "periodmonospace",
+    "periodsmall",
+    "perispomenigreekcmb",
     "perpendicular",
     "peseta",
+    "pfsquare",
+    "phabengali",
+    "phadeva",
+    "phagujarati",
+    "phagurmukhi",
     "phi",
     "phi1",
+    "phieuphacirclekorean",
+    "phieuphaparenkorean",
+    "phieuphcirclekorean",
+    "phieuphkorean",
+    "phieuphparenkorean",
+    "philatin",
+    "phinthuthai",
+    "phisymbolgreek",
+    "phook",
+    "phophanthai",
+    "phophungthai",
+    "phosamphaothai",
     "pi",
+    "pieupacirclekorean",
+    "pieupaparenkorean",
+    "pieupcieuckorean",
+    "pieupcirclekorean",
+    "pieupkiyeokkorean",
+    "pieupkorean",
+    "pieupparenkorean",
+    "pieupsioskiyeokkorean",
+    "pieupsioskorean",
+    "pieupsiostikeutkorean",
+    "pieupthieuthkorean",
+    "pieuptikeutkorean",
+    "pihiragana",
+    "pikatakana",
+    "pisymbolgreek",
+    "piwrarmenian",
+    "plusbelowcmb",
+    "pluscircle",
+    "plusmod",
+    "plusmonospace",
+    "plussmall",
+    "plussuperior",
+    "pmonospace",
+    "pmsquare",
+    "pohiragana",
+    "pointingindexdownwhite",
+    "pointingindexleftwhite",
+    "pointingindexrightwhite",
+    "pointingindexupwhite",
+    "pokatakana",
+    "poplathai",
+    "postalmark",
+    "postalmarkface",
+    "pparen",
+    "precedes",
     "prescription",
+    "primemod",
+    "primereversed",
     "product",
+    "projective",
+    "prolongedkana",
+    "propellor",
     "propersubset",
     "propersuperset",
+    "proportion",
     "proportional",
     "psi",
+    "psicyrillic",
+    "psilipneumatacyrilliccmb",
+    "pssquare",
+    "puhiragana",
+    "pukatakana",
+    "pvsquare",
+    "pwsquare",
+    "qadeva",
+    "qadmahebrew",
+    "qafarabic",
+    "qaffinalarabic",
+    "qafinitialarabic",
+    "qafmedialarabic",
+    "qamats",
+    "qamats10",
+    "qamats1a",
+    "qamats1c",
+    "qamats27",
+    "qamats29",
+    "qamats33",
+    "qamatsde",
+    "qamatshebrew",
+    "qamatsnarrowhebrew",
+    "qamatsqatanhebrew",
+    "qamatsqatannarrowhebrew",
+    "qamatsqatanquarterhebrew",
+    "qamatsqatanwidehebrew",
+    "qamatsquarterhebrew",
+    "qamatswidehebrew",
+    "qarneyparahebrew",
+    "qbopomofo",
+    "qcircle",
+    "qhook",
+    "qmonospace",
+    "qof",
+    "qofdagesh",
+    "qofdageshhebrew",
+    "qofhatafpatah",
+    "qofhatafpatahhebrew",
+    "qofhatafsegol",
+    "qofhatafsegolhebrew",
+    "qofhebrew",
+    "qofhiriq",
+    "qofhiriqhebrew",
+    "qofholam",
+    "qofholamhebrew",
+    "qofpatah",
+    "qofpatahhebrew",
+    "qofqamats",
+    "qofqamatshebrew",
+    "qofqubuts",
+    "qofqubutshebrew",
+    "qofsegol",
+    "qofsegolhebrew",
+    "qofsheva",
+    "qofshevahebrew",
+    "qoftsere",
+    "qoftserehebrew",
+    "qparen",
+    "quarternote",
+    "qubuts",
+    "qubuts18",
+    "qubuts25",
+    "qubuts31",
+    "qubutshebrew",
+    "qubutsnarrowhebrew",
+    "qubutsquarterhebrew",
+    "qubutswidehebrew",
+    "questionarabic",
+    "questionarmenian",
+    "questiongreek",
+    "questionmonospace",
+    "quotedblmonospace",
+    "quotedblprime",
+    "quotedblprimereversed",
+    "quoteleftreversed",
     "quotereversed",
+    "quoterightn",
+    "quotesinglemonospace",
+    "raarmenian",
+    "rabengali",
     "racute",
+    "radeva",
     "radical",
     "radicalex",
+    "radoverssquare",
+    "radoverssquaredsquare",
+    "radsquare",
+    "rafe",
+    "rafehebrew",
+    "ragujarati",
+    "ragurmukhi",
+    "rahiragana",
+    "rakatakana",
+    "rakatakanahalfwidth",
+    "ralowerdiagonalbengali",
+    "ramiddlediagonalbengali",
+    "ramshorn",
+    "ratio",
+    "rbopomofo",
     "rcaron",
+    "rcedilla",
+    "rcircle",
     "rcommaaccent",
+    "rdblgrave",
+    "rdotaccent",
+    "rdotbelow",
+    "rdotbelowmacron",
+    "referencemark",
     "reflexsubset",
     "reflexsuperset",
     "registersans",
     "registerserif",
+    "reharabic",
+    "reharmenian",
+    "rehfinalarabic",
+    "rehiragana",
+    "rehyehaleflamarabic",
+    "rekatakana",
+    "rekatakanahalfwidth",
+    "resh",
+    "reshdageshhebrew",
+    "reshhatafpatah",
+    "reshhatafpatahhebrew",
+    "reshhatafsegol",
+    "reshhatafsegolhebrew",
+    "reshhebrew",
+    "reshhiriq",
+    "reshhiriqhebrew",
+    "reshholam",
+    "reshholamhebrew",
+    "reshpatah",
+    "reshpatahhebrew",
+    "reshqamats",
+    "reshqamatshebrew",
+    "reshqubuts",
+    "reshqubutshebrew",
+    "reshsegol",
+    "reshsegolhebrew",
+    "reshsheva",
+    "reshshevahebrew",
+    "reshtsere",
+    "reshtserehebrew",
+    "reversedtilde",
+    "reviahebrew",
+    "reviamugrashhebrew",
     "revlogicalnot",
+    "rfishhook",
+    "rfishhookreversed",
+    "rhabengali",
+    "rhadeva",
     "rho",
+    "rhook",
+    "rhookturned",
+    "rhookturnedsuperior",
+    "rhosymbolgreek",
+    "rhotichookmod",
+    "rieulacirclekorean",
+    "rieulaparenkorean",
+    "rieulcirclekorean",
+    "rieulhieuhkorean",
+    "rieulkiyeokkorean",
+    "rieulkiyeoksioskorean",
+    "rieulkorean",
+    "rieulmieumkorean",
+    "rieulpansioskorean",
+    "rieulparenkorean",
+    "rieulphieuphkorean",
+    "rieulpieupkorean",
+    "rieulpieupsioskorean",
+    "rieulsioskorean",
+    "rieulthieuthkorean",
+    "rieultikeutkorean",
+    "rieulyeorinhieuhkorean",
+    "rightangle",
+    "righttackbelowcmb",
+    "righttriangle",
+    "rihiragana",
+    "rikatakana",
+    "rikatakanahalfwidth",
+    "ringbelowcmb",
+    "ringcmb",
+    "ringhalfleft",
+    "ringhalfleftarmenian",
+    "ringhalfleftbelowcmb",
+    "ringhalfleftcentered",
+    "ringhalfright",
+    "ringhalfrightbelowcmb",
+    "ringhalfrightcentered",
+    "rinvertedbreve",
+    "rittorusquare",
+    "rlinebelow",
+    "rlongleg",
+    "rlonglegturned",
+    "rmonospace",
+    "rohiragana",
+    "rokatakana",
+    "rokatakanahalfwidth",
+    "roruathai",
+    "rparen",
+    "rrabengali",
+    "rradeva",
+    "rragurmukhi",
+    "rreharabic",
+    "rrehfinalarabic",
+    "rrvocalicbengali",
+    "rrvocalicdeva",
+    "rrvocalicgujarati",
+    "rrvocalicvowelsignbengali",
+    "rrvocalicvowelsigndeva",
+    "rrvocalicvowelsigngujarati",
     "rtblock",
+    "rturned",
+    "rturnedsuperior",
+    "ruhiragana",
+    "rukatakana",
+    "rukatakanahalfwidth",
+    "rupeemarkbengali",
+    "rupeesignbengali",
+    "ruthai",
+    "rvocalicbengali",
+    "rvocalicdeva",
+    "rvocalicgujarati",
+    "rvocalicvowelsignbengali",
+    "rvocalicvowelsigndeva",
+    "rvocalicvowelsigngujarati",
+    "sabengali",
     "sacute",
+    "sacutedotaccent",
+    "sadarabic",
+    "sadeva",
+    "sadfinalarabic",
+    "sadinitialarabic",
+    "sadmedialarabic",
+    "sagujarati",
+    "sagurmukhi",
+    "sahiragana",
+    "sakatakana",
+    "sakatakanahalfwidth",
+    "sallallahoualayhewasallamarabic",
+    "samekh",
+    "samekhdagesh",
+    "samekhdageshhebrew",
+    "samekhhebrew",
+    "saraaathai",
+    "saraaethai",
+    "saraaimaimalaithai",
+    "saraaimaimuanthai",
+    "saraamthai",
+    "saraathai",
+    "saraethai",
+    "saraiileftthai",
+    "saraiithai",
+    "saraileftthai",
+    "saraithai",
+    "saraothai",
+    "saraueeleftthai",
+    "saraueethai",
+    "saraueleftthai",
+    "sarauethai",
+    "sarauthai",
+    "sarauuthai",
+    "sbopomofo",
+    "scarondotaccent",
     "scedilla",
-    "scedilla",
+    "schwa",
+    "schwacyrillic",
+    "schwadieresiscyrillic",
+    "schwahook",
+    "scircle",
     "scircumflex",
     "scommaaccent",
+    "sdotaccent",
+    "sdotbelow",
+    "sdotbelowdotaccent",
+    "seagullbelowcmb",
     "second",
+    "secondtonechinese",
+    "seenarabic",
+    "seenfinalarabic",
+    "seeninitialarabic",
+    "seenmedialarabic",
+    "segol",
+    "segol13",
+    "segol1f",
+    "segol2c",
+    "segolhebrew",
+    "segolnarrowhebrew",
+    "segolquarterhebrew",
+    "segoltahebrew",
+    "segolwidehebrew",
+    "seharmenian",
+    "sehiragana",
+    "sekatakana",
+    "sekatakanahalfwidth",
+    "semicolonarabic",
+    "semicolonmonospace",
+    "semicolonsmall",
+    "semivoicedmarkkana",
+    "semivoicedmarkkanahalfwidth",
+    "sentisquare",
+    "sentosquare",
+    "sevenarabic",
+    "sevenbengali",
+    "sevencircle",
+    "sevencircleinversesansserif",
+    "sevendeva",
+    "sevengujarati",
+    "sevengurmukhi",
+    "sevenhackarabic",
+    "sevenhangzhou",
+    "sevenideographicparen",
+    "sevenmonospace",
+    "sevenparen",
+    "sevenperiod",
+    "sevenpersian",
+    "sevenroman",
+    "seventeencircle",
+    "seventeenparen",
+    "seventeenperiod",
+    "seventhai",
+    "sfthyphen",
+    "shaarmenian",
+    "shabengali",
+    "shacyrillic",
+    "shaddaarabic",
+    "shaddadammaarabic",
+    "shaddadammatanarabic",
+    "shaddafathaarabic",
+    "shaddafathatanarabic",
+    "shaddakasraarabic",
+    "shaddakasratanarabic",
     "shade",
+    "shadedark",
+    "shadelight",
+    "shademedium",
+    "shadeva",
+    "shagujarati",
+    "shagurmukhi",
+    "shalshelethebrew",
+    "shbopomofo",
+    "shchacyrillic",
+    "sheenarabic",
+    "sheenfinalarabic",
+    "sheeninitialarabic",
+    "sheenmedialarabic",
+    "sheicoptic",
+    "sheqel",
+    "sheqelhebrew",
+    "sheva",
+    "sheva115",
+    "sheva15",
+    "sheva22",
+    "sheva2e",
+    "shevahebrew",
+    "shevanarrowhebrew",
+    "shevaquarterhebrew",
+    "shevawidehebrew",
+    "shhacyrillic",
+    "shimacoptic",
+    "shin",
+    "shindagesh",
+    "shindageshhebrew",
+    "shindageshshindot",
+    "shindageshshindothebrew",
+    "shindageshsindot",
+    "shindageshsindothebrew",
+    "shindothebrew",
+    "shinhebrew",
+    "shinshindot",
+    "shinshindothebrew",
+    "shinsindot",
+    "shinsindothebrew",
+    "shook",
     "sigma",
     "sigma1",
+    "sigmafinal",
+    "sigmalunatesymbolgreek",
+    "sihiragana",
+    "sikatakana",
+    "sikatakanahalfwidth",
+    "siluqhebrew",
+    "siluqlefthebrew",
     "similar",
+    "sindothebrew",
+    "siosacirclekorean",
+    "siosaparenkorean",
+    "sioscieuckorean",
+    "sioscirclekorean",
+    "sioskiyeokkorean",
+    "sioskorean",
+    "siosnieunkorean",
+    "siosparenkorean",
+    "siospieupkorean",
+    "siostikeutkorean",
+    "sixarabic",
+    "sixbengali",
+    "sixcircle",
+    "sixcircleinversesansserif",
+    "sixdeva",
+    "sixgujarati",
+    "sixgurmukhi",
+    "sixhackarabic",
+    "sixhangzhou",
+    "sixideographicparen",
+    "sixmonospace",
+    "sixparen",
+    "sixperiod",
+    "sixpersian",
+    "sixroman",
+    "sixteencircle",
+    "sixteencurrencydenominatorbengali",
+    "sixteenparen",
+    "sixteenperiod",
+    "sixthai",
+    "slashmonospace",
+    "slong",
+    "slongdotaccent",
     "smileface",
+    "smonospace",
+    "sofpasuqhebrew",
+    "softhyphen",
+    "softsigncyrillic",
+    "sohiragana",
+    "sokatakana",
+    "sokatakanahalfwidth",
+    "soliduslongoverlaycmb",
+    "solidusshortoverlaycmb",
+    "sorusithai",
+    "sosalathai",
+    "sosothai",
+    "sosuathai",
+    "spacehackarabic",
     "spade",
+    "spadesuitblack",
+    "spadesuitwhite",
+    "sparen",
+    "squarebelowcmb",
+    "squarecc",
+    "squarecm",
+    "squarediagonalcrosshatchfill",
+    "squarehorizontalfill",
+    "squarekg",
+    "squarekm",
+    "squarekmcapital",
+    "squareln",
+    "squarelog",
+    "squaremg",
+    "squaremil",
+    "squaremm",
+    "squaremsquared",
+    "squareorthogonalcrosshatchfill",
+    "squareupperlefttolowerrightfill",
+    "squareupperrighttolowerleftfill",
+    "squareverticalfill",
+    "squarewhitewithsmallblack",
+    "srsquare",
+    "ssabengali",
+    "ssadeva",
+    "ssagujarati",
+    "ssangcieuckorean",
+    "ssanghieuhkorean",
+    "ssangieungkorean",
+    "ssangkiyeokkorean",
+    "ssangnieunkorean",
+    "ssangpieupkorean",
+    "ssangsioskorean",
+    "ssangtikeutkorean",
+    "sterlingmonospace",
+    "strokelongoverlaycmb",
+    "strokeshortoverlaycmb",
+    "subset",
+    "subsetnotequal",
+    "subsetorequal",
+    "succeeds",
     "suchthat",
+    "suhiragana",
+    "sukatakana",
+    "sukatakanahalfwidth",
+    "sukunarabic",
     "summation",
     "sun",
+    "superset",
+    "supersetnotequal",
+    "supersetorequal",
+    "svsquare",
+    "syouwaerasquare",
+    "tabengali",
+    "tackdown",
+    "tackleft",
+    "tadeva",
+    "tagujarati",
+    "tagurmukhi",
+    "taharabic",
+    "tahfinalarabic",
+    "tahinitialarabic",
+    "tahiragana",
+    "tahmedialarabic",
+    "taisyouerasquare",
+    "takatakana",
+    "takatakanahalfwidth",
+    "tatweelarabic",
     "tau",
+    "tav",
+    "tavdages",
+    "tavdagesh",
+    "tavdageshhebrew",
+    "tavhebrew",
     "tbar",
+    "tbopomofo",
     "tcaron",
+    "tccurl",
+    "tcedilla",
+    "tcheharabic",
+    "tchehfinalarabic",
+    "tchehinitialarabic",
+    "tchehmedialarabic",
+    "tchehmeeminitialarabic",
+    "tcircle",
+    "tcircumflexbelow",
     "tcommaaccent",
-    "tcommaaccent",
+    "tdieresis",
+    "tdotaccent",
+    "tdotbelow",
+    "tecyrillic",
+    "tedescendercyrillic",
+    "teharabic",
+    "tehfinalarabic",
+    "tehhahinitialarabic",
+    "tehhahisolatedarabic",
+    "tehinitialarabic",
+    "tehiragana",
+    "tehjeeminitialarabic",
+    "tehjeemisolatedarabic",
+    "tehmarbutaarabic",
+    "tehmarbutafinalarabic",
+    "tehmedialarabic",
+    "tehmeeminitialarabic",
+    "tehmeemisolatedarabic",
+    "tehnoonfinalarabic",
+    "tekatakana",
+    "tekatakanahalfwidth",
+    "telephone",
+    "telephoneblack",
+    "telishagedolahebrew",
+    "telishaqetanahebrew",
+    "tencircle",
+    "tenideographicparen",
+    "tenparen",
+    "tenperiod",
+    "tenroman",
+    "tesh",
+    "tet",
+    "tetdagesh",
+    "tetdageshhebrew",
+    "tethebrew",
+    "tetsecyrillic",
+    "tevirhebrew",
+    "tevirlefthebrew",
+    "thabengali",
+    "thadeva",
+    "thagujarati",
+    "thagurmukhi",
+    "thalarabic",
+    "thalfinalarabic",
+    "thanthakhatlowleftthai",
+    "thanthakhatlowrightthai",
+    "thanthakhatthai",
+    "thanthakhatupperleftthai",
+    "theharabic",
+    "thehfinalarabic",
+    "thehinitialarabic",
+    "thehmedialarabic",
+    "thereexists",
     "therefore",
     "theta",
     "theta1",
+    "thetasymbolgreek",
+    "thieuthacirclekorean",
+    "thieuthaparenkorean",
+    "thieuthcirclekorean",
+    "thieuthkorean",
+    "thieuthparenkorean",
+    "thirteencircle",
+    "thirteenparen",
+    "thirteenperiod",
+    "thonangmonthothai",
+    "thook",
+    "thophuthaothai",
+    "thothahanthai",
+    "thothanthai",
+    "thothongthai",
+    "thothungthai",
+    "thousandcyrillic",
+    "thousandsseparatorarabic",
+    "thousandsseparatorpersian",
+    "threearabic",
+    "threebengali",
+    "threecircle",
+    "threecircleinversesansserif",
+    "threedeva",
+    "threegujarati",
+    "threegurmukhi",
+    "threehackarabic",
+    "threehangzhou",
+    "threeideographicparen",
+    "threemonospace",
+    "threenumeratorbengali",
+    "threeparen",
+    "threeperiod",
+    "threepersian",
+    "threeroman",
+    "threethai",
+    "thzsquare",
+    "tihiragana",
+    "tikatakana",
+    "tikatakanahalfwidth",
+    "tikeutacirclekorean",
+    "tikeutaparenkorean",
+    "tikeutcirclekorean",
+    "tikeutkorean",
+    "tikeutparenkorean",
+    "tildebelowcmb",
+    "tildecmb",
     "tildecomb",
+    "tildedoublecmb",
+    "tildeoperator",
+    "tildeoverlaycmb",
+    "tildeverticalcmb",
+    "timescircle",
+    "tipehahebrew",
+    "tipehalefthebrew",
+    "tippigurmukhi",
+    "titlocyrilliccmb",
+    "tiwnarmenian",
+    "tlinebelow",
+    "tmonospace",
+    "toarmenian",
+    "tohiragana",
+    "tokatakana",
+    "tokatakanahalfwidth",
+    "tonebarextrahighmod",
+    "tonebarextralowmod",
+    "tonebarhighmod",
+    "tonebarlowmod",
+    "tonebarmidmod",
+    "tonefive",
+    "tonesix",
+    "tonetwo",
     "tonos",
+    "tonsquare",
+    "topatakthai",
+    "tortoiseshellbracketleft",
+    "tortoiseshellbracketleftsmall",
+    "tortoiseshellbracketleftvertical",
+    "tortoiseshellbracketright",
+    "tortoiseshellbracketrightsmall",
+    "tortoiseshellbracketrightvertical",
+    "totaothai",
+    "tpalatalhook",
+    "tparen",
     "trademarksans",
     "trademarkserif",
+    "tretroflexhook",
     "triagdn",
     "triaglf",
     "triagrt",
     "triagup",
+    "ts",
+    "tsadi",
+    "tsadidagesh",
+    "tsadidageshhebrew",
+    "tsadihebrew",
+    "tsecyrillic",
+    "tsere",
+    "tsere12",
+    "tsere1e",
+    "tsere2b",
+    "tserehebrew",
+    "tserenarrowhebrew",
+    "tserequarterhebrew",
+    "tserewidehebrew",
+    "tshecyrillic",
+    "ttabengali",
+    "ttadeva",
+    "ttagujarati",
+    "ttagurmukhi",
+    "tteharabic",
+    "ttehfinalarabic",
+    "ttehinitialarabic",
+    "ttehmedialarabic",
+    "tthabengali",
+    "tthadeva",
+    "tthagujarati",
+    "tthagurmukhi",
+    "tturned",
+    "tuhiragana",
+    "tukatakana",
+    "tukatakanahalfwidth",
+    "tusmallhiragana",
+    "tusmallkatakana",
+    "tusmallkatakanahalfwidth",
+    "twelvecircle",
+    "twelveparen",
+    "twelveperiod",
+    "twelveroman",
+    "twentycircle",
+    "twentyhangzhou",
+    "twentyparen",
+    "twentyperiod",
+    "twoarabic",
+    "twobengali",
+    "twocircle",
+    "twocircleinversesansserif",
+    "twodeva",
+    "twodotleader",
+    "twodotleadervertical",
+    "twogujarati",
+    "twogurmukhi",
+    "twohackarabic",
+    "twohangzhou",
+    "twoideographicparen",
+    "twomonospace",
+    "twonumeratorbengali",
+    "twoparen",
+    "twoperiod",
+    "twopersian",
+    "tworoman",
+    "twostroke",
+    "twothai",
+    "ubar",
+    "ubengali",
+    "ubopomofo",
     "ubreve",
+    "ucaron",
+    "ucircle",
+    "ucircumflexbelow",
+    "ucyrillic",
+    "udattadeva",
+    "udblacute",
+    "udblgrave",
+    "udeva",
+    "udieresisacute",
+    "udieresisbelow",
+    "udieresiscaron",
+    "udieresiscyrillic",
+    "udieresisgrave",
+    "udieresismacron",
+    "udotbelow",
+    "ugujarati",
+    "ugurmukhi",
+    "uhiragana",
+    "uhookabove",
     "uhorn",
+    "uhornacute",
+    "uhorndotbelow",
+    "uhorngrave",
+    "uhornhookabove",
+    "uhorntilde",
     "uhungarumlaut",
+    "uhungarumlautcyrillic",
+    "uinvertedbreve",
+    "ukatakana",
+    "ukatakanahalfwidth",
+    "ukcyrillic",
+    "ukorean",
     "umacron",
+    "umacroncyrillic",
+    "umacrondieresis",
+    "umatragurmukhi",
+    "umonospace",
     "underscoredbl",
+    "underscoremonospace",
+    "underscorevertical",
+    "underscorewavy",
     "union",
     "universal",
     "uogonek",
+    "uparen",
     "upblock",
+    "upperdothebrew",
     "upsilon",
     "upsilondieresis",
     "upsilondieresistonos",
+    "upsilonlatin",
     "upsilontonos",
+    "uptackbelowcmb",
+    "uptackmod",
+    "uragurmukhi",
     "uring",
+    "ushortcyrillic",
+    "usmallhiragana",
+    "usmallkatakana",
+    "usmallkatakanahalfwidth",
+    "ustraightcyrillic",
+    "ustraightstrokecyrillic",
     "utilde",
+    "utildeacute",
+    "utildebelow",
+    "uubengali",
+    "uudeva",
+    "uugujarati",
+    "uugurmukhi",
+    "uumatragurmukhi",
+    "uuvowelsignbengali",
+    "uuvowelsigndeva",
+    "uuvowelsigngujarati",
+    "uvowelsignbengali",
+    "uvowelsigndeva",
+    "uvowelsigngujarati",
+    "vadeva",
+    "vagujarati",
+    "vagurmukhi",
+    "vakatakana",
+    "vav",
+    "vavdagesh",
+    "vavdagesh65",
+    "vavdageshhebrew",
+    "vavhebrew",
+    "vavholam",
+    "vavholamhebrew",
+    "vavvavhebrew",
+    "vavyodhebrew",
+    "vcircle",
+    "vdotbelow",
+    "vecyrillic",
+    "veharabic",
+    "vehfinalarabic",
+    "vehinitialarabic",
+    "vehmedialarabic",
+    "vekatakana",
+    "venus",
+    "verticalbar",
+    "verticallineabovecmb",
+    "verticallinebelowcmb",
+    "verticallinelowmod",
+    "verticallinemod",
+    "vewarmenian",
+    "vhook",
+    "vikatakana",
+    "viramabengali",
+    "viramadeva",
+    "viramagujarati",
+    "visargabengali",
+    "visargadeva",
+    "visargagujarati",
+    "vmonospace",
+    "voarmenian",
+    "voicediterationhiragana",
+    "voicediterationkatakana",
+    "voicedmarkkana",
+    "voicedmarkkanahalfwidth",
+    "vokatakana",
+    "vparen",
+    "vtilde",
+    "vturned",
+    "vuhiragana",
+    "vukatakana",
     "wacute",
+    "waekorean",
+    "wahiragana",
+    "wakatakana",
+    "wakatakanahalfwidth",
+    "wakorean",
+    "wasmallhiragana",
+    "wasmallkatakana",
+    "wattosquare",
+    "wavedash",
+    "wavyunderscorevertical",
+    "wawarabic",
+    "wawfinalarabic",
+    "wawhamzaabovearabic",
+    "wawhamzaabovefinalarabic",
+    "wbsquare",
+    "wcircle",
     "wcircumflex",
     "wdieresis",
+    "wdotaccent",
+    "wdotbelow",
+    "wehiragana",
     "weierstrass",
+    "wekatakana",
+    "wekorean",
+    "weokorean",
     "wgrave",
+    "whitebullet",
+    "whitecircle",
+    "whitecircleinverse",
+    "whitecornerbracketleft",
+    "whitecornerbracketleftvertical",
+    "whitecornerbracketright",
+    "whitecornerbracketrightvertical",
+    "whitediamond",
+    "whitediamondcontainingblacksmalldiamond",
+    "whitedownpointingsmalltriangle",
+    "whitedownpointingtriangle",
+    "whiteleftpointingsmalltriangle",
+    "whiteleftpointingtriangle",
+    "whitelenticularbracketleft",
+    "whitelenticularbracketright",
+    "whiterightpointingsmalltriangle",
+    "whiterightpointingtriangle",
+    "whitesmallsquare",
+    "whitesmilingface",
+    "whitesquare",
+    "whitestar",
+    "whitetelephone",
+    "whitetortoiseshellbracketleft",
+    "whitetortoiseshellbracketright",
+    "whiteuppointingsmalltriangle",
+    "whiteuppointingtriangle",
+    "wihiragana",
+    "wikatakana",
+    "wikorean",
+    "wmonospace",
+    "wohiragana",
+    "wokatakana",
+    "wokatakanahalfwidth",
+    "won",
+    "wonmonospace",
+    "wowaenthai",
+    "wparen",
+    "wring",
+    "wsuperior",
+    "wturned",
+    "wynn",
+    "xabovecmb",
+    "xbopomofo",
+    "xcircle",
+    "xdieresis",
+    "xdotaccent",
+    "xeharmenian",
     "xi",
+    "xmonospace",
+    "xparen",
+    "xsuperior",
+    "yaadosquare",
+    "yabengali",
+    "yadeva",
+    "yaekorean",
+    "yagujarati",
+    "yagurmukhi",
+    "yahiragana",
+    "yakatakana",
+    "yakatakanahalfwidth",
+    "yakorean",
+    "yamakkanthai",
+    "yasmallhiragana",
+    "yasmallkatakana",
+    "yasmallkatakanahalfwidth",
+    "yatcyrillic",
+    "ycircle",
     "ycircumflex",
+    "ydotaccent",
+    "ydotbelow",
+    "yeharabic",
+    "yehbarreearabic",
+    "yehbarreefinalarabic",
+    "yehfinalarabic",
+    "yehhamzaabovearabic",
+    "yehhamzaabovefinalarabic",
+    "yehhamzaaboveinitialarabic",
+    "yehhamzaabovemedialarabic",
+    "yehinitialarabic",
+    "yehmedialarabic",
+    "yehmeeminitialarabic",
+    "yehmeemisolatedarabic",
+    "yehnoonfinalarabic",
+    "yehthreedotsbelowarabic",
+    "yekorean",
+    "yenmonospace",
+    "yeokorean",
+    "yeorinhieuhkorean",
+    "yerahbenyomohebrew",
+    "yerahbenyomolefthebrew",
+    "yericyrillic",
+    "yerudieresiscyrillic",
+    "yesieungkorean",
+    "yesieungpansioskorean",
+    "yesieungsioskorean",
+    "yetivhebrew",
     "ygrave",
+    "yhook",
+    "yhookabove",
+    "yiarmenian",
+    "yicyrillic",
+    "yikorean",
+    "yinyang",
+    "yiwnarmenian",
+    "ymonospace",
+    "yod",
+    "yoddagesh",
+    "yoddageshhebrew",
+    "yodhebrew",
+    "yodyodhebrew",
+    "yodyodpatahhebrew",
+    "yohiragana",
+    "yoikorean",
+    "yokatakana",
+    "yokatakanahalfwidth",
+    "yokorean",
+    "yosmallhiragana",
+    "yosmallkatakana",
+    "yosmallkatakanahalfwidth",
+    "yotgreek",
+    "yoyaekorean",
+    "yoyakorean",
+    "yoyakthai",
+    "yoyingthai",
+    "yparen",
+    "ypogegrammeni",
+    "ypogegrammenigreekcmb",
+    "yr",
+    "yring",
+    "ysuperior",
+    "ytilde",
+    "yturned",
+    "yuhiragana",
+    "yuikorean",
+    "yukatakana",
+    "yukatakanahalfwidth",
+    "yukorean",
+    "yusbigcyrillic",
+    "yusbigiotifiedcyrillic",
+    "yuslittlecyrillic",
+    "yuslittleiotifiedcyrillic",
+    "yusmallhiragana",
+    "yusmallkatakana",
+    "yusmallkatakanahalfwidth",
+    "yuyekorean",
+    "yuyeokorean",
+    "yyabengali",
+    "yyadeva",
+    "zaarmenian",
     "zacute",
+    "zadeva",
+    "zagurmukhi",
+    "zaharabic",
+    "zahfinalarabic",
+    "zahinitialarabic",
+    "zahiragana",
+    "zahmedialarabic",
+    "zainarabic",
+    "zainfinalarabic",
+    "zakatakana",
+    "zaqefgadolhebrew",
+    "zaqefqatanhebrew",
+    "zarqahebrew",
+    "zayin",
+    "zayindagesh",
+    "zayindageshhebrew",
+    "zayinhebrew",
+    "zbopomofo",
+    "zcircle",
+    "zcircumflex",
+    "zcurl",
+    "zdot",
     "zdotaccent",
+    "zdotbelow",
+    "zecyrillic",
+    "zedescendercyrillic",
+    "zedieresiscyrillic",
+    "zehiragana",
+    "zekatakana",
+    "zeroarabic",
+    "zerobengali",
+    "zerodeva",
+    "zerogujarati",
+    "zerogurmukhi",
+    "zerohackarabic",
+    "zeromonospace",
+    "zeropersian",
+    "zerothai",
+    "zerowidthjoiner",
+    "zerowidthnonjoiner",
+    "zerowidthspace",
     "zeta",
+    "zhbopomofo",
+    "zhearmenian",
+    "zhebrevecyrillic",
+    "zhecyrillic",
+    "zhedescendercyrillic",
+    "zhedieresiscyrillic",
+    "zihiragana",
+    "zikatakana",
+    "zinorhebrew",
+    "zlinebelow",
+    "zmonospace",
+    "zohiragana",
+    "zokatakana",
+    "zparen",
+    "zretroflexhook",
+    "zstroke",
+    "zuhiragana",
+    "zukatakana",
 
 #endif /* FT_CONFIG_OPTION_ADOBE_GLYPH_LIST */
 
@@ -1093,13 +4327,13 @@
   };
 
 
-  static const char* const * const  sid_standard_names = ps_glyph_names + 4;
+  static const char* const * const  sid_standard_names = ps_glyph_names + 2;
 
 
 #define NUM_SID_GLYPHS 391
 
 #ifdef FT_CONFIG_OPTION_ADOBE_GLYPH_LIST
-#define NUM_ADOBE_GLYPHS 1058
+#define NUM_ADOBE_GLYPHS 4294
 #else
 #define NUM_ADOBE_GLYPHS 391
 #endif
@@ -1107,17 +4341,19 @@
 
   static const unsigned short  mac_standard_names[259] =
   {
-    4,
+    2,
     0,
     1,
+    3,
+    4,
     5,
     6,
     7,
     8,
     9,
-    10,
+    106,
     11,
-    108,
+    12,
     13,
     14,
     15,
@@ -1172,9 +4408,9 @@
     64,
     65,
     66,
-    67,
+    126,
     68,
-    128,
+    69,
     70,
     71,
     72,
@@ -1203,554 +4439,552 @@
     95,
     96,
     97,
-    98,
-    99,
+    175,
     177,
     179,
-    181,
-    182,
-    190,
-    193,
-    199,
+    180,
+    188,
+    191,
+    197,
+    202,
+    205,
+    203,
     204,
     207,
-    205,
     206,
-    209,
     208,
+    209,
+    212,
     210,
     211,
-    214,
-    212,
     213,
-    215,
-    218,
     216,
+    214,
+    215,
     217,
+    218,
+    221,
     219,
     220,
-    223,
-    221,
     222,
     224,
-    226,
-    229,
     227,
-    228,
-    116,
-    165,
-    101,
-    102,
-    106,
-    120,
-    119,
-    153,
-    169,
-    174,
-    157,
-    129,
-    135,
-    959,
-    142,
-    145,
-    917,
-    160,
-    941,
-    908,
+    225,
+    226,
+    114,
+    163,
+    99,
+    100,
     104,
-    156,
-    980,
-    1018,
-    987,
-    985,
-    918,
-    143,
-    147,
-    471,
-    148,
+    118,
+    117,
     151,
-    127,
-    100,
+    167,
+    172,
     155,
-    994,
-    105,
-    815,
-    412,
-    110,
-    124,
-    125,
-    2,
-    178,
-    180,
-    195,
-    146,
-    152,
-    115,
+    127,
+    133,
+    2919,
+    140,
+    143,
+    2413,
+    158,
+    2642,
+    2156,
+    102,
+    154,
+    3092,
+    3681,
+    3192,
+    3153,
+    2415,
     141,
-    109,
-    123,
-    69,
-    12,
-    163,
-    948,
-    231,
-    202,
+    145,
+    741,
+    146,
+    149,
+    125,
+    98,
+    153,
+    3284,
     103,
+    1353,
+    472,
+    108,
+    122,
+    123,
+    2901,
+    176,
+    178,
+    193,
+    144,
+    150,
+    113,
+    139,
     107,
+    121,
+    67,
+    10,
+    161,
+    2677,
+    229,
+    200,
+    101,
+    105,
+    109,
+    110,
     111,
     112,
-    113,
-    114,
-    117,
-    118,
-    121,
-    122,
-    126,
-    176,
+    115,
+    116,
+    119,
+    120,
+    124,
+    174,
+    181,
+    173,
+    182,
     183,
-    175,
     184,
     185,
     186,
     187,
-    188,
     189,
-    191,
+    190,
+    1351,
     192,
-    3,
-    194,
-    197,
+    195,
+    196,
     198,
-    200,
-    149,
+    147,
+    128,
+    129,
     130,
     131,
     132,
-    133,
     134,
+    135,
     136,
     137,
     138,
-    139,
-    140,
-    144,
-    150,
-    196,
-    225,
-    203,
-    232,
-    164,
-    158,
-    171,
+    142,
+    148,
+    194,
+    223,
     201,
     230,
-    161,
-    166,
-    170,
-    172,
-    154,
-    168,
-    173,
-    159,
     162,
-    167,
-    899,
-    429,
-    901,
-    444,
-    526,
-    1006,
-    404,
-    847,
-    406,
-    849,
-    868,
+    156,
+    169,
+    199,
+    228,
+    159,
+    164,
+    168,
+    170,
+    152,
+    166,
+    171,
+    157,
+    160,
+    165,
+    2074,
+    556,
+    2091,
+    609,
+    836,
+    3465,
+    438,
+    1545,
+    440,
+    1560,
+    1767,
     0
   };
 
 
 
-  static const unsigned short  ps_names_to_unicode[1059] =
+  static const unsigned short  ps_names_to_unicode[4295] =
   {
     0,
-    0x0020,
-    0x0021,
-    0x0022,
-    0x0023,
-    0x0024,
-    0x0025,
-    0x0026,
-    0x2019,
-    0x0028,
-    0x0029,
-    0x002A,
-    0x002B,
-    0x002C,
-    0x002D,
-    0x002E,
-    0x002F,
-    0x0030,
-    0x0031,
-    0x0032,
-    0x0033,
-    0x0034,
-    0x0035,
-    0x0036,
-    0x0037,
-    0x0038,
-    0x0039,
-    0x003A,
-    0x003B,
-    0x003C,
-    0x003D,
-    0x003E,
-    0x003F,
-    0x0040,
-    0x0041,
-    0x0042,
-    0x0043,
-    0x0044,
-    0x0045,
-    0x0046,
-    0x0047,
-    0x0048,
-    0x0049,
-    0x004A,
-    0x004B,
-    0x004C,
-    0x004D,
-    0x004E,
-    0x004F,
-    0x0050,
-    0x0051,
-    0x0052,
-    0x0053,
-    0x0054,
-    0x0055,
-    0x0056,
-    0x0057,
-    0x0058,
-    0x0059,
-    0x005A,
-    0x005B,
-    0x005C,
-    0x005D,
-    0x005E,
-    0x005F,
-    0x2018,
-    0x0061,
-    0x0062,
-    0x0063,
-    0x0064,
-    0x0065,
-    0x0066,
-    0x0067,
-    0x0068,
-    0x0069,
-    0x006A,
-    0x006B,
-    0x006C,
-    0x006D,
-    0x006E,
-    0x006F,
-    0x0070,
-    0x0071,
-    0x0072,
-    0x0073,
-    0x0074,
-    0x0075,
-    0x0076,
-    0x0077,
-    0x0078,
-    0x0079,
-    0x007A,
-    0x007B,
-    0x007C,
-    0x007D,
-    0x007E,
-    0x00A1,
-    0x00A2,
-    0x00A3,
-    0x2044,
-    0x00A5,
-    0x0192,
-    0x00A7,
-    0x00A4,
-    0x0027,
-    0x201C,
-    0x00AB,
-    0x2039,
-    0x203A,
-    0xFB01,
-    0xFB02,
-    0x2013,
-    0x2020,
-    0x2021,
-    0x00B7,
-    0x00B6,
-    0x2022,
-    0x201A,
-    0x201E,
-    0x201D,
-    0x00BB,
-    0x2026,
-    0x2030,
-    0x00BF,
-    0x0060,
-    0x00B4,
-    0x02C6,
-    0x02DC,
-    0x00AF,
-    0x02D8,
-    0x02D9,
-    0x00A8,
-    0x02DA,
-    0x00B8,
-    0x02DD,
-    0x02DB,
-    0x02C7,
-    0x2014,
-    0x00C6,
-    0x00AA,
-    0x0141,
-    0x00D8,
-    0x0152,
-    0x00BA,
-    0x00E6,
-    0x0131,
-    0x0142,
-    0x00F8,
-    0x0153,
-    0x00DF,
-    0x00B9,
-    0x00AC,
-    0x00B5,
-    0x2122,
-    0x00D0,
-    0x00BD,
-    0x00B1,
-    0x00DE,
-    0x00BC,
-    0x00F7,
-    0x00A6,
-    0x00B0,
-    0x00FE,
-    0x00BE,
-    0x00B2,
-    0x00AE,
-    0x2212,
-    0x00F0,
-    0x00D7,
-    0x00B3,
-    0x00A9,
-    0x00C1,
-    0x00C2,
-    0x00C4,
-    0x00C0,
-    0x00C5,
-    0x00C3,
-    0x00C7,
-    0x00C9,
-    0x00CA,
-    0x00CB,
-    0x00C8,
-    0x00CD,
-    0x00CE,
-    0x00CF,
-    0x00CC,
-    0x00D1,
-    0x00D3,
-    0x00D4,
-    0x00D6,
-    0x00D2,
-    0x00D5,
-    0x0160,
-    0x00DA,
-    0x00DB,
-    0x00DC,
-    0x00D9,
-    0x00DD,
-    0x0178,
-    0x017D,
-    0x00E1,
-    0x00E2,
-    0x00E4,
-    0x00E0,
-    0x00E5,
-    0x00E3,
-    0x00E7,
-    0x00E9,
-    0x00EA,
-    0x00EB,
-    0x00E8,
-    0x00ED,
-    0x00EE,
-    0x00EF,
-    0x00EC,
-    0x00F1,
-    0x00F3,
-    0x00F4,
-    0x00F6,
-    0x00F2,
-    0x00F5,
-    0x0161,
-    0x00FA,
-    0x00FB,
-    0x00FC,
-    0x00F9,
-    0x00FD,
-    0x00FF,
-    0x017E,
-    0xF721,
-    0xF6F8,
-    0xF724,
-    0xF6E4,
-    0xF726,
-    0xF7B4,
-    0x207D,
-    0x207E,
-    0x2025,
-    0x2024,
-    0xF730,
-    0xF731,
-    0xF732,
-    0xF733,
-    0xF734,
-    0xF735,
-    0xF736,
-    0xF737,
-    0xF738,
-    0xF739,
-    0xF6E2,
-    0xF6DE,
-    0xF6E8,
-    0xF73F,
-    0xF6E9,
-    0xF6EA,
-    0xF6E0,
-    0xF6EB,
-    0xF6EC,
-    0xF6ED,
-    0xF6EE,
-    0xF6EF,
-    0x207F,
-    0xF6F0,
-    0xF6F1,
-    0xF6F2,
-    0xF6F3,
-    0xFB00,
-    0xFB03,
-    0xFB04,
-    0x208D,
-    0x208E,
-    0xF6F6,
-    0xF6E6,
-    0xF760,
-    0xF761,
-    0xF762,
-    0xF763,
-    0xF764,
-    0xF765,
-    0xF766,
-    0xF767,
-    0xF768,
-    0xF769,
-    0xF76A,
-    0xF76B,
-    0xF76C,
-    0xF76D,
-    0xF76E,
-    0xF76F,
-    0xF770,
-    0xF771,
-    0xF772,
-    0xF773,
-    0xF774,
-    0xF775,
-    0xF776,
-    0xF777,
-    0xF778,
-    0xF779,
-    0xF77A,
-    0x20A1,
-    0xF6DC,
-    0xF6DD,
-    0xF6FE,
-    0xF7A1,
-    0xF7A2,
-    0xF6F9,
-    0xF6FD,
-    0xF6FF,
-    0xF7A8,
-    0xF6F4,
-    0xF6F5,
-    0xF6F7,
-    0xF7AF,
-    0x2012,
-    0xF6E5,
-    0xF6FB,
-    0xF6FC,
-    0xF7B8,
-    0xF7BF,
-    0x215B,
-    0x215C,
-    0x215D,
-    0x215E,
-    0x2153,
-    0x2154,
-    0x2070,
-    0x2074,
-    0x2075,
-    0x2076,
-    0x2077,
-    0x2078,
-    0x2079,
-    0x2080,
-    0x2081,
-    0x2082,
-    0x2083,
-    0x2084,
-    0x2085,
-    0x2086,
-    0x2087,
-    0x2088,
-    0x2089,
-    0xF6DF,
-    0xF6E3,
-    0xF6E7,
-    0xF6E1,
-    0xF7E0,
-    0xF7E1,
-    0xF7E2,
-    0xF7E3,
-    0xF7E4,
-    0xF7E5,
-    0xF7E6,
-    0xF7E7,
-    0xF7E8,
-    0xF7E9,
-    0xF7EA,
-    0xF7EB,
-    0xF7EC,
-    0xF7ED,
-    0xF7EE,
-    0xF7EF,
-    0xF7F0,
-    0xF7F1,
-    0xF7F2,
-    0xF7F3,
-    0xF7F4,
-    0xF7F5,
-    0xF7F6,
-    0xF6FA,
-    0xF7F8,
-    0xF7F9,
-    0xF7FA,
-    0xF7FB,
-    0xF7FC,
-    0xF7FD,
-    0xF7FE,
-    0xF7FF,
+    0x0020U,
+    0x0021U,
+    0x0022U,
+    0x0023U,
+    0x0024U,
+    0x0025U,
+    0x0026U,
+    0x2019U,
+    0x0028U,
+    0x0029U,
+    0x002AU,
+    0x002BU,
+    0x002CU,
+    0x002DU,
+    0x002EU,
+    0x002FU,
+    0x0030U,
+    0x0031U,
+    0x0032U,
+    0x0033U,
+    0x0034U,
+    0x0035U,
+    0x0036U,
+    0x0037U,
+    0x0038U,
+    0x0039U,
+    0x003AU,
+    0x003BU,
+    0x003CU,
+    0x003DU,
+    0x003EU,
+    0x003FU,
+    0x0040U,
+    0x0041U,
+    0x0042U,
+    0x0043U,
+    0x0044U,
+    0x0045U,
+    0x0046U,
+    0x0047U,
+    0x0048U,
+    0x0049U,
+    0x004AU,
+    0x004BU,
+    0x004CU,
+    0x004DU,
+    0x004EU,
+    0x004FU,
+    0x0050U,
+    0x0051U,
+    0x0052U,
+    0x0053U,
+    0x0054U,
+    0x0055U,
+    0x0056U,
+    0x0057U,
+    0x0058U,
+    0x0059U,
+    0x005AU,
+    0x005BU,
+    0x005CU,
+    0x005DU,
+    0x005EU,
+    0x005FU,
+    0x2018U,
+    0x0061U,
+    0x0062U,
+    0x0063U,
+    0x0064U,
+    0x0065U,
+    0x0066U,
+    0x0067U,
+    0x0068U,
+    0x0069U,
+    0x006AU,
+    0x006BU,
+    0x006CU,
+    0x006DU,
+    0x006EU,
+    0x006FU,
+    0x0070U,
+    0x0071U,
+    0x0072U,
+    0x0073U,
+    0x0074U,
+    0x0075U,
+    0x0076U,
+    0x0077U,
+    0x0078U,
+    0x0079U,
+    0x007AU,
+    0x007BU,
+    0x007CU,
+    0x007DU,
+    0x007EU,
+    0x00A1U,
+    0x00A2U,
+    0x00A3U,
+    0x2044U,
+    0x00A5U,
+    0x0192U,
+    0x00A7U,
+    0x00A4U,
+    0x0027U,
+    0x201CU,
+    0x00ABU,
+    0x2039U,
+    0x203AU,
+    0xFB01U,
+    0xFB02U,
+    0x2013U,
+    0x2020U,
+    0x2021U,
+    0x00B7U,
+    0x00B6U,
+    0x2022U,
+    0x201AU,
+    0x201EU,
+    0x201DU,
+    0x00BBU,
+    0x2026U,
+    0x2030U,
+    0x00BFU,
+    0x0060U,
+    0x00B4U,
+    0x02C6U,
+    0x02DCU,
+    0x00AFU,
+    0x02D8U,
+    0x02D9U,
+    0x00A8U,
+    0x02DAU,
+    0x00B8U,
+    0x02DDU,
+    0x02DBU,
+    0x02C7U,
+    0x2014U,
+    0x00C6U,
+    0x00AAU,
+    0x0141U,
+    0x00D8U,
+    0x0152U,
+    0x00BAU,
+    0x00E6U,
+    0x0131U,
+    0x0142U,
+    0x00F8U,
+    0x0153U,
+    0x00DFU,
+    0x00B9U,
+    0x00ACU,
+    0x00B5U,
+    0x2122U,
+    0x00D0U,
+    0x00BDU,
+    0x00B1U,
+    0x00DEU,
+    0x00BCU,
+    0x00F7U,
+    0x00A6U,
+    0x00B0U,
+    0x00FEU,
+    0x00BEU,
+    0x00B2U,
+    0x00AEU,
+    0x2212U,
+    0x00F0U,
+    0x00D7U,
+    0x00B3U,
+    0x00A9U,
+    0x00C1U,
+    0x00C2U,
+    0x00C4U,
+    0x00C0U,
+    0x00C5U,
+    0x00C3U,
+    0x00C7U,
+    0x00C9U,
+    0x00CAU,
+    0x00CBU,
+    0x00C8U,
+    0x00CDU,
+    0x00CEU,
+    0x00CFU,
+    0x00CCU,
+    0x00D1U,
+    0x00D3U,
+    0x00D4U,
+    0x00D6U,
+    0x00D2U,
+    0x00D5U,
+    0x0160U,
+    0x00DAU,
+    0x00DBU,
+    0x00DCU,
+    0x00D9U,
+    0x00DDU,
+    0x0178U,
+    0x017DU,
+    0x00E1U,
+    0x00E2U,
+    0x00E4U,
+    0x00E0U,
+    0x00E5U,
+    0x00E3U,
+    0x00E7U,
+    0x00E9U,
+    0x00EAU,
+    0x00EBU,
+    0x00E8U,
+    0x00EDU,
+    0x00EEU,
+    0x00EFU,
+    0x00ECU,
+    0x00F1U,
+    0x00F3U,
+    0x00F4U,
+    0x00F6U,
+    0x00F2U,
+    0x00F5U,
+    0x0161U,
+    0x00FAU,
+    0x00FBU,
+    0x00FCU,
+    0x00F9U,
+    0x00FDU,
+    0x00FFU,
+    0x017EU,
+    0xF721U,
+    0xF6F8U,
+    0xF724U,
+    0xF6E4U,
+    0xF726U,
+    0xF7B4U,
+    0x207DU,
+    0x207EU,
+    0x2025U,
+    0x2024U,
+    0xF730U,
+    0xF731U,
+    0xF732U,
+    0xF733U,
+    0xF734U,
+    0xF735U,
+    0xF736U,
+    0xF737U,
+    0xF738U,
+    0xF739U,
+    0xF6E2U,
+    0xF6DEU,
+    0xF6E8U,
+    0xF73FU,
+    0xF6E9U,
+    0xF6EAU,
+    0xF6E0U,
+    0xF6EBU,
+    0xF6ECU,
+    0xF6EDU,
+    0xF6EEU,
+    0xF6EFU,
+    0x207FU,
+    0xF6F0U,
+    0xF6F1U,
+    0xF6F2U,
+    0xF6F3U,
+    0xFB00U,
+    0xFB03U,
+    0xFB04U,
+    0x208DU,
+    0x208EU,
+    0xF6F6U,
+    0xF6E6U,
+    0xF760U,
+    0xF761U,
+    0xF762U,
+    0xF763U,
+    0xF764U,
+    0xF765U,
+    0xF766U,
+    0xF767U,
+    0xF768U,
+    0xF769U,
+    0xF76AU,
+    0xF76BU,
+    0xF76CU,
+    0xF76DU,
+    0xF76EU,
+    0xF76FU,
+    0xF770U,
+    0xF771U,
+    0xF772U,
+    0xF773U,
+    0xF774U,
+    0xF775U,
+    0xF776U,
+    0xF777U,
+    0xF778U,
+    0xF779U,
+    0xF77AU,
+    0x20A1U,
+    0xF6DCU,
+    0xF6DDU,
+    0xF6FEU,
+    0xF7A1U,
+    0xF7A2U,
+    0xF6F9U,
+    0xF6FDU,
+    0xF6FFU,
+    0xF7A8U,
+    0xF6F4U,
+    0xF6F5U,
+    0xF6F7U,
+    0xF7AFU,
+    0x2012U,
+    0xF6E5U,
+    0xF6FBU,
+    0xF6FCU,
+    0xF7B8U,
+    0xF7BFU,
+    0x215BU,
+    0x215CU,
+    0x215DU,
+    0x215EU,
+    0x2153U,
+    0x2154U,
+    0x2070U,
+    0x2074U,
+    0x2075U,
+    0x2076U,
+    0x2077U,
+    0x2078U,
+    0x2079U,
+    0x2080U,
+    0x2081U,
+    0x2082U,
+    0x2083U,
+    0x2084U,
+    0x2085U,
+    0x2086U,
+    0x2087U,
+    0x2088U,
+    0x2089U,
+    0xF6DFU,
+    0xF6E3U,
+    0xF6E7U,
+    0xF6E1U,
+    0xF7E0U,
+    0xF7E1U,
+    0xF7E2U,
+    0xF7E3U,
+    0xF7E4U,
+    0xF7E5U,
+    0xF7E6U,
+    0xF7E7U,
+    0xF7E8U,
+    0xF7E9U,
+    0xF7EAU,
+    0xF7EBU,
+    0xF7ECU,
+    0xF7EDU,
+    0xF7EEU,
+    0xF7EFU,
+    0xF7F0U,
+    0xF7F1U,
+    0xF7F2U,
+    0xF7F3U,
+    0xF7F4U,
+    0xF7F5U,
+    0xF7F6U,
+    0xF6FAU,
+    0xF7F8U,
+    0xF7F9U,
+    0xF7FAU,
+    0xF7FBU,
+    0xF7FCU,
+    0xF7FDU,
+    0xF7FEU,
+    0xF7FFU,
     0,
     0,
     0,
@@ -1766,673 +5000,3909 @@
 
 #ifdef FT_CONFIG_OPTION_ADOBE_GLYPH_LIST
 
-    0x01FC,
-    0x0102,
-    0xF6C9,
-    0x0391,
-    0x0386,
-    0x0100,
-    0x0104,
-    0x01FA,
-    0x0392,
-    0x0106,
-    0xF6CA,
-    0x010C,
-    0x0108,
-    0x010A,
-    0x03A7,
-    0x010E,
-    0x0110,
-    0x2206,
-    0x2206,
-    0xF6CB,
-    0xF6CC,
-    0xF6CD,
-    0x0114,
-    0x011A,
-    0x0116,
-    0x0112,
-    0x014A,
-    0x0118,
-    0x0395,
-    0x0388,
-    0x0397,
-    0x0389,
-    0x20AC,
-    0x0393,
-    0x011E,
-    0x01E6,
-    0x011C,
-    0x0122,
-    0x0120,
-    0xF6CE,
-    0x25CF,
-    0x25AA,
-    0x25AB,
-    0x25A1,
-    0x0126,
-    0x0124,
-    0xF6CF,
-    0x0132,
-    0x012C,
-    0x0130,
-    0x2111,
-    0x012A,
-    0x012E,
-    0x0399,
-    0x03AA,
-    0x038A,
-    0x0128,
-    0x0134,
-    0x039A,
-    0x0136,
-    0xF6BF,
-    0x0139,
-    0x039B,
-    0x013D,
-    0x013B,
-    0x013F,
-    0xF6D0,
-    0x039C,
-    0x0143,
-    0x0147,
-    0x0145,
-    0x039D,
-    0x014E,
-    0x01A0,
-    0x0150,
-    0x014C,
-    0x2126,
-    0x2126,
-    0x038F,
-    0x039F,
-    0x038C,
-    0x01FE,
-    0x03A6,
-    0x03A0,
-    0x03A8,
-    0x0154,
-    0x0158,
-    0x0156,
-    0x211C,
-    0x03A1,
-    0x250C,
-    0x2514,
-    0x2510,
-    0x2518,
-    0x253C,
-    0x252C,
-    0x2534,
-    0x251C,
-    0x2524,
-    0x2500,
-    0x2502,
-    0x2561,
-    0x2562,
-    0x2556,
-    0x2555,
-    0x2563,
-    0x2551,
-    0x2557,
-    0x255D,
-    0x255C,
-    0x255B,
-    0x255E,
-    0x255F,
-    0x255A,
-    0x2554,
-    0x2569,
-    0x2566,
-    0x2560,
-    0x2550,
-    0x256C,
-    0x2567,
-    0x2568,
-    0x2564,
-    0x2565,
-    0x2559,
-    0x2558,
-    0x2552,
-    0x2553,
-    0x256B,
-    0x256A,
-    0x015A,
-    0x015E,
-    0x015E,
-    0x015C,
-    0x0218,
-    0x03A3,
-    0x03A4,
-    0x0166,
-    0x0164,
-    0x0162,
-    0x0162,
-    0x0398,
-    0x016C,
-    0x01AF,
-    0x0170,
-    0x016A,
-    0x0172,
-    0x03A5,
-    0x03D2,
-    0x03AB,
-    0x038E,
-    0x016E,
-    0x0168,
-    0x1E82,
-    0x0174,
-    0x1E84,
-    0x1E80,
-    0x039E,
-    0x0176,
-    0x1EF2,
-    0x0179,
-    0x017B,
-    0x0396,
-    0x0103,
-    0x0301,
-    0x01FD,
-    0x2015,
-    0x0410,
-    0x0411,
-    0x0412,
-    0x0413,
-    0x0414,
-    0x0415,
-    0x0401,
-    0x0416,
-    0x0417,
-    0x0418,
-    0x0419,
-    0x041A,
-    0x041B,
-    0x041C,
-    0x041D,
-    0x041E,
-    0x041F,
-    0x0420,
-    0x0421,
-    0x0422,
-    0x0423,
-    0x0424,
-    0x0425,
-    0x0426,
-    0x0427,
-    0x0428,
-    0x0429,
-    0x042A,
-    0x042B,
-    0x042C,
-    0x042D,
-    0x042E,
-    0x042F,
-    0x0490,
-    0x0402,
-    0x0403,
-    0x0404,
-    0x0405,
-    0x0406,
-    0x0407,
-    0x0408,
-    0x0409,
-    0x040A,
-    0x040B,
-    0x040C,
-    0x040E,
-    0xF6C4,
-    0xF6C5,
-    0x0430,
-    0x0431,
-    0x0432,
-    0x0433,
-    0x0434,
-    0x0435,
-    0x0451,
-    0x0436,
-    0x0437,
-    0x0438,
-    0x0439,
-    0x043A,
-    0x043B,
-    0x043C,
-    0x043D,
-    0x043E,
-    0x043F,
-    0x0440,
-    0x0441,
-    0x0442,
-    0x0443,
-    0x0444,
-    0x0445,
-    0x0446,
-    0x0447,
-    0x0448,
-    0x0449,
-    0x044A,
-    0x044B,
-    0x044C,
-    0x044D,
-    0x044E,
-    0x044F,
-    0x0491,
-    0x0452,
-    0x0453,
-    0x0454,
-    0x0455,
-    0x0456,
-    0x0457,
-    0x0458,
-    0x0459,
-    0x045A,
-    0x045B,
-    0x045C,
-    0x045E,
-    0x040F,
-    0x0462,
-    0x0472,
-    0x0474,
-    0xF6C6,
-    0x045F,
-    0x0463,
-    0x0473,
-    0x0475,
-    0xF6C7,
-    0xF6C8,
-    0x04D9,
-    0x200E,
-    0x200F,
-    0x200D,
-    0x066A,
-    0x060C,
-    0x0660,
-    0x0661,
-    0x0662,
-    0x0663,
-    0x0664,
-    0x0665,
-    0x0666,
-    0x0667,
-    0x0668,
-    0x0669,
-    0x061B,
-    0x061F,
-    0x0621,
-    0x0622,
-    0x0623,
-    0x0624,
-    0x0625,
-    0x0626,
-    0x0627,
-    0x0628,
-    0x0629,
-    0x062A,
-    0x062B,
-    0x062C,
-    0x062D,
-    0x062E,
-    0x062F,
-    0x0630,
-    0x0631,
-    0x0632,
-    0x0633,
-    0x0634,
-    0x0635,
-    0x0636,
-    0x0637,
-    0x0638,
-    0x0639,
-    0x063A,
-    0x0640,
-    0x0641,
-    0x0642,
-    0x0643,
-    0x0644,
-    0x0645,
-    0x0646,
-    0x0648,
-    0x0649,
-    0x064A,
-    0x064B,
-    0x064C,
-    0x064D,
-    0x064E,
-    0x064F,
-    0x0650,
-    0x0651,
-    0x0652,
-    0x0647,
-    0x06A4,
-    0x067E,
-    0x0686,
-    0x0698,
-    0x06AF,
-    0x0679,
-    0x0688,
-    0x0691,
-    0x06BA,
-    0x06D2,
-    0x06D5,
-    0x20AA,
-    0x05BE,
-    0x05C3,
-    0x05D0,
-    0x05D1,
-    0x05D2,
-    0x05D3,
-    0x05D4,
-    0x05D5,
-    0x05D6,
-    0x05D7,
-    0x05D8,
-    0x05D9,
-    0x05DA,
-    0x05DB,
-    0x05DC,
-    0x05DD,
-    0x05DE,
-    0x05DF,
-    0x05E0,
-    0x05E1,
-    0x05E2,
-    0x05E3,
-    0x05E4,
-    0x05E5,
-    0x05E6,
-    0x05E7,
-    0x05E8,
-    0x05E9,
-    0x05EA,
-    0xFB2A,
-    0xFB2B,
-    0xFB4B,
-    0xFB1F,
-    0x05F0,
-    0x05F1,
-    0x05F2,
-    0xFB35,
-    0x05B4,
-    0x05B5,
-    0x05B6,
-    0x05BB,
-    0x05B8,
-    0x05B7,
-    0x05B0,
-    0x05B2,
-    0x05B1,
-    0x05B3,
-    0x05C2,
-    0x05C1,
-    0x05B9,
-    0x05BC,
-    0x05BD,
-    0x05BF,
-    0x05C0,
-    0x02BC,
-    0x2105,
-    0x2113,
-    0x2116,
-    0x202C,
-    0x202D,
-    0x202E,
-    0x200C,
-    0x066D,
-    0x02BD,
-    0x2135,
-    0x03B1,
-    0x03AC,
-    0x0101,
-    0x2220,
-    0x2329,
-    0x232A,
-    0x0387,
-    0x0105,
-    0x2248,
-    0x01FB,
-    0x2194,
-    0x21D4,
-    0x21D3,
-    0x21D0,
-    0x21D2,
-    0x21D1,
-    0x2193,
-    0xF8E7,
-    0x2190,
-    0x2192,
-    0x2191,
-    0x2195,
-    0x21A8,
-    0xF8E6,
-    0x2217,
-    0x03B2,
-    0x2588,
-    0xF8F4,
-    0xF8F3,
-    0xF8F2,
-    0xF8F1,
-    0xF8FE,
-    0xF8FD,
-    0xF8FC,
-    0xF8F0,
-    0xF8EF,
-    0xF8EE,
-    0xF8FB,
-    0xF8FA,
-    0xF8F9,
-    0x0107,
-    0x21B5,
-    0x010D,
-    0x0109,
-    0x010B,
-    0x03C7,
-    0x25CB,
-    0x2297,
-    0x2295,
-    0x2663,
-    0xF6C3,
-    0x2245,
-    0xF8E9,
-    0xF6D9,
-    0xF6D1,
-    0xF6D2,
-    0xF6D4,
-    0xF6D5,
-    0xF6D3,
-    0xF6D6,
-    0x010F,
-    0x0111,
-    0x03B4,
-    0x2666,
-    0xF6D7,
-    0xF6D8,
-    0x0385,
-    0x2593,
-    0x2584,
-    0x20AB,
-    0x0323,
-    0xF6BE,
-    0x22C5,
-    0x0115,
-    0x011B,
-    0x0117,
-    0x2208,
-    0x0113,
-    0x2205,
-    0x014B,
-    0x0119,
-    0x03B5,
-    0x03AD,
-    0x2261,
-    0x212E,
-    0x03B7,
-    0x03AE,
-    0x203C,
-    0x2203,
-    0x2640,
-    0x25A0,
-    0x25AC,
-    0x20A3,
-    0x03B3,
-    0x011F,
-    0x01E7,
-    0x011D,
-    0x0123,
-    0x0121,
-    0x2207,
-    0x0300,
-    0x2265,
-    0x0127,
-    0x0125,
-    0x2665,
-    0x0309,
-    0x2302,
-    0x012D,
-    0x0133,
-    0x012B,
-    0x221E,
-    0x222B,
-    0x2321,
-    0xF8F5,
-    0x2320,
-    0x2229,
-    0x25D8,
-    0x25D9,
-    0x263B,
-    0x012F,
-    0x03B9,
-    0x03CA,
-    0x0390,
-    0x03AF,
-    0x0129,
-    0x0135,
-    0x03BA,
-    0x0137,
-    0x0138,
-    0x013A,
-    0x03BB,
-    0x013E,
-    0x013C,
-    0x0140,
-    0x2264,
-    0x258C,
-    0x20A4,
-    0xF6C0,
-    0x2227,
-    0x2228,
-    0x017F,
-    0x25CA,
-    0x2591,
-    0x2642,
-    0x2032,
-    0x266A,
-    0x266B,
-    0x0144,
-    0x0149,
-    0x0148,
-    0x0146,
-    0x2209,
-    0x2260,
-    0x2284,
-    0x03BD,
-    0x014F,
-    0x01A1,
-    0x0151,
-    0x014D,
-    0x03C9,
-    0x03D6,
-    0x03CE,
-    0x03BF,
-    0x03CC,
-    0x25E6,
-    0x221F,
-    0x01FF,
-    0xF8ED,
-    0xF8EC,
-    0xF8EB,
-    0xF8F8,
-    0xF8F7,
-    0xF8F6,
-    0x2202,
-    0x22A5,
-    0x20A7,
-    0x03C6,
-    0x03D5,
-    0x03C0,
-    0x211E,
-    0x220F,
-    0x2282,
-    0x2283,
-    0x221D,
-    0x03C8,
-    0x201B,
-    0x0155,
-    0x221A,
-    0xF8E5,
-    0x0159,
-    0x0157,
-    0x2286,
-    0x2287,
-    0xF8E8,
-    0xF6DA,
-    0x2310,
-    0x03C1,
-    0x2590,
-    0x015B,
-    0x015F,
-    0x015F,
-    0x015D,
-    0x0219,
-    0x2033,
-    0x2592,
-    0x03C3,
-    0x03C2,
-    0x223C,
-    0x263A,
-    0x2660,
-    0x220B,
-    0x2211,
-    0x263C,
-    0x03C4,
-    0x0167,
-    0x0165,
-    0x0163,
-    0x0163,
-    0x2234,
-    0x03B8,
-    0x03D1,
-    0x0303,
-    0x0384,
-    0xF8EA,
-    0xF6DB,
-    0x25BC,
-    0x25C4,
-    0x25BA,
-    0x25B2,
-    0x016D,
-    0x01B0,
-    0x0171,
-    0x016B,
-    0x2017,
-    0x222A,
-    0x2200,
-    0x0173,
-    0x2580,
-    0x03C5,
-    0x03CB,
-    0x03B0,
-    0x03CD,
-    0x016F,
-    0x0169,
-    0x1E83,
-    0x0175,
-    0x1E85,
-    0x2118,
-    0x1E81,
-    0x03BE,
-    0x0177,
-    0x1EF3,
-    0x017A,
-    0x017C,
-    0x03B6,
+    0x01FCU,
+    0x01E2U,
+    0x0102U,
+    0x1EAEU,
+    0x04D0U,
+    0x1EB6U,
+    0x1EB0U,
+    0x1EB2U,
+    0x1EB4U,
+    0x01CDU,
+    0x24B6U,
+    0x1EA4U,
+    0x1EACU,
+    0x1EA6U,
+    0x1EA8U,
+    0x1EAAU,
+    0xF6C9U,
+    0x0410U,
+    0x0200U,
+    0x04D2U,
+    0x01DEU,
+    0x1EA0U,
+    0x01E0U,
+    0x1EA2U,
+    0x04D4U,
+    0x0202U,
+    0x0391U,
+    0x0386U,
+    0x0100U,
+    0xFF21U,
+    0x0104U,
+    0x01FAU,
+    0x1E00U,
+    0x0531U,
+    0x24B7U,
+    0x1E02U,
+    0x1E04U,
+    0x0411U,
+    0x0532U,
+    0x0392U,
+    0x0181U,
+    0x1E06U,
+    0xFF22U,
+    0x0182U,
+    0x053EU,
+    0x0106U,
+    0xF6CAU,
+    0x010CU,
+    0x1E08U,
+    0x24B8U,
+    0x0108U,
+    0x010AU,
+    0x010AU,
+    0x0549U,
+    0x04BCU,
+    0x0427U,
+    0x04BEU,
+    0x04B6U,
+    0x04F4U,
+    0x0543U,
+    0x04CBU,
+    0x04B8U,
+    0x03A7U,
+    0x0187U,
+    0xFF23U,
+    0x0551U,
+    0x01F1U,
+    0x01C4U,
+    0x0534U,
+    0x0189U,
+    0x010EU,
+    0x1E10U,
+    0x24B9U,
+    0x1E12U,
+    0x0110U,
+    0x1E0AU,
+    0x1E0CU,
+    0x0414U,
+    0x03EEU,
+    0x2206U,
+    0x0394U,
+    0x018AU,
+    0xF6CBU,
+    0xF6CCU,
+    0xF6CDU,
+    0x03DCU,
+    0x0402U,
+    0x1E0EU,
+    0xFF24U,
+    0x0110U,
+    0x018BU,
+    0x01F2U,
+    0x01C5U,
+    0x04E0U,
+    0x0405U,
+    0x040FU,
+    0x0114U,
+    0x011AU,
+    0x1E1CU,
+    0x0535U,
+    0x24BAU,
+    0x1EBEU,
+    0x1E18U,
+    0x1EC6U,
+    0x1EC0U,
+    0x1EC2U,
+    0x1EC4U,
+    0x0404U,
+    0x0204U,
+    0x0116U,
+    0x0116U,
+    0x1EB8U,
+    0x0424U,
+    0x0537U,
+    0x1EBAU,
+    0x2167U,
+    0x0206U,
+    0x0464U,
+    0x041BU,
+    0x216AU,
+    0x0112U,
+    0x1E16U,
+    0x1E14U,
+    0x041CU,
+    0xFF25U,
+    0x041DU,
+    0x04A2U,
+    0x014AU,
+    0x04A4U,
+    0x04C7U,
+    0x0118U,
+    0x0190U,
+    0x0395U,
+    0x0388U,
+    0x0420U,
+    0x018EU,
+    0x042DU,
+    0x0421U,
+    0x04AAU,
+    0x01A9U,
+    0x0397U,
+    0x0538U,
+    0x0389U,
+    0x1EBCU,
+    0x1E1AU,
+    0x20ACU,
+    0x01B7U,
+    0x01EEU,
+    0x01B8U,
+    0x24BBU,
+    0x1E1EU,
+    0x0556U,
+    0x03E4U,
+    0x0191U,
+    0x0472U,
+    0x2164U,
+    0xFF26U,
+    0x2163U,
+    0x3387U,
+    0x01F4U,
+    0x0393U,
+    0x0194U,
+    0x03EAU,
+    0x011EU,
+    0x01E6U,
+    0x0122U,
+    0x24BCU,
+    0x011CU,
+    0x0122U,
+    0x0120U,
+    0x0120U,
+    0x0413U,
+    0x0542U,
+    0x0494U,
+    0x0492U,
+    0x0490U,
+    0x0193U,
+    0x0533U,
+    0x0403U,
+    0x1E20U,
+    0xFF27U,
+    0xF6CEU,
+    0x029BU,
+    0x01E4U,
+    0x25CFU,
+    0x25AAU,
+    0x25ABU,
+    0x25A1U,
+    0x33CBU,
+    0x04A8U,
+    0x04B2U,
+    0x042AU,
+    0x0126U,
+    0x1E2AU,
+    0x1E28U,
+    0x24BDU,
+    0x0124U,
+    0x1E26U,
+    0x1E22U,
+    0x1E24U,
+    0xFF28U,
+    0x0540U,
+    0x03E8U,
+    0xF6CFU,
+    0x3390U,
+    0x042FU,
+    0x0132U,
+    0x042EU,
+    0x012CU,
+    0x01CFU,
+    0x24BEU,
+    0x0406U,
+    0x0208U,
+    0x1E2EU,
+    0x04E4U,
+    0x0130U,
+    0x0130U,
+    0x1ECAU,
+    0x04D6U,
+    0x0415U,
+    0x2111U,
+    0x1EC8U,
+    0x0418U,
+    0x020AU,
+    0x0419U,
+    0x012AU,
+    0x04E2U,
+    0xFF29U,
+    0x053BU,
+    0x0401U,
+    0x012EU,
+    0x0399U,
+    0x0196U,
+    0x03AAU,
+    0x038AU,
+    0x0197U,
+    0x0128U,
+    0x1E2CU,
+    0x0474U,
+    0x0476U,
+    0x0541U,
+    0x24BFU,
+    0x0134U,
+    0x0408U,
+    0x054BU,
+    0xFF2AU,
+    0x3385U,
+    0x33CDU,
+    0x04A0U,
+    0x1E30U,
+    0x041AU,
+    0x049AU,
+    0x04C3U,
+    0x039AU,
+    0x049EU,
+    0x049CU,
+    0x01E8U,
+    0x0136U,
+    0x24C0U,
+    0x0136U,
+    0x1E32U,
+    0x0554U,
+    0x053FU,
+    0x0425U,
+    0x03E6U,
+    0x0198U,
+    0x040CU,
+    0x1E34U,
+    0xFF2BU,
+    0x0480U,
+    0x03DEU,
+    0x046EU,
+    0x01C7U,
+    0xF6BFU,
+    0x0139U,
+    0x039BU,
+    0x013DU,
+    0x013BU,
+    0x24C1U,
+    0x1E3CU,
+    0x013BU,
+    0x013FU,
+    0x013FU,
+    0x1E36U,
+    0x1E38U,
+    0x053CU,
+    0x01C8U,
+    0x0409U,
+    0x1E3AU,
+    0xFF2CU,
+    0x3386U,
+    0xF6D0U,
+    0x1E3EU,
+    0x24C2U,
+    0x1E40U,
+    0x1E42U,
+    0x0544U,
+    0xFF2DU,
+    0x019CU,
+    0x039CU,
+    0x01CAU,
+    0x0143U,
+    0x0147U,
+    0x0145U,
+    0x24C3U,
+    0x1E4AU,
+    0x0145U,
+    0x1E44U,
+    0x1E46U,
+    0x019DU,
+    0x2168U,
+    0x01CBU,
+    0x040AU,
+    0x1E48U,
+    0xFF2EU,
+    0x0546U,
+    0x039DU,
+    0x04E8U,
+    0x04EAU,
+    0x014EU,
+    0x01D1U,
+    0x019FU,
+    0x24C4U,
+    0x1ED0U,
+    0x1ED8U,
+    0x1ED2U,
+    0x1ED4U,
+    0x1ED6U,
+    0x041EU,
+    0x0150U,
+    0x020CU,
+    0x04E6U,
+    0x1ECCU,
+    0x0555U,
+    0x2126U,
+    0x1ECEU,
+    0x01A0U,
+    0x1EDAU,
+    0x1EE2U,
+    0x1EDCU,
+    0x1EDEU,
+    0x1EE0U,
+    0x0150U,
+    0x01A2U,
+    0x020EU,
+    0x014CU,
+    0x1E52U,
+    0x1E50U,
+    0x2126U,
+    0x0460U,
+    0x03A9U,
+    0x047AU,
+    0x047CU,
+    0x038FU,
+    0x039FU,
+    0x038CU,
+    0xFF2FU,
+    0x2160U,
+    0x01EAU,
+    0x01ECU,
+    0x0186U,
+    0x01FEU,
+    0x01FEU,
+    0x047EU,
+    0x1E4CU,
+    0x1E4EU,
+    0x1E54U,
+    0x24C5U,
+    0x1E56U,
+    0x041FU,
+    0x054AU,
+    0x04A6U,
+    0x03A6U,
+    0x01A4U,
+    0x03A0U,
+    0x0553U,
+    0xFF30U,
+    0x03A8U,
+    0x0470U,
+    0x24C6U,
+    0xFF31U,
+    0x054CU,
+    0x0154U,
+    0x0158U,
+    0x0156U,
+    0x24C7U,
+    0x0156U,
+    0x0210U,
+    0x1E58U,
+    0x1E5AU,
+    0x1E5CU,
+    0x0550U,
+    0x211CU,
+    0x03A1U,
+    0x0212U,
+    0x1E5EU,
+    0xFF32U,
+    0x0281U,
+    0x02B6U,
+    0x250CU,
+    0x2514U,
+    0x2510U,
+    0x2518U,
+    0x253CU,
+    0x252CU,
+    0x2534U,
+    0x251CU,
+    0x2524U,
+    0x2500U,
+    0x2502U,
+    0x2561U,
+    0x2562U,
+    0x2556U,
+    0x2555U,
+    0x2563U,
+    0x2551U,
+    0x2557U,
+    0x255DU,
+    0x255CU,
+    0x255BU,
+    0x255EU,
+    0x255FU,
+    0x255AU,
+    0x2554U,
+    0x2569U,
+    0x2566U,
+    0x2560U,
+    0x2550U,
+    0x256CU,
+    0x2567U,
+    0x2568U,
+    0x2564U,
+    0x2565U,
+    0x2559U,
+    0x2558U,
+    0x2552U,
+    0x2553U,
+    0x256BU,
+    0x256AU,
+    0x015AU,
+    0x1E64U,
+    0x03E0U,
+    0x1E66U,
+    0x015EU,
+    0x018FU,
+    0x04D8U,
+    0x04DAU,
+    0x24C8U,
+    0x015CU,
+    0x0218U,
+    0x1E60U,
+    0x1E62U,
+    0x1E68U,
+    0x054DU,
+    0x2166U,
+    0x0547U,
+    0x0428U,
+    0x0429U,
+    0x03E2U,
+    0x04BAU,
+    0x03ECU,
+    0x03A3U,
+    0x2165U,
+    0xFF33U,
+    0x042CU,
+    0x03DAU,
+    0x03A4U,
+    0x0166U,
+    0x0164U,
+    0x0162U,
+    0x24C9U,
+    0x1E70U,
+    0x0162U,
+    0x1E6AU,
+    0x1E6CU,
+    0x0422U,
+    0x04ACU,
+    0x2169U,
+    0x04B4U,
+    0x0398U,
+    0x01ACU,
+    0x2162U,
+    0x054FU,
+    0x1E6EU,
+    0xFF34U,
+    0x0539U,
+    0x01BCU,
+    0x0184U,
+    0x01A7U,
+    0x01AEU,
+    0x0426U,
+    0x040BU,
+    0x216BU,
+    0x2161U,
+    0x016CU,
+    0x01D3U,
+    0x24CAU,
+    0x1E76U,
+    0x0423U,
+    0x0170U,
+    0x0214U,
+    0x01D7U,
+    0x1E72U,
+    0x01D9U,
+    0x04F0U,
+    0x01DBU,
+    0x01D5U,
+    0x1EE4U,
+    0x1EE6U,
+    0x01AFU,
+    0x1EE8U,
+    0x1EF0U,
+    0x1EEAU,
+    0x1EECU,
+    0x1EEEU,
+    0x0170U,
+    0x04F2U,
+    0x0216U,
+    0x0478U,
+    0x016AU,
+    0x04EEU,
+    0x1E7AU,
+    0xFF35U,
+    0x0172U,
+    0x03A5U,
+    0x03D2U,
+    0x03D3U,
+    0x01B1U,
+    0x03ABU,
+    0x03D4U,
+    0x03D2U,
+    0x038EU,
+    0x016EU,
+    0x040EU,
+    0x04AEU,
+    0x04B0U,
+    0x0168U,
+    0x1E78U,
+    0x1E74U,
+    0x24CBU,
+    0x1E7EU,
+    0x0412U,
+    0x054EU,
+    0x01B2U,
+    0xFF36U,
+    0x0548U,
+    0x1E7CU,
+    0x1E82U,
+    0x24CCU,
+    0x0174U,
+    0x1E84U,
+    0x1E86U,
+    0x1E88U,
+    0x1E80U,
+    0xFF37U,
+    0x24CDU,
+    0x1E8CU,
+    0x1E8AU,
+    0x053DU,
+    0x039EU,
+    0xFF38U,
+    0x0462U,
+    0x24CEU,
+    0x0176U,
+    0x1E8EU,
+    0x1EF4U,
+    0x042BU,
+    0x04F8U,
+    0x1EF2U,
+    0x01B3U,
+    0x1EF6U,
+    0x0545U,
+    0x0407U,
+    0x0552U,
+    0xFF39U,
+    0x1EF8U,
+    0x046AU,
+    0x046CU,
+    0x0466U,
+    0x0468U,
+    0x0536U,
+    0x0179U,
+    0x24CFU,
+    0x1E90U,
+    0x017BU,
+    0x017BU,
+    0x1E92U,
+    0x0417U,
+    0x0498U,
+    0x04DEU,
+    0x0396U,
+    0x053AU,
+    0x04C1U,
+    0x0416U,
+    0x0496U,
+    0x04DCU,
+    0x1E94U,
+    0xFF3AU,
+    0x01B5U,
+    0x0986U,
+    0x0906U,
+    0x0A86U,
+    0x0A06U,
+    0x0A3EU,
+    0x3303U,
+    0x09BEU,
+    0x093EU,
+    0x0ABEU,
+    0x055FU,
+    0x0970U,
+    0x0985U,
+    0x311AU,
+    0x0103U,
+    0x1EAFU,
+    0x04D1U,
+    0x1EB7U,
+    0x1EB1U,
+    0x1EB3U,
+    0x1EB5U,
+    0x01CEU,
+    0x24D0U,
+    0x1EA5U,
+    0x1EADU,
+    0x1EA7U,
+    0x1EA9U,
+    0x1EABU,
+    0x0317U,
+    0x0301U,
+    0x0301U,
+    0x0954U,
+    0x02CFU,
+    0x0341U,
+    0x0430U,
+    0x0201U,
+    0x0A71U,
+    0x0905U,
+    0x04D3U,
+    0x01DFU,
+    0x1EA1U,
+    0x01E1U,
+    0x01FDU,
+    0x3150U,
+    0x01E3U,
+    0x2015U,
+    0x20A4U,
+    0x0410U,
+    0x0411U,
+    0x0412U,
+    0x0413U,
+    0x0414U,
+    0x0415U,
+    0x0401U,
+    0x0416U,
+    0x0417U,
+    0x0418U,
+    0x0419U,
+    0x041AU,
+    0x041BU,
+    0x041CU,
+    0x041DU,
+    0x041EU,
+    0x041FU,
+    0x0420U,
+    0x0421U,
+    0x0422U,
+    0x0423U,
+    0x0424U,
+    0x0425U,
+    0x0426U,
+    0x0427U,
+    0x0428U,
+    0x0429U,
+    0x042AU,
+    0x042BU,
+    0x042CU,
+    0x042DU,
+    0x042EU,
+    0x042FU,
+    0x0490U,
+    0x0402U,
+    0x0403U,
+    0x0404U,
+    0x0405U,
+    0x0406U,
+    0x0407U,
+    0x0408U,
+    0x0409U,
+    0x040AU,
+    0x040BU,
+    0x040CU,
+    0x040EU,
+    0xF6C4U,
+    0xF6C5U,
+    0x0430U,
+    0x0431U,
+    0x0432U,
+    0x0433U,
+    0x0434U,
+    0x0435U,
+    0x0451U,
+    0x0436U,
+    0x0437U,
+    0x0438U,
+    0x0439U,
+    0x043AU,
+    0x043BU,
+    0x043CU,
+    0x043DU,
+    0x043EU,
+    0x043FU,
+    0x0440U,
+    0x0441U,
+    0x0442U,
+    0x0443U,
+    0x0444U,
+    0x0445U,
+    0x0446U,
+    0x0447U,
+    0x0448U,
+    0x0449U,
+    0x044AU,
+    0x044BU,
+    0x044CU,
+    0x044DU,
+    0x044EU,
+    0x044FU,
+    0x0491U,
+    0x0452U,
+    0x0453U,
+    0x0454U,
+    0x0455U,
+    0x0456U,
+    0x0457U,
+    0x0458U,
+    0x0459U,
+    0x045AU,
+    0x045BU,
+    0x045CU,
+    0x045EU,
+    0x040FU,
+    0x0462U,
+    0x0472U,
+    0x0474U,
+    0xF6C6U,
+    0x045FU,
+    0x0463U,
+    0x0473U,
+    0x0475U,
+    0xF6C7U,
+    0xF6C8U,
+    0x04D9U,
+    0x200EU,
+    0x200FU,
+    0x200DU,
+    0x066AU,
+    0x060CU,
+    0x0660U,
+    0x0661U,
+    0x0662U,
+    0x0663U,
+    0x0664U,
+    0x0665U,
+    0x0666U,
+    0x0667U,
+    0x0668U,
+    0x0669U,
+    0x061BU,
+    0x061FU,
+    0x0621U,
+    0x0622U,
+    0x0623U,
+    0x0624U,
+    0x0625U,
+    0x0626U,
+    0x0627U,
+    0x0628U,
+    0x0629U,
+    0x062AU,
+    0x062BU,
+    0x062CU,
+    0x062DU,
+    0x062EU,
+    0x062FU,
+    0x0630U,
+    0x0631U,
+    0x0632U,
+    0x0633U,
+    0x0634U,
+    0x0635U,
+    0x0636U,
+    0x0637U,
+    0x0638U,
+    0x0639U,
+    0x063AU,
+    0x0640U,
+    0x0641U,
+    0x0642U,
+    0x0643U,
+    0x0644U,
+    0x0645U,
+    0x0646U,
+    0x0648U,
+    0x0649U,
+    0x064AU,
+    0x064BU,
+    0x064CU,
+    0x064DU,
+    0x064EU,
+    0x064FU,
+    0x0650U,
+    0x0651U,
+    0x0652U,
+    0x0647U,
+    0x06A4U,
+    0x067EU,
+    0x0686U,
+    0x0698U,
+    0x06AFU,
+    0x0679U,
+    0x0688U,
+    0x0691U,
+    0x06BAU,
+    0x06D2U,
+    0x06D5U,
+    0x20AAU,
+    0x05BEU,
+    0x05C3U,
+    0x05D0U,
+    0x05D1U,
+    0x05D2U,
+    0x05D3U,
+    0x05D4U,
+    0x05D5U,
+    0x05D6U,
+    0x05D7U,
+    0x05D8U,
+    0x05D9U,
+    0x05DAU,
+    0x05DBU,
+    0x05DCU,
+    0x05DDU,
+    0x05DEU,
+    0x05DFU,
+    0x05E0U,
+    0x05E1U,
+    0x05E2U,
+    0x05E3U,
+    0x05E4U,
+    0x05E5U,
+    0x05E6U,
+    0x05E7U,
+    0x05E8U,
+    0x05E9U,
+    0x05EAU,
+    0xFB2AU,
+    0xFB2BU,
+    0xFB4BU,
+    0xFB1FU,
+    0x05F0U,
+    0x05F1U,
+    0x05F2U,
+    0xFB35U,
+    0x05B4U,
+    0x05B5U,
+    0x05B6U,
+    0x05BBU,
+    0x05B8U,
+    0x05B7U,
+    0x05B0U,
+    0x05B2U,
+    0x05B1U,
+    0x05B3U,
+    0x05C2U,
+    0x05C1U,
+    0x05B9U,
+    0x05BCU,
+    0x05BDU,
+    0x05BFU,
+    0x05C0U,
+    0x02BCU,
+    0x2105U,
+    0x2113U,
+    0x2116U,
+    0x202CU,
+    0x202DU,
+    0x202EU,
+    0x200CU,
+    0x066DU,
+    0x02BDU,
+    0x0A85U,
+    0x0A05U,
+    0x3042U,
+    0x1EA3U,
+    0x0990U,
+    0x311EU,
+    0x0910U,
+    0x04D5U,
+    0x0A90U,
+    0x0A10U,
+    0x0A48U,
+    0x0639U,
+    0xFECAU,
+    0xFECBU,
+    0xFECCU,
+    0x0203U,
+    0x09C8U,
+    0x0948U,
+    0x0AC8U,
+    0x30A2U,
+    0xFF71U,
+    0x314FU,
+    0x05D0U,
+    0x0627U,
+    0xFB30U,
+    0xFE8EU,
+    0x0623U,
+    0xFE84U,
+    0x0625U,
+    0xFE88U,
+    0x05D0U,
+    0xFB4FU,
+    0x0622U,
+    0xFE82U,
+    0x0649U,
+    0xFEF0U,
+    0xFEF3U,
+    0xFEF4U,
+    0xFB2EU,
+    0xFB2FU,
+    0x2135U,
+    0x224CU,
+    0x03B1U,
+    0x03ACU,
+    0x0101U,
+    0xFF41U,
+    0xFF06U,
+    0x33C2U,
+    0x3122U,
+    0x3124U,
+    0x0E5AU,
+    0x2220U,
+    0x3008U,
+    0xFE3FU,
+    0x3009U,
+    0xFE40U,
+    0x2329U,
+    0x232AU,
+    0x212BU,
+    0x0387U,
+    0x0952U,
+    0x0982U,
+    0x0902U,
+    0x0A82U,
+    0x0105U,
+    0x3300U,
+    0x249CU,
+    0x055AU,
+    0x02BCU,
+    0xF8FFU,
+    0x2250U,
+    0x2248U,
+    0x2252U,
+    0x2245U,
+    0x318EU,
+    0x318DU,
+    0x2312U,
+    0x1E9AU,
+    0x01FBU,
+    0x1E01U,
+    0x2194U,
+    0x21E3U,
+    0x21E0U,
+    0x21E2U,
+    0x21E1U,
+    0x21D4U,
+    0x21D3U,
+    0x21D0U,
+    0x21D2U,
+    0x21D1U,
+    0x2193U,
+    0x2199U,
+    0x2198U,
+    0x21E9U,
+    0x02C5U,
+    0x02C2U,
+    0x02C3U,
+    0x02C4U,
+    0xF8E7U,
+    0x2190U,
+    0x21D0U,
+    0x21CDU,
+    0x21C6U,
+    0x21E6U,
+    0x2192U,
+    0x21CFU,
+    0x279EU,
+    0x21C4U,
+    0x21E8U,
+    0x21E4U,
+    0x21E5U,
+    0x2191U,
+    0x2195U,
+    0x21A8U,
+    0x21A8U,
+    0x2196U,
+    0x21C5U,
+    0x2197U,
+    0x21E7U,
+    0xF8E6U,
+    0xFF3EU,
+    0xFF5EU,
+    0x0251U,
+    0x0252U,
+    0x3041U,
+    0x30A1U,
+    0xFF67U,
+    0x066DU,
+    0x066DU,
+    0x2217U,
+    0xFF0AU,
+    0xFE61U,
+    0x2042U,
+    0x2243U,
+    0xFF20U,
+    0xFE6BU,
+    0x0250U,
+    0x0994U,
+    0x3120U,
+    0x0914U,
+    0x0A94U,
+    0x0A14U,
+    0x09D7U,
+    0x0A4CU,
+    0x09CCU,
+    0x094CU,
+    0x0ACCU,
+    0x093DU,
+    0x0561U,
+    0x05E2U,
+    0xFB20U,
+    0x05E2U,
+    0x09ACU,
+    0xFF3CU,
+    0x092CU,
+    0x0AACU,
+    0x0A2CU,
+    0x3070U,
+    0x0E3FU,
+    0x30D0U,
+    0xFF5CU,
+    0x3105U,
+    0x24D1U,
+    0x1E03U,
+    0x1E05U,
+    0x266CU,
+    0x2235U,
+    0x0431U,
+    0x0628U,
+    0xFE90U,
+    0xFE91U,
+    0x3079U,
+    0xFE92U,
+    0xFC9FU,
+    0xFC08U,
+    0xFC6DU,
+    0x30D9U,
+    0x0562U,
+    0x05D1U,
+    0x03B2U,
+    0x03D0U,
+    0xFB31U,
+    0xFB31U,
+    0x05D1U,
+    0xFB4CU,
+    0x09ADU,
+    0x092DU,
+    0x0AADU,
+    0x0A2DU,
+    0x0253U,
+    0x3073U,
+    0x30D3U,
+    0x0298U,
+    0x0A02U,
+    0x3331U,
+    0x25CFU,
+    0x25C6U,
+    0x25BCU,
+    0x25C4U,
+    0x25C0U,
+    0x3010U,
+    0xFE3BU,
+    0x3011U,
+    0xFE3CU,
+    0x25E3U,
+    0x25E2U,
+    0x25ACU,
+    0x25BAU,
+    0x25B6U,
+    0x25AAU,
+    0x263BU,
+    0x25A0U,
+    0x2605U,
+    0x25E4U,
+    0x25E5U,
+    0x25B4U,
+    0x25B2U,
+    0x2423U,
+    0x1E07U,
+    0x2588U,
+    0xFF42U,
+    0x0E1AU,
+    0x307CU,
+    0x30DCU,
+    0x249DU,
+    0x33C3U,
+    0xF8F4U,
+    0xF8F3U,
+    0xF8F2U,
+    0xFF5BU,
+    0xFE5BU,
+    0xF8F1U,
+    0xFE37U,
+    0xF8FEU,
+    0xF8FDU,
+    0xFF5DU,
+    0xFE5CU,
+    0xF8FCU,
+    0xFE38U,
+    0xF8F0U,
+    0xF8EFU,
+    0xFF3BU,
+    0xF8EEU,
+    0xF8FBU,
+    0xF8FAU,
+    0xFF3DU,
+    0xF8F9U,
+    0x032EU,
+    0x0306U,
+    0x032FU,
+    0x0311U,
+    0x0361U,
+    0x032AU,
+    0x033AU,
+    0x0180U,
+    0x0183U,
+    0x3076U,
+    0x30D6U,
+    0x25D8U,
+    0x2219U,
+    0x25CEU,
+    0x056EU,
+    0x099AU,
+    0x0107U,
+    0x091AU,
+    0x0A9AU,
+    0x0A1AU,
+    0x3388U,
+    0x0981U,
+    0x0310U,
+    0x0901U,
+    0x0A81U,
+    0x21EAU,
+    0x2105U,
+    0x032CU,
+    0x030CU,
+    0x21B5U,
+    0x3118U,
+    0x010DU,
+    0x1E09U,
+    0x24D2U,
+    0x0109U,
+    0x0255U,
+    0x010BU,
+    0x010BU,
+    0x33C5U,
+    0x0327U,
+    0x2103U,
+    0xFFE0U,
+    0x0579U,
+    0x099BU,
+    0x091BU,
+    0x0A9BU,
+    0x0A1BU,
+    0x3114U,
+    0x04BDU,
+    0x2713U,
+    0x0447U,
+    0x04BFU,
+    0x04B7U,
+    0x04F5U,
+    0x0573U,
+    0x04CCU,
+    0x04B9U,
+    0x03C7U,
+    0x3277U,
+    0x3217U,
+    0x3269U,
+    0x314AU,
+    0x3209U,
+    0x0E0AU,
+    0x0E08U,
+    0x0E09U,
+    0x0E0CU,
+    0x0188U,
+    0x3276U,
+    0x3216U,
+    0x3268U,
+    0x3148U,
+    0x3208U,
+    0x321CU,
+    0x25CBU,
+    0x2297U,
+    0x2299U,
+    0x2295U,
+    0x3036U,
+    0x25D0U,
+    0x25D1U,
+    0x032DU,
+    0x0302U,
+    0x2327U,
+    0x01C2U,
+    0x01C0U,
+    0x01C1U,
+    0x01C3U,
+    0x2663U,
+    0x2663U,
+    0x2667U,
+    0x33A4U,
+    0xFF43U,
+    0x33A0U,
+    0x0581U,
+    0xFF1AU,
+    0x20A1U,
+    0xFE55U,
+    0x02D1U,
+    0x02D0U,
+    0x0313U,
+    0x0315U,
+    0xF6C3U,
+    0x060CU,
+    0x055DU,
+    0xFF0CU,
+    0x0314U,
+    0x02BDU,
+    0xFE50U,
+    0x0312U,
+    0x02BBU,
+    0x263CU,
+    0x2245U,
+    0x222EU,
+    0x2303U,
+    0x0006U,
+    0x0007U,
+    0x0008U,
+    0x0018U,
+    0x000DU,
+    0x0011U,
+    0x0012U,
+    0x0013U,
+    0x0014U,
+    0x007FU,
+    0x0010U,
+    0x0019U,
+    0x0005U,
+    0x0004U,
+    0x001BU,
+    0x0017U,
+    0x0003U,
+    0x000CU,
+    0x001CU,
+    0x001DU,
+    0x0009U,
+    0x000AU,
+    0x0015U,
+    0x001EU,
+    0x000FU,
+    0x000EU,
+    0x0002U,
+    0x0001U,
+    0x001AU,
+    0x0016U,
+    0x001FU,
+    0x000BU,
+    0xF8E9U,
+    0xF6D9U,
+    0x300CU,
+    0xFF62U,
+    0xFE41U,
+    0x300DU,
+    0xFF63U,
+    0xFE42U,
+    0x337FU,
+    0x33C7U,
+    0x33C6U,
+    0x249EU,
+    0x20A2U,
+    0x0297U,
+    0x22CFU,
+    0x22CEU,
+    0xF6D1U,
+    0xF6D2U,
+    0xF6D4U,
+    0xF6D5U,
+    0x0564U,
+    0x09A6U,
+    0x0636U,
+    0x0926U,
+    0xFEBEU,
+    0xFEBFU,
+    0xFEC0U,
+    0x05BCU,
+    0x05BCU,
+    0x0AA6U,
+    0x0A26U,
+    0x3060U,
+    0x30C0U,
+    0x062FU,
+    0x05D3U,
+    0xFB33U,
+    0xFB33U,
+    0,
+    0,
+    0,
+    0,
+    0x05D3U,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0xFEAAU,
+    0x064FU,
+    0x064FU,
+    0x064CU,
+    0x064CU,
+    0x0964U,
+    0x05A7U,
+    0x05A7U,
+    0x0485U,
+    0xF6D3U,
+    0x300AU,
+    0xFE3DU,
+    0x300BU,
+    0xFE3EU,
+    0x032BU,
+    0x21D4U,
+    0x21D2U,
+    0x0965U,
+    0xF6D6U,
+    0x030FU,
+    0x222CU,
+    0x2017U,
+    0x0333U,
+    0x033FU,
+    0x02BAU,
+    0x2016U,
+    0x030EU,
+    0x3109U,
+    0x33C8U,
+    0x010FU,
+    0x1E11U,
+    0x24D3U,
+    0x1E13U,
+    0x0111U,
+    0x09A1U,
+    0x0921U,
+    0x0AA1U,
+    0x0A21U,
+    0x0688U,
+    0xFB89U,
+    0x095CU,
+    0x09A2U,
+    0x0922U,
+    0x0AA2U,
+    0x0A22U,
+    0x1E0BU,
+    0x1E0DU,
+    0x066BU,
+    0x066BU,
+    0x0434U,
+    0x05ADU,
+    0x3067U,
+    0x03EFU,
+    0x30C7U,
+    0x232BU,
+    0x2326U,
+    0x03B4U,
+    0x018DU,
+    0x09F8U,
+    0x02A4U,
+    0x09A7U,
+    0x0927U,
+    0x0AA7U,
+    0x0A27U,
+    0x0257U,
+    0x0385U,
+    0x0344U,
+    0x2666U,
+    0x2662U,
+    0xF6D7U,
+    0x0324U,
+    0x0308U,
+    0xF6D8U,
+    0x0385U,
+    0x3062U,
+    0x30C2U,
+    0x3003U,
+    0x2223U,
+    0x2215U,
+    0x0452U,
+    0x2593U,
+    0x1E0FU,
+    0x3397U,
+    0x0111U,
+    0xFF44U,
+    0x2584U,
+    0x0E0EU,
+    0x0E14U,
+    0x3069U,
+    0x30C9U,
+    0xFF04U,
+    0xFE69U,
+    0x20ABU,
+    0x3326U,
+    0x0307U,
+    0x0323U,
+    0x0323U,
+    0x30FBU,
+    0xF6BEU,
+    0x0284U,
+    0x22C5U,
+    0x25CCU,
+    0xFB1FU,
+    0xFB1FU,
+    0x031EU,
+    0x02D5U,
+    0x249FU,
+    0x0256U,
+    0x018CU,
+    0x3065U,
+    0x30C5U,
+    0x01F3U,
+    0x02A3U,
+    0x01C6U,
+    0x02A5U,
+    0x04E1U,
+    0x0455U,
+    0x045FU,
+    0x2641U,
+    0x098FU,
+    0x311CU,
+    0x0115U,
+    0x090DU,
+    0x0A8DU,
+    0x0945U,
+    0x0AC5U,
+    0x011BU,
+    0x1E1DU,
+    0x0565U,
+    0x0587U,
+    0x24D4U,
+    0x1EBFU,
+    0x1E19U,
+    0x1EC7U,
+    0x1EC1U,
+    0x1EC3U,
+    0x1EC5U,
+    0x0454U,
+    0x0205U,
+    0x090FU,
+    0x0117U,
+    0x0117U,
+    0x1EB9U,
+    0x0A0FU,
+    0x0A47U,
+    0x0444U,
+    0x0A8FU,
+    0x0567U,
+    0x311DU,
+    0x3048U,
+    0x1EBBU,
+    0x311FU,
+    0x0668U,
+    0x09EEU,
+    0x2467U,
+    0x2791U,
+    0x096EU,
+    0x2471U,
+    0x2485U,
+    0x2499U,
+    0x0AEEU,
+    0x0A6EU,
+    0x0668U,
+    0x3028U,
+    0x266BU,
+    0x3227U,
+    0xFF18U,
+    0x247BU,
+    0x248FU,
+    0x06F8U,
+    0x2177U,
+    0x0E58U,
+    0x0207U,
+    0x0465U,
+    0x30A8U,
+    0xFF74U,
+    0x0A74U,
+    0x3154U,
+    0x043BU,
+    0x2208U,
+    0x246AU,
+    0x247EU,
+    0x2492U,
+    0x217AU,
+    0x22EEU,
+    0x0113U,
+    0x1E17U,
+    0x1E15U,
+    0x043CU,
+    0xFE31U,
+    0xFF45U,
+    0x055BU,
+    0x2205U,
+    0x3123U,
+    0x043DU,
+    0xFE32U,
+    0x04A3U,
+    0x014BU,
+    0x3125U,
+    0x04A5U,
+    0x04C8U,
+    0x2002U,
+    0x0119U,
+    0x3153U,
+    0x025BU,
+    0x029AU,
+    0x025CU,
+    0x025EU,
+    0x025DU,
+    0x24A0U,
+    0x03B5U,
+    0x03ADU,
+    0xFF1DU,
+    0xFE66U,
+    0x207CU,
+    0x2261U,
+    0x3126U,
+    0x0440U,
+    0x0258U,
+    0x044DU,
+    0x0441U,
+    0x04ABU,
+    0x0283U,
+    0x0286U,
+    0x090EU,
+    0x0946U,
+    0x01AAU,
+    0x0285U,
+    0x3047U,
+    0x30A7U,
+    0xFF6AU,
+    0x212EU,
+    0x03B7U,
+    0x0568U,
+    0x03AEU,
+    0x1EBDU,
+    0x1E1BU,
+    0x0591U,
+    0x0591U,
+    0x0591U,
+    0x0591U,
+    0x01DDU,
+    0x3161U,
+    0x20ACU,
+    0x09C7U,
+    0x0947U,
+    0x0AC7U,
+    0x055CU,
+    0x203CU,
+    0xFF01U,
+    0x2203U,
+    0x0292U,
+    0x01EFU,
+    0x0293U,
+    0x01B9U,
+    0x01BAU,
+    0x095EU,
+    0x0A5EU,
+    0x2109U,
+    0x064EU,
+    0x064EU,
+    0x064BU,
+    0x3108U,
+    0x24D5U,
+    0x1E1FU,
+    0x0641U,
+    0x0586U,
+    0xFED2U,
+    0xFED3U,
+    0xFED4U,
+    0x03E5U,
+    0x2640U,
+    0x246EU,
+    0x2482U,
+    0x2496U,
+    0x25A0U,
+    0x25ACU,
+    0x05DAU,
+    0xFB3AU,
+    0xFB3AU,
+    0x05DAU,
+    0,
+    0,
+    0,
+    0,
+    0x05DDU,
+    0x05DDU,
+    0x05DFU,
+    0x05DFU,
+    0x05E3U,
+    0x05E3U,
+    0x05E5U,
+    0x05E5U,
+    0x02C9U,
+    0x25C9U,
+    0x0473U,
+    0x0665U,
+    0x09EBU,
+    0x2464U,
+    0x278EU,
+    0x096BU,
+    0x0AEBU,
+    0x0A6BU,
+    0x0665U,
+    0x3025U,
+    0x3224U,
+    0xFF15U,
+    0x2478U,
+    0x248CU,
+    0x06F5U,
+    0x2174U,
+    0x0E55U,
+    0xFF46U,
+    0x3399U,
+    0x0E1FU,
+    0x0E1DU,
+    0x0E4FU,
+    0x2200U,
+    0x0664U,
+    0x09EAU,
+    0x2463U,
+    0x278DU,
+    0x096AU,
+    0x0AEAU,
+    0x0A6AU,
+    0x0664U,
+    0x3024U,
+    0x3223U,
+    0xFF14U,
+    0x09F7U,
+    0x2477U,
+    0x248BU,
+    0x06F4U,
+    0x2173U,
+    0x246DU,
+    0x2481U,
+    0x2495U,
+    0x0E54U,
+    0x02CBU,
+    0x24A1U,
+    0x20A3U,
+    0x0997U,
+    0x01F5U,
+    0x0917U,
+    0x06AFU,
+    0xFB93U,
+    0xFB94U,
+    0xFB95U,
+    0x0A97U,
+    0x0A17U,
+    0x304CU,
+    0x30ACU,
+    0x03B3U,
+    0x0263U,
+    0x02E0U,
+    0x03EBU,
+    0x310DU,
+    0x011FU,
+    0x01E7U,
+    0x0123U,
+    0x24D6U,
+    0x011DU,
+    0x0123U,
+    0x0121U,
+    0x0121U,
+    0x0433U,
+    0x3052U,
+    0x30B2U,
+    0x2251U,
+    0x059CU,
+    0x05F3U,
+    0x059DU,
+    0x059EU,
+    0x05F4U,
+    0x3013U,
+    0x0998U,
+    0x0572U,
+    0x0918U,
+    0x0A98U,
+    0x0A18U,
+    0x063AU,
+    0xFECEU,
+    0xFECFU,
+    0xFED0U,
+    0x0495U,
+    0x0493U,
+    0x0491U,
+    0x095AU,
+    0x0A5AU,
+    0x0260U,
+    0x3393U,
+    0x304EU,
+    0x30AEU,
+    0x0563U,
+    0x05D2U,
+    0xFB32U,
+    0xFB32U,
+    0x05D2U,
+    0x0453U,
+    0x01BEU,
+    0x0294U,
+    0x0296U,
+    0x02C0U,
+    0x0295U,
+    0x02C1U,
+    0x02E4U,
+    0x02A1U,
+    0x02A2U,
+    0x1E21U,
+    0xFF47U,
+    0x3054U,
+    0x30B4U,
+    0x24A2U,
+    0x33ACU,
+    0x2207U,
+    0x0316U,
+    0x0300U,
+    0x0300U,
+    0x0953U,
+    0x02CEU,
+    0xFF40U,
+    0x0340U,
+    0x2265U,
+    0x22DBU,
+    0xFF1EU,
+    0x2273U,
+    0x2277U,
+    0x2267U,
+    0xFE65U,
+    0x0261U,
+    0x01E5U,
+    0x3050U,
+    0x30B0U,
+    0x3318U,
+    0x33C9U,
+    0x04A9U,
+    0x06C1U,
+    0x09B9U,
+    0x04B3U,
+    0x0939U,
+    0x0AB9U,
+    0x0A39U,
+    0x062DU,
+    0xFEA2U,
+    0xFEA3U,
+    0x306FU,
+    0xFEA4U,
+    0x332AU,
+    0x30CFU,
+    0xFF8AU,
+    0x0A4DU,
+    0x0621U,
+    0,
+    0,
+    0,
+    0,
+    0x0621U,
+    0,
+    0,
+    0,
+    0x3164U,
+    0x044AU,
+    0x21BCU,
+    0x21C0U,
+    0x33CAU,
+    0x05B2U,
+    0x05B2U,
+    0x05B2U,
+    0x05B2U,
+    0x05B2U,
+    0x05B2U,
+    0x05B2U,
+    0x05B2U,
+    0x05B3U,
+    0x05B3U,
+    0x05B3U,
+    0x05B3U,
+    0x05B3U,
+    0x05B3U,
+    0x05B3U,
+    0x05B3U,
+    0x05B1U,
+    0x05B1U,
+    0x05B1U,
+    0x05B1U,
+    0x05B1U,
+    0x05B1U,
+    0x05B1U,
+    0x05B1U,
+    0x0127U,
+    0x310FU,
+    0x1E2BU,
+    0x1E29U,
+    0x24D7U,
+    0x0125U,
+    0x1E27U,
+    0x1E23U,
+    0x1E25U,
+    0x05D4U,
+    0x2665U,
+    0x2665U,
+    0x2661U,
+    0xFB34U,
+    0xFB34U,
+    0x06C1U,
+    0x0647U,
+    0x05D4U,
+    0xFBA7U,
+    0xFEEAU,
+    0xFEEAU,
+    0xFBA5U,
+    0xFBA4U,
+    0xFBA8U,
+    0xFEEBU,
+    0x3078U,
+    0xFBA9U,
+    0xFEECU,
+    0x337BU,
+    0x30D8U,
+    0xFF8DU,
+    0x3336U,
+    0x0267U,
+    0x3339U,
+    0x05D7U,
+    0x05D7U,
+    0x0266U,
+    0x02B1U,
+    0x327BU,
+    0x321BU,
+    0x326DU,
+    0x314EU,
+    0x320DU,
+    0x3072U,
+    0x30D2U,
+    0xFF8BU,
+    0x05B4U,
+    0x05B4U,
+    0x05B4U,
+    0x05B4U,
+    0x05B4U,
+    0x05B4U,
+    0x05B4U,
+    0x05B4U,
+    0x1E96U,
+    0xFF48U,
+    0x0570U,
+    0x0E2BU,
+    0x307BU,
+    0x30DBU,
+    0xFF8EU,
+    0x05B9U,
+    0x05B9U,
+    0x05B9U,
+    0x05B9U,
+    0x05B9U,
+    0x05B9U,
+    0x05B9U,
+    0x05B9U,
+    0x0E2EU,
+    0x0309U,
+    0x0309U,
+    0x0321U,
+    0x0322U,
+    0x3342U,
+    0x03E9U,
+    0x2015U,
+    0x031BU,
+    0x2668U,
+    0x2302U,
+    0x24A3U,
+    0x02B0U,
+    0x0265U,
+    0x3075U,
+    0x3333U,
+    0x30D5U,
+    0xFF8CU,
+    0x030BU,
+    0x0195U,
+    0xFF0DU,
+    0xFE63U,
+    0x2010U,
+    0x044FU,
+    0x0987U,
+    0x3127U,
+    0x012DU,
+    0x01D0U,
+    0x24D8U,
+    0x0456U,
+    0x0209U,
+    0x328FU,
+    0x328BU,
+    0x323FU,
+    0x323AU,
+    0x32A5U,
+    0x3006U,
+    0x3001U,
+    0xFF64U,
+    0x3237U,
+    0x32A3U,
+    0x322FU,
+    0x323DU,
+    0x329DU,
+    0x3240U,
+    0x3296U,
+    0x3236U,
+    0x322BU,
+    0x3232U,
+    0x32A4U,
+    0x3005U,
+    0x3298U,
+    0x3238U,
+    0x32A7U,
+    0x32A6U,
+    0x32A9U,
+    0x322EU,
+    0x322AU,
+    0x3234U,
+    0x3002U,
+    0x329EU,
+    0x3243U,
+    0x3239U,
+    0x323EU,
+    0x32A8U,
+    0x3299U,
+    0x3242U,
+    0x3233U,
+    0x3000U,
+    0x3235U,
+    0x3231U,
+    0x323BU,
+    0x3230U,
+    0x323CU,
+    0x322CU,
+    0x322DU,
+    0x3007U,
+    0x328EU,
+    0x328AU,
+    0x3294U,
+    0x3290U,
+    0x328CU,
+    0x328DU,
+    0x0907U,
+    0x1E2FU,
+    0x04E5U,
+    0x1ECBU,
+    0x04D7U,
+    0x0435U,
+    0x3275U,
+    0x3215U,
+    0x3267U,
+    0x3147U,
+    0x3207U,
+    0x0A87U,
+    0x0A07U,
+    0x3044U,
+    0x1EC9U,
+    0x0988U,
+    0x0438U,
+    0x0908U,
+    0x0A88U,
+    0x0A08U,
+    0x0A40U,
+    0x020BU,
+    0x0439U,
+    0x09C0U,
+    0x0940U,
+    0x0AC0U,
+    0x0133U,
+    0x30A4U,
+    0xFF72U,
+    0x3163U,
+    0x02DCU,
+    0x05ACU,
+    0x012BU,
+    0x04E3U,
+    0x2253U,
+    0x0A3FU,
+    0xFF49U,
+    0x2206U,
+    0x221EU,
+    0x056BU,
+    0x222BU,
+    0x2321U,
+    0x2321U,
+    0xF8F5U,
+    0x2320U,
+    0x2320U,
+    0x2229U,
+    0x3305U,
+    0x25D8U,
+    0x25D9U,
+    0x263BU,
+    0x0451U,
+    0x012FU,
+    0x03B9U,
+    0x03CAU,
+    0x0390U,
+    0x0269U,
+    0x03AFU,
+    0x24A4U,
+    0x0A72U,
+    0x3043U,
+    0x30A3U,
+    0xFF68U,
+    0x09FAU,
+    0x0268U,
+    0x309DU,
+    0x30FDU,
+    0x0129U,
+    0x1E2DU,
+    0x3129U,
+    0x044EU,
+    0x09BFU,
+    0x093FU,
+    0x0ABFU,
+    0x0475U,
+    0x0477U,
+    0x0571U,
+    0x099CU,
+    0x091CU,
+    0x0A9CU,
+    0x0A1CU,
+    0x3110U,
+    0x01F0U,
+    0x24D9U,
+    0x0135U,
+    0x029DU,
+    0x025FU,
+    0x0458U,
+    0x062CU,
+    0xFE9EU,
+    0xFE9FU,
+    0xFEA0U,
+    0x0698U,
+    0xFB8BU,
+    0x099DU,
+    0x091DU,
+    0x0A9DU,
+    0x0A1DU,
+    0x057BU,
+    0x3004U,
+    0xFF4AU,
+    0x24A5U,
+    0x02B2U,
+    0x04A1U,
+    0x0995U,
+    0x1E31U,
+    0x043AU,
+    0x049BU,
+    0x0915U,
+    0x05DBU,
+    0x0643U,
+    0xFB3BU,
+    0xFB3BU,
+    0xFEDAU,
+    0x05DBU,
+    0xFEDBU,
+    0xFEDCU,
+    0xFB4DU,
+    0x0A95U,
+    0x0A15U,
+    0x304BU,
+    0x04C4U,
+    0x30ABU,
+    0xFF76U,
+    0x03BAU,
+    0x03F0U,
+    0x3171U,
+    0x3184U,
+    0x3178U,
+    0x3179U,
+    0x330DU,
+    0x0640U,
+    0x0640U,
+    0x30F5U,
+    0x3384U,
+    0x0650U,
+    0x064DU,
+    0x049FU,
+    0xFF70U,
+    0x049DU,
+    0x310EU,
+    0x3389U,
+    0x01E9U,
+    0x0137U,
+    0x24DAU,
+    0x0137U,
+    0x1E33U,
+    0x0584U,
+    0x3051U,
+    0x30B1U,
+    0xFF79U,
+    0x056FU,
+    0x30F6U,
+    0x0138U,
+    0x0996U,
+    0x0445U,
+    0x0916U,
+    0x0A96U,
+    0x0A16U,
+    0x062EU,
+    0xFEA6U,
+    0xFEA7U,
+    0xFEA8U,
+    0x03E7U,
+    0x0959U,
+    0x0A59U,
+    0x3278U,
+    0x3218U,
+    0x326AU,
+    0x314BU,
+    0x320AU,
+    0x0E02U,
+    0x0E05U,
+    0x0E03U,
+    0x0E04U,
+    0x0E5BU,
+    0x0199U,
+    0x0E06U,
+    0x3391U,
+    0x304DU,
+    0x30ADU,
+    0xFF77U,
+    0x3315U,
+    0x3316U,
+    0x3314U,
+    0x326EU,
+    0x320EU,
+    0x3260U,
+    0x3131U,
+    0x3200U,
+    0x3133U,
+    0x045CU,
+    0x1E35U,
+    0x3398U,
+    0x33A6U,
+    0xFF4BU,
+    0x33A2U,
+    0x3053U,
+    0x33C0U,
+    0x0E01U,
+    0x30B3U,
+    0xFF7AU,
+    0x331EU,
+    0x0481U,
+    0x327FU,
+    0x0343U,
+    0x24A6U,
+    0x33AAU,
+    0x046FU,
+    0x33CFU,
+    0x029EU,
+    0x304FU,
+    0x30AFU,
+    0xFF78U,
+    0x33B8U,
+    0x33BEU,
+    0x09B2U,
+    0x013AU,
+    0x0932U,
+    0x0AB2U,
+    0x0A32U,
+    0x0E45U,
+    0xFEFCU,
+    0xFEF8U,
+    0xFEF7U,
+    0xFEFAU,
+    0xFEF9U,
+    0xFEFBU,
+    0xFEF6U,
+    0xFEF5U,
+    0x0644U,
+    0x03BBU,
+    0x019BU,
+    0x05DCU,
+    0xFB3CU,
+    0xFB3CU,
+    0x05DCU,
+    0,
+    0,
+    0,
+    0,
+    0xFEDEU,
+    0xFCCAU,
+    0xFEDFU,
+    0xFCC9U,
+    0xFCCBU,
+    0xFDF2U,
+    0xFEE0U,
+    0xFD88U,
+    0xFCCCU,
+    0,
+    0,
+    0x25EFU,
+    0x019AU,
+    0x026CU,
+    0x310CU,
+    0x013EU,
+    0x013CU,
+    0x24DBU,
+    0x1E3DU,
+    0x013CU,
+    0x0140U,
+    0x0140U,
+    0x1E37U,
+    0x1E39U,
+    0x031AU,
+    0x0318U,
+    0x2264U,
+    0x22DAU,
+    0xFF1CU,
+    0x2272U,
+    0x2276U,
+    0x2266U,
+    0xFE64U,
+    0x026EU,
+    0x258CU,
+    0x026DU,
+    0x20A4U,
+    0x056CU,
+    0x01C9U,
+    0x0459U,
+    0xF6C0U,
+    0x0933U,
+    0x0AB3U,
+    0x1E3BU,
+    0x0934U,
+    0x09E1U,
+    0x0961U,
+    0x09E3U,
+    0x0963U,
+    0x026BU,
+    0xFF4CU,
+    0x33D0U,
+    0x0E2CU,
+    0x2227U,
+    0x2310U,
+    0x2228U,
+    0x0E25U,
+    0x017FU,
+    0xFE4EU,
+    0x0332U,
+    0xFE4DU,
+    0x25CAU,
+    0x24A7U,
+    0x2113U,
+    0x2591U,
+    0x0E26U,
+    0x098CU,
+    0x090CU,
+    0x09E2U,
+    0x0962U,
+    0x33D3U,
+    0x09AEU,
+    0x0331U,
+    0x0304U,
+    0x02CDU,
+    0xFFE3U,
+    0x1E3FU,
+    0x092EU,
+    0x0AAEU,
+    0x0A2EU,
+    0x05A4U,
+    0x05A4U,
+    0x307EU,
+    0xF895U,
+    0xF894U,
+    0x0E4BU,
+    0xF893U,
+    0xF88CU,
+    0xF88BU,
+    0x0E48U,
+    0xF88AU,
+    0xF884U,
+    0x0E31U,
+    0xF889U,
+    0x0E47U,
+    0xF88FU,
+    0xF88EU,
+    0x0E49U,
+    0xF88DU,
+    0xF892U,
+    0xF891U,
+    0x0E4AU,
+    0xF890U,
+    0x0E46U,
+    0x30DEU,
+    0xFF8FU,
+    0x2642U,
+    0x3347U,
+    0x05BEU,
+    0x2642U,
+    0x05AFU,
+    0x3383U,
+    0x3107U,
+    0x33D4U,
+    0x24DCU,
+    0x33A5U,
+    0x1E41U,
+    0x1E43U,
+    0x0645U,
+    0xFEE2U,
+    0xFEE3U,
+    0xFEE4U,
+    0xFCD1U,
+    0xFC48U,
+    0x334DU,
+    0x3081U,
+    0x337EU,
+    0x30E1U,
+    0xFF92U,
+    0x05DEU,
+    0xFB3EU,
+    0xFB3EU,
+    0x05DEU,
+    0x0574U,
+    0x05A5U,
+    0x05A6U,
+    0x05A6U,
+    0x05A5U,
+    0x0271U,
+    0x3392U,
+    0xFF65U,
+    0x00B7U,
+    0x3272U,
+    0x3212U,
+    0x3264U,
+    0x3141U,
+    0x3170U,
+    0x3204U,
+    0x316EU,
+    0x316FU,
+    0x307FU,
+    0x30DFU,
+    0xFF90U,
+    0x0320U,
+    0x2296U,
+    0x02D7U,
+    0x2213U,
+    0x2032U,
+    0x334AU,
+    0x3349U,
+    0x0270U,
+    0x3396U,
+    0x33A3U,
+    0xFF4DU,
+    0x339FU,
+    0x3082U,
+    0x33C1U,
+    0x30E2U,
+    0xFF93U,
+    0x33D6U,
+    0x0E21U,
+    0x33A7U,
+    0x33A8U,
+    0x24A8U,
+    0x33ABU,
+    0x33B3U,
+    0x026FU,
+    0x00B5U,
+    0x3382U,
+    0x226BU,
+    0x226AU,
+    0x338CU,
+    0x03BCU,
+    0x338DU,
+    0x3080U,
+    0x30E0U,
+    0xFF91U,
+    0x3395U,
+    0x339BU,
+    0x05A3U,
+    0x05A3U,
+    0x266AU,
+    0x266BU,
+    0x266DU,
+    0x266FU,
+    0x33B2U,
+    0x33B6U,
+    0x33BCU,
+    0x33B9U,
+    0x33B7U,
+    0x33BFU,
+    0x33BDU,
+    0x09A8U,
+    0x2207U,
+    0x0144U,
+    0x0928U,
+    0x0AA8U,
+    0x0A28U,
+    0x306AU,
+    0x30CAU,
+    0xFF85U,
+    0x0149U,
+    0x3381U,
+    0x310BU,
+    0x00A0U,
+    0x0148U,
+    0x0146U,
+    0x24DDU,
+    0x1E4BU,
+    0x0146U,
+    0x1E45U,
+    0x1E47U,
+    0x306DU,
+    0x30CDU,
+    0xFF88U,
+    0x20AAU,
+    0x338BU,
+    0x0999U,
+    0x0919U,
+    0x0A99U,
+    0x0A19U,
+    0x0E07U,
+    0x3093U,
+    0x0272U,
+    0x0273U,
+    0x326FU,
+    0x320FU,
+    0x3135U,
+    0x3261U,
+    0x3136U,
+    0x3134U,
+    0x3168U,
+    0x3201U,
+    0x3167U,
+    0x3166U,
+    0x306BU,
+    0x30CBU,
+    0xFF86U,
+    0xF899U,
+    0x0E4DU,
+    0x0669U,
+    0x09EFU,
+    0x2468U,
+    0x2792U,
+    0x096FU,
+    0x0AEFU,
+    0x0A6FU,
+    0x0669U,
+    0x3029U,
+    0x3228U,
+    0xFF19U,
+    0x247CU,
+    0x2490U,
+    0x06F9U,
+    0x2178U,
+    0x2472U,
+    0x2486U,
+    0x249AU,
+    0x0E59U,
+    0x01CCU,
+    0x045AU,
+    0x30F3U,
+    0xFF9DU,
+    0x019EU,
+    0x1E49U,
+    0xFF4EU,
+    0x339AU,
+    0x09A3U,
+    0x0923U,
+    0x0AA3U,
+    0x0A23U,
+    0x0929U,
+    0x306EU,
+    0x30CEU,
+    0xFF89U,
+    0x00A0U,
+    0x0E13U,
+    0x0E19U,
+    0x0646U,
+    0xFEE6U,
+    0x06BAU,
+    0xFB9FU,
+    0,
+    0xFEE7U,
+    0xFCD2U,
+    0xFC4BU,
+    0xFEE8U,
+    0xFCD5U,
+    0xFC4EU,
+    0xFC8DU,
+    0x220CU,
+    0x2209U,
+    0x2209U,
+    0x2260U,
+    0x226FU,
+    0x2271U,
+    0x2279U,
+    0x2262U,
+    0x226EU,
+    0x2270U,
+    0x2226U,
+    0x2280U,
+    0x2284U,
+    0x2281U,
+    0x2285U,
+    0x0576U,
+    0x24A9U,
+    0x33B1U,
+    0x03BDU,
+    0x306CU,
+    0x30CCU,
+    0xFF87U,
+    0x09BCU,
+    0x093CU,
+    0x0ABCU,
+    0x0A3CU,
+    0xFF03U,
+    0xFE5FU,
+    0x0374U,
+    0x0375U,
+    0x2116U,
+    0x05E0U,
+    0xFB40U,
+    0xFB40U,
+    0x05E0U,
+    0x33B5U,
+    0x33BBU,
+    0x099EU,
+    0x091EU,
+    0x0A9EU,
+    0x0A1EU,
+    0x0E2DU,
+    0x0275U,
+    0x04E9U,
+    0x04EBU,
+    0x0993U,
+    0x311BU,
+    0x014FU,
+    0x0911U,
+    0x0A91U,
+    0x0949U,
+    0x0AC9U,
+    0x01D2U,
+    0x24DEU,
+    0x1ED1U,
+    0x1ED9U,
+    0x1ED3U,
+    0x1ED5U,
+    0x1ED7U,
+    0x043EU,
+    0x0151U,
+    0x020DU,
+    0x0913U,
+    0x04E7U,
+    0x1ECDU,
+    0x315AU,
+    0x0328U,
+    0x0A93U,
+    0x0585U,
+    0x304AU,
+    0x1ECFU,
+    0x01A1U,
+    0x1EDBU,
+    0x1EE3U,
+    0x1EDDU,
+    0x1EDFU,
+    0x1EE1U,
+    0x0151U,
+    0x01A3U,
+    0x020FU,
+    0x30AAU,
+    0xFF75U,
+    0x3157U,
+    0x05ABU,
+    0x014DU,
+    0x1E53U,
+    0x1E51U,
+    0x0950U,
+    0x03C9U,
+    0x03D6U,
+    0x0461U,
+    0x0277U,
+    0x047BU,
+    0x047DU,
+    0x03CEU,
+    0x0AD0U,
+    0x03BFU,
+    0x03CCU,
+    0xFF4FU,
+    0x0661U,
+    0x09E7U,
+    0x2460U,
+    0x278AU,
+    0x0967U,
+    0x0AE7U,
+    0x0A67U,
+    0x0661U,
+    0x3021U,
+    0x3220U,
+    0xFF11U,
+    0x09F4U,
+    0x2474U,
+    0x2488U,
+    0x06F1U,
+    0x2170U,
+    0x0E51U,
+    0x01EBU,
+    0x01EDU,
+    0x0A13U,
+    0x0A4BU,
+    0x0254U,
+    0x24AAU,
+    0x25E6U,
+    0x2325U,
+    0x221FU,
+    0x0912U,
+    0x094AU,
+    0x01FFU,
+    0x3049U,
+    0x30A9U,
+    0xFF6BU,
+    0x01FFU,
+    0x047FU,
+    0x1E4DU,
+    0x1E4FU,
+    0x3121U,
+    0x203EU,
+    0xFE4AU,
+    0x0305U,
+    0xFE49U,
+    0xFE4CU,
+    0xFE4BU,
+    0x00AFU,
+    0x09CBU,
+    0x094BU,
+    0x0ACBU,
+    0x3380U,
+    0x332BU,
+    0x09AAU,
+    0x1E55U,
+    0x092AU,
+    0x21DFU,
+    0x21DEU,
+    0x0AAAU,
+    0x0A2AU,
+    0x3071U,
+    0x0E2FU,
+    0x30D1U,
+    0x0484U,
+    0x04C0U,
+    0x317FU,
+    0x2225U,
+    0xFD3EU,
+    0xF8EDU,
+    0xF8ECU,
+    0xFF08U,
+    0xFE59U,
+    0xF8EBU,
+    0xFE35U,
+    0xFD3FU,
+    0xF8F8U,
+    0xF8F7U,
+    0xFF09U,
+    0xFE5AU,
+    0xF8F6U,
+    0xFE36U,
+    0x2202U,
+    0x05C0U,
+    0x0599U,
+    0x33A9U,
+    0x05B7U,
+    0x05B7U,
+    0x05B7U,
+    0x05B7U,
+    0x05B7U,
+    0x05B7U,
+    0x05B7U,
+    0x05B7U,
+    0x05A1U,
+    0x3106U,
+    0x24DFU,
+    0x1E57U,
+    0x05E4U,
+    0x043FU,
+    0xFB44U,
+    0xFB44U,
+    0x333BU,
+    0xFB43U,
+    0x067EU,
+    0x057AU,
+    0x05E4U,
+    0xFB57U,
+    0xFB58U,
+    0x307AU,
+    0xFB59U,
+    0x30DAU,
+    0x04A7U,
+    0xFB4EU,
+    0x066AU,
+    0xFF05U,
+    0xFE6AU,
+    0x0589U,
+    0xFF61U,
+    0xFF0EU,
+    0xFE52U,
+    0x0342U,
+    0x22A5U,
+    0x20A7U,
+    0x338AU,
+    0x09ABU,
+    0x092BU,
+    0x0AABU,
+    0x0A2BU,
+    0x03C6U,
+    0x03D5U,
+    0x327AU,
+    0x321AU,
+    0x326CU,
+    0x314DU,
+    0x320CU,
+    0x0278U,
+    0x0E3AU,
+    0x03D5U,
+    0x01A5U,
+    0x0E1EU,
+    0x0E1CU,
+    0x0E20U,
+    0x03C0U,
+    0x3273U,
+    0x3213U,
+    0x3176U,
+    0x3265U,
+    0x3172U,
+    0x3142U,
+    0x3205U,
+    0x3174U,
+    0x3144U,
+    0x3175U,
+    0x3177U,
+    0x3173U,
+    0x3074U,
+    0x30D4U,
+    0x03D6U,
+    0x0583U,
+    0x031FU,
+    0x2295U,
+    0x02D6U,
+    0xFF0BU,
+    0xFE62U,
+    0x207AU,
+    0xFF50U,
+    0x33D8U,
+    0x307DU,
+    0x261FU,
+    0x261CU,
+    0x261EU,
+    0x261DU,
+    0x30DDU,
+    0x0E1BU,
+    0x3012U,
+    0x3020U,
+    0x24ABU,
+    0x227AU,
+    0x211EU,
+    0x02B9U,
+    0x2035U,
+    0x220FU,
+    0x2305U,
+    0x30FCU,
+    0x2318U,
+    0x2282U,
+    0x2283U,
+    0x2237U,
+    0x221DU,
+    0x03C8U,
+    0x0471U,
+    0x0486U,
+    0x33B0U,
+    0x3077U,
+    0x30D7U,
+    0x33B4U,
+    0x33BAU,
+    0x0958U,
+    0x05A8U,
+    0x0642U,
+    0xFED6U,
+    0xFED7U,
+    0xFED8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x05B8U,
+    0x059FU,
+    0x3111U,
+    0x24E0U,
+    0x02A0U,
+    0xFF51U,
+    0x05E7U,
+    0xFB47U,
+    0xFB47U,
+    0,
+    0,
+    0,
+    0,
+    0x05E7U,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0x24ACU,
+    0x2669U,
+    0x05BBU,
+    0x05BBU,
+    0x05BBU,
+    0x05BBU,
+    0x05BBU,
+    0x05BBU,
+    0x05BBU,
+    0x05BBU,
+    0x061FU,
+    0x055EU,
+    0x037EU,
+    0xFF1FU,
+    0xFF02U,
+    0x301EU,
+    0x301DU,
+    0x201BU,
+    0x201BU,
+    0x0149U,
+    0xFF07U,
+    0x057CU,
+    0x09B0U,
+    0x0155U,
+    0x0930U,
+    0x221AU,
+    0xF8E5U,
+    0x33AEU,
+    0x33AFU,
+    0x33ADU,
+    0x05BFU,
+    0x05BFU,
+    0x0AB0U,
+    0x0A30U,
+    0x3089U,
+    0x30E9U,
+    0xFF97U,
+    0x09F1U,
+    0x09F0U,
+    0x0264U,
+    0x2236U,
+    0x3116U,
+    0x0159U,
+    0x0157U,
+    0x24E1U,
+    0x0157U,
+    0x0211U,
+    0x1E59U,
+    0x1E5BU,
+    0x1E5DU,
+    0x203BU,
+    0x2286U,
+    0x2287U,
+    0xF8E8U,
+    0xF6DAU,
+    0x0631U,
+    0x0580U,
+    0xFEAEU,
+    0x308CU,
+    0,
+    0x30ECU,
+    0xFF9AU,
+    0x05E8U,
+    0xFB48U,
+    0,
+    0,
+    0,
+    0,
+    0x05E8U,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0,
+    0x223DU,
+    0x0597U,
+    0x0597U,
+    0x2310U,
+    0x027EU,
+    0x027FU,
+    0x09DDU,
+    0x095DU,
+    0x03C1U,
+    0x027DU,
+    0x027BU,
+    0x02B5U,
+    0x03F1U,
+    0x02DEU,
+    0x3271U,
+    0x3211U,
+    0x3263U,
+    0x3140U,
+    0x313AU,
+    0x3169U,
+    0x3139U,
+    0x313BU,
+    0x316CU,
+    0x3203U,
+    0x313FU,
+    0x313CU,
+    0x316BU,
+    0x313DU,
+    0x313EU,
+    0x316AU,
+    0x316DU,
+    0x221FU,
+    0x0319U,
+    0x22BFU,
+    0x308AU,
+    0x30EAU,
+    0xFF98U,
+    0x0325U,
+    0x030AU,
+    0x02BFU,
+    0x0559U,
+    0x031CU,
+    0x02D3U,
+    0x02BEU,
+    0x0339U,
+    0x02D2U,
+    0x0213U,
+    0x3351U,
+    0x1E5FU,
+    0x027CU,
+    0x027AU,
+    0xFF52U,
+    0x308DU,
+    0x30EDU,
+    0xFF9BU,
+    0x0E23U,
+    0x24ADU,
+    0x09DCU,
+    0x0931U,
+    0x0A5CU,
+    0x0691U,
+    0xFB8DU,
+    0x09E0U,
+    0x0960U,
+    0x0AE0U,
+    0x09C4U,
+    0x0944U,
+    0x0AC4U,
+    0x2590U,
+    0x0279U,
+    0x02B4U,
+    0x308BU,
+    0x30EBU,
+    0xFF99U,
+    0x09F2U,
+    0x09F3U,
+    0x0E24U,
+    0x098BU,
+    0x090BU,
+    0x0A8BU,
+    0x09C3U,
+    0x0943U,
+    0x0AC3U,
+    0x09B8U,
+    0x015BU,
+    0x1E65U,
+    0x0635U,
+    0x0938U,
+    0xFEBAU,
+    0xFEBBU,
+    0xFEBCU,
+    0x0AB8U,
+    0x0A38U,
+    0x3055U,
+    0x30B5U,
+    0xFF7BU,
+    0xFDFAU,
+    0x05E1U,
+    0xFB41U,
+    0xFB41U,
+    0x05E1U,
+    0x0E32U,
+    0x0E41U,
+    0x0E44U,
+    0x0E43U,
+    0x0E33U,
+    0x0E30U,
+    0x0E40U,
+    0xF886U,
+    0x0E35U,
+    0xF885U,
+    0x0E34U,
+    0x0E42U,
+    0xF888U,
+    0x0E37U,
+    0xF887U,
+    0x0E36U,
+    0x0E38U,
+    0x0E39U,
+    0x3119U,
+    0x1E67U,
+    0x015FU,
+    0x0259U,
+    0x04D9U,
+    0x04DBU,
+    0x025AU,
+    0x24E2U,
+    0x015DU,
+    0x0219U,
+    0x1E61U,
+    0x1E63U,
+    0x1E69U,
+    0x033CU,
+    0x2033U,
+    0x02CAU,
+    0x0633U,
+    0xFEB2U,
+    0xFEB3U,
+    0xFEB4U,
+    0x05B6U,
+    0x05B6U,
+    0x05B6U,
+    0x05B6U,
+    0x05B6U,
+    0x05B6U,
+    0x05B6U,
+    0x0592U,
+    0x05B6U,
+    0x057DU,
+    0x305BU,
+    0x30BBU,
+    0xFF7EU,
+    0x061BU,
+    0xFF1BU,
+    0xFE54U,
+    0x309CU,
+    0xFF9FU,
+    0x3322U,
+    0x3323U,
+    0x0667U,
+    0x09EDU,
+    0x2466U,
+    0x2790U,
+    0x096DU,
+    0x0AEDU,
+    0x0A6DU,
+    0x0667U,
+    0x3027U,
+    0x3226U,
+    0xFF17U,
+    0x247AU,
+    0x248EU,
+    0x06F7U,
+    0x2176U,
+    0x2470U,
+    0x2484U,
+    0x2498U,
+    0x0E57U,
+    0x00ADU,
+    0x0577U,
+    0x09B6U,
+    0x0448U,
+    0x0651U,
+    0xFC61U,
+    0xFC5EU,
+    0xFC60U,
+    0,
+    0xFC62U,
+    0xFC5FU,
+    0x2592U,
+    0x2593U,
+    0x2591U,
+    0x2592U,
+    0x0936U,
+    0x0AB6U,
+    0x0A36U,
+    0x0593U,
+    0x3115U,
+    0x0449U,
+    0x0634U,
+    0xFEB6U,
+    0xFEB7U,
+    0xFEB8U,
+    0x03E3U,
+    0x20AAU,
+    0x20AAU,
+    0x05B0U,
+    0x05B0U,
+    0x05B0U,
+    0x05B0U,
+    0x05B0U,
+    0x05B0U,
+    0x05B0U,
+    0x05B0U,
+    0x05B0U,
+    0x04BBU,
+    0x03EDU,
+    0x05E9U,
+    0xFB49U,
+    0xFB49U,
+    0xFB2CU,
+    0xFB2CU,
+    0xFB2DU,
+    0xFB2DU,
+    0x05C1U,
+    0x05E9U,
+    0xFB2AU,
+    0xFB2AU,
+    0xFB2BU,
+    0xFB2BU,
+    0x0282U,
+    0x03C3U,
+    0x03C2U,
+    0x03C2U,
+    0x03F2U,
+    0x3057U,
+    0x30B7U,
+    0xFF7CU,
+    0x05BDU,
+    0x05BDU,
+    0x223CU,
+    0x05C2U,
+    0x3274U,
+    0x3214U,
+    0x317EU,
+    0x3266U,
+    0x317AU,
+    0x3145U,
+    0x317BU,
+    0x3206U,
+    0x317DU,
+    0x317CU,
+    0x0666U,
+    0x09ECU,
+    0x2465U,
+    0x278FU,
+    0x096CU,
+    0x0AECU,
+    0x0A6CU,
+    0x0666U,
+    0x3026U,
+    0x3225U,
+    0xFF16U,
+    0x2479U,
+    0x248DU,
+    0x06F6U,
+    0x2175U,
+    0x246FU,
+    0x09F9U,
+    0x2483U,
+    0x2497U,
+    0x0E56U,
+    0xFF0FU,
+    0x017FU,
+    0x1E9BU,
+    0x263AU,
+    0xFF53U,
+    0x05C3U,
+    0x00ADU,
+    0x044CU,
+    0x305DU,
+    0x30BDU,
+    0xFF7FU,
+    0x0338U,
+    0x0337U,
+    0x0E29U,
+    0x0E28U,
+    0x0E0BU,
+    0x0E2AU,
+    0x0020U,
+    0x2660U,
+    0x2660U,
+    0x2664U,
+    0x24AEU,
+    0x033BU,
+    0x33C4U,
+    0x339DU,
+    0x25A9U,
+    0x25A4U,
+    0x338FU,
+    0x339EU,
+    0x33CEU,
+    0x33D1U,
+    0x33D2U,
+    0x338EU,
+    0x33D5U,
+    0x339CU,
+    0x33A1U,
+    0x25A6U,
+    0x25A7U,
+    0x25A8U,
+    0x25A5U,
+    0x25A3U,
+    0x33DBU,
+    0x09B7U,
+    0x0937U,
+    0x0AB7U,
+    0x3149U,
+    0x3185U,
+    0x3180U,
+    0x3132U,
+    0x3165U,
+    0x3143U,
+    0x3146U,
+    0x3138U,
+    0xFFE1U,
+    0x0336U,
+    0x0335U,
+    0x2282U,
+    0x228AU,
+    0x2286U,
+    0x227BU,
+    0x220BU,
+    0x3059U,
+    0x30B9U,
+    0xFF7DU,
+    0x0652U,
+    0x2211U,
+    0x263CU,
+    0x2283U,
+    0x228BU,
+    0x2287U,
+    0x33DCU,
+    0x337CU,
+    0x09A4U,
+    0x22A4U,
+    0x22A3U,
+    0x0924U,
+    0x0AA4U,
+    0x0A24U,
+    0x0637U,
+    0xFEC2U,
+    0xFEC3U,
+    0x305FU,
+    0xFEC4U,
+    0x337DU,
+    0x30BFU,
+    0xFF80U,
+    0x0640U,
+    0x03C4U,
+    0x05EAU,
+    0xFB4AU,
+    0xFB4AU,
+    0xFB4AU,
+    0x05EAU,
+    0x0167U,
+    0x310AU,
+    0x0165U,
+    0x02A8U,
+    0x0163U,
+    0x0686U,
+    0xFB7BU,
+    0xFB7CU,
+    0xFB7DU,
+    0,
+    0x24E3U,
+    0x1E71U,
+    0x0163U,
+    0x1E97U,
+    0x1E6BU,
+    0x1E6DU,
+    0x0442U,
+    0x04ADU,
+    0x062AU,
+    0xFE96U,
+    0xFCA2U,
+    0xFC0CU,
+    0xFE97U,
+    0x3066U,
+    0xFCA1U,
+    0xFC0BU,
+    0x0629U,
+    0xFE94U,
+    0xFE98U,
+    0xFCA4U,
+    0xFC0EU,
+    0xFC73U,
+    0x30C6U,
+    0xFF83U,
+    0x2121U,
+    0x260EU,
+    0x05A0U,
+    0x05A9U,
+    0x2469U,
+    0x3229U,
+    0x247DU,
+    0x2491U,
+    0x2179U,
+    0x02A7U,
+    0x05D8U,
+    0xFB38U,
+    0xFB38U,
+    0x05D8U,
+    0x04B5U,
+    0x059BU,
+    0x059BU,
+    0x09A5U,
+    0x0925U,
+    0x0AA5U,
+    0x0A25U,
+    0x0630U,
+    0xFEACU,
+    0xF898U,
+    0xF897U,
+    0x0E4CU,
+    0xF896U,
+    0x062BU,
+    0xFE9AU,
+    0xFE9BU,
+    0xFE9CU,
+    0x2203U,
+    0x2234U,
+    0x03B8U,
+    0x03D1U,
+    0x03D1U,
+    0x3279U,
+    0x3219U,
+    0x326BU,
+    0x314CU,
+    0x320BU,
+    0x246CU,
+    0x2480U,
+    0x2494U,
+    0x0E11U,
+    0x01ADU,
+    0x0E12U,
+    0x0E17U,
+    0x0E10U,
+    0x0E18U,
+    0x0E16U,
+    0x0482U,
+    0x066CU,
+    0x066CU,
+    0x0663U,
+    0x09E9U,
+    0x2462U,
+    0x278CU,
+    0x0969U,
+    0x0AE9U,
+    0x0A69U,
+    0x0663U,
+    0x3023U,
+    0x3222U,
+    0xFF13U,
+    0x09F6U,
+    0x2476U,
+    0x248AU,
+    0x06F3U,
+    0x2172U,
+    0x0E53U,
+    0x3394U,
+    0x3061U,
+    0x30C1U,
+    0xFF81U,
+    0x3270U,
+    0x3210U,
+    0x3262U,
+    0x3137U,
+    0x3202U,
+    0x0330U,
+    0x0303U,
+    0x0303U,
+    0x0360U,
+    0x223CU,
+    0x0334U,
+    0x033EU,
+    0x2297U,
+    0x0596U,
+    0x0596U,
+    0x0A70U,
+    0x0483U,
+    0x057FU,
+    0x1E6FU,
+    0xFF54U,
+    0x0569U,
+    0x3068U,
+    0x30C8U,
+    0xFF84U,
+    0x02E5U,
+    0x02E9U,
+    0x02E6U,
+    0x02E8U,
+    0x02E7U,
+    0x01BDU,
+    0x0185U,
+    0x01A8U,
+    0x0384U,
+    0x3327U,
+    0x0E0FU,
+    0x3014U,
+    0xFE5DU,
+    0xFE39U,
+    0x3015U,
+    0xFE5EU,
+    0xFE3AU,
+    0x0E15U,
+    0x01ABU,
+    0x24AFU,
+    0xF8EAU,
+    0xF6DBU,
+    0x0288U,
+    0x25BCU,
+    0x25C4U,
+    0x25BAU,
+    0x25B2U,
+    0x02A6U,
+    0x05E6U,
+    0xFB46U,
+    0xFB46U,
+    0x05E6U,
+    0x0446U,
+    0x05B5U,
+    0x05B5U,
+    0x05B5U,
+    0x05B5U,
+    0x05B5U,
+    0x05B5U,
+    0x05B5U,
+    0x05B5U,
+    0x045BU,
+    0x099FU,
+    0x091FU,
+    0x0A9FU,
+    0x0A1FU,
+    0x0679U,
+    0xFB67U,
+    0xFB68U,
+    0xFB69U,
+    0x09A0U,
+    0x0920U,
+    0x0AA0U,
+    0x0A20U,
+    0x0287U,
+    0x3064U,
+    0x30C4U,
+    0xFF82U,
+    0x3063U,
+    0x30C3U,
+    0xFF6FU,
+    0x246BU,
+    0x247FU,
+    0x2493U,
+    0x217BU,
+    0x2473U,
+    0x5344U,
+    0x2487U,
+    0x249BU,
+    0x0662U,
+    0x09E8U,
+    0x2461U,
+    0x278BU,
+    0x0968U,
+    0x2025U,
+    0xFE30U,
+    0x0AE8U,
+    0x0A68U,
+    0x0662U,
+    0x3022U,
+    0x3221U,
+    0xFF12U,
+    0x09F5U,
+    0x2475U,
+    0x2489U,
+    0x06F2U,
+    0x2171U,
+    0x01BBU,
+    0x0E52U,
+    0x0289U,
+    0x0989U,
+    0x3128U,
+    0x016DU,
+    0x01D4U,
+    0x24E4U,
+    0x1E77U,
+    0x0443U,
+    0x0951U,
+    0x0171U,
+    0x0215U,
+    0x0909U,
+    0x01D8U,
+    0x1E73U,
+    0x01DAU,
+    0x04F1U,
+    0x01DCU,
+    0x01D6U,
+    0x1EE5U,
+    0x0A89U,
+    0x0A09U,
+    0x3046U,
+    0x1EE7U,
+    0x01B0U,
+    0x1EE9U,
+    0x1EF1U,
+    0x1EEBU,
+    0x1EEDU,
+    0x1EEFU,
+    0x0171U,
+    0x04F3U,
+    0x0217U,
+    0x30A6U,
+    0xFF73U,
+    0x0479U,
+    0x315CU,
+    0x016BU,
+    0x04EFU,
+    0x1E7BU,
+    0x0A41U,
+    0xFF55U,
+    0x2017U,
+    0xFF3FU,
+    0xFE33U,
+    0xFE4FU,
+    0x222AU,
+    0x2200U,
+    0x0173U,
+    0x24B0U,
+    0x2580U,
+    0x05C4U,
+    0x03C5U,
+    0x03CBU,
+    0x03B0U,
+    0x028AU,
+    0x03CDU,
+    0x031DU,
+    0x02D4U,
+    0x0A73U,
+    0x016FU,
+    0x045EU,
+    0x3045U,
+    0x30A5U,
+    0xFF69U,
+    0x04AFU,
+    0x04B1U,
+    0x0169U,
+    0x1E79U,
+    0x1E75U,
+    0x098AU,
+    0x090AU,
+    0x0A8AU,
+    0x0A0AU,
+    0x0A42U,
+    0x09C2U,
+    0x0942U,
+    0x0AC2U,
+    0x09C1U,
+    0x0941U,
+    0x0AC1U,
+    0x0935U,
+    0x0AB5U,
+    0x0A35U,
+    0x30F7U,
+    0x05D5U,
+    0xFB35U,
+    0xFB35U,
+    0xFB35U,
+    0x05D5U,
+    0xFB4BU,
+    0xFB4BU,
+    0x05F0U,
+    0x05F1U,
+    0x24E5U,
+    0x1E7FU,
+    0x0432U,
+    0x06A4U,
+    0xFB6BU,
+    0xFB6CU,
+    0xFB6DU,
+    0x30F9U,
+    0x2640U,
+    0x007CU,
+    0x030DU,
+    0x0329U,
+    0x02CCU,
+    0x02C8U,
+    0x057EU,
+    0x028BU,
+    0x30F8U,
+    0x09CDU,
+    0x094DU,
+    0x0ACDU,
+    0x0983U,
+    0x0903U,
+    0x0A83U,
+    0xFF56U,
+    0x0578U,
+    0x309EU,
+    0x30FEU,
+    0x309BU,
+    0xFF9EU,
+    0x30FAU,
+    0x24B1U,
+    0x1E7DU,
+    0x028CU,
+    0x3094U,
+    0x30F4U,
+    0x1E83U,
+    0x3159U,
+    0x308FU,
+    0x30EFU,
+    0xFF9CU,
+    0x3158U,
+    0x308EU,
+    0x30EEU,
+    0x3357U,
+    0x301CU,
+    0xFE34U,
+    0x0648U,
+    0xFEEEU,
+    0x0624U,
+    0xFE86U,
+    0x33DDU,
+    0x24E6U,
+    0x0175U,
+    0x1E85U,
+    0x1E87U,
+    0x1E89U,
+    0x3091U,
+    0x2118U,
+    0x30F1U,
+    0x315EU,
+    0x315DU,
+    0x1E81U,
+    0x25E6U,
+    0x25CBU,
+    0x25D9U,
+    0x300EU,
+    0xFE43U,
+    0x300FU,
+    0xFE44U,
+    0x25C7U,
+    0x25C8U,
+    0x25BFU,
+    0x25BDU,
+    0x25C3U,
+    0x25C1U,
+    0x3016U,
+    0x3017U,
+    0x25B9U,
+    0x25B7U,
+    0x25ABU,
+    0x263AU,
+    0x25A1U,
+    0x2606U,
+    0x260FU,
+    0x3018U,
+    0x3019U,
+    0x25B5U,
+    0x25B3U,
+    0x3090U,
+    0x30F0U,
+    0x315FU,
+    0xFF57U,
+    0x3092U,
+    0x30F2U,
+    0xFF66U,
+    0x20A9U,
+    0xFFE6U,
+    0x0E27U,
+    0x24B2U,
+    0x1E98U,
+    0x02B7U,
+    0x028DU,
+    0x01BFU,
+    0x033DU,
+    0x3112U,
+    0x24E7U,
+    0x1E8DU,
+    0x1E8BU,
+    0x056DU,
+    0x03BEU,
+    0xFF58U,
+    0x24B3U,
+    0x02E3U,
+    0x334EU,
+    0x09AFU,
+    0x092FU,
+    0x3152U,
+    0x0AAFU,
+    0x0A2FU,
+    0x3084U,
+    0x30E4U,
+    0xFF94U,
+    0x3151U,
+    0x0E4EU,
+    0x3083U,
+    0x30E3U,
+    0xFF6CU,
+    0x0463U,
+    0x24E8U,
+    0x0177U,
+    0x1E8FU,
+    0x1EF5U,
+    0x064AU,
+    0x06D2U,
+    0xFBAFU,
+    0xFEF2U,
+    0x0626U,
+    0xFE8AU,
+    0xFE8BU,
+    0xFE8CU,
+    0xFEF3U,
+    0xFEF4U,
+    0xFCDDU,
+    0xFC58U,
+    0xFC94U,
+    0x06D1U,
+    0x3156U,
+    0xFFE5U,
+    0x3155U,
+    0x3186U,
+    0x05AAU,
+    0x05AAU,
+    0x044BU,
+    0x04F9U,
+    0x3181U,
+    0x3183U,
+    0x3182U,
+    0x059AU,
+    0x1EF3U,
+    0x01B4U,
+    0x1EF7U,
+    0x0575U,
+    0x0457U,
+    0x3162U,
+    0x262FU,
+    0x0582U,
+    0xFF59U,
+    0x05D9U,
+    0xFB39U,
+    0xFB39U,
+    0x05D9U,
+    0x05F2U,
+    0xFB1FU,
+    0x3088U,
+    0x3189U,
+    0x30E8U,
+    0xFF96U,
+    0x315BU,
+    0x3087U,
+    0x30E7U,
+    0xFF6EU,
+    0x03F3U,
+    0x3188U,
+    0x3187U,
+    0x0E22U,
+    0x0E0DU,
+    0x24B4U,
+    0x037AU,
+    0x0345U,
+    0x01A6U,
+    0x1E99U,
+    0x02B8U,
+    0x1EF9U,
+    0x028EU,
+    0x3086U,
+    0x318CU,
+    0x30E6U,
+    0xFF95U,
+    0x3160U,
+    0x046BU,
+    0x046DU,
+    0x0467U,
+    0x0469U,
+    0x3085U,
+    0x30E5U,
+    0xFF6DU,
+    0x318BU,
+    0x318AU,
+    0x09DFU,
+    0x095FU,
+    0x0566U,
+    0x017AU,
+    0x095BU,
+    0x0A5BU,
+    0x0638U,
+    0xFEC6U,
+    0xFEC7U,
+    0x3056U,
+    0xFEC8U,
+    0x0632U,
+    0xFEB0U,
+    0x30B6U,
+    0x0595U,
+    0x0594U,
+    0x0598U,
+    0x05D6U,
+    0xFB36U,
+    0xFB36U,
+    0x05D6U,
+    0x3117U,
+    0x24E9U,
+    0x1E91U,
+    0x0291U,
+    0x017CU,
+    0x017CU,
+    0x1E93U,
+    0x0437U,
+    0x0499U,
+    0x04DFU,
+    0x305CU,
+    0x30BCU,
+    0x0660U,
+    0x09E6U,
+    0x0966U,
+    0x0AE6U,
+    0x0A66U,
+    0x0660U,
+    0xFF10U,
+    0x06F0U,
+    0x0E50U,
+    0xFEFFU,
+    0x200CU,
+    0x200BU,
+    0x03B6U,
+    0x3113U,
+    0x056AU,
+    0x04C2U,
+    0x0436U,
+    0x0497U,
+    0x04DDU,
+    0x3058U,
+    0x30B8U,
+    0x05AEU,
+    0x1E95U,
+    0xFF5AU,
+    0x305EU,
+    0x30BEU,
+    0x24B5U,
+    0x0290U,
+    0x01B6U,
+    0x305AU,
+    0x30BAU,
 
 #endif /* FT_CONFIG_OPTION_ADOBE_GLYPH_LIST */
     0
--- a/src/sfnt/sfobjs.c
+++ b/src/sfnt/sfobjs.c
@@ -558,7 +558,7 @@
       /* Compute style flags.                                              */
       /*                                                                   */
       flags = 0;
-      if ( has_outline == TRUE && face->os2.version != 0xFFFF )
+      if ( has_outline == TRUE && face->os2.version != 0xFFFFU )
       {
         /* we have an OS/2 table; use the `fsSelection' field */
         if ( face->os2.fsSelection & 1 )
@@ -719,7 +719,7 @@
 
         /* some fonts have the OS/2 "sTypoAscender", "sTypoDescender" & */
         /* "sTypoLineGap" fields set to 0, like ARIALNB.TTF             */
-        if ( face->os2.version != 0xFFFF && root->ascender )
+        if ( face->os2.version != 0xFFFFU && root->ascender )
         {
           FT_Int  height;
 
--- a/src/sfnt/ttsbit.c
+++ b/src/sfnt/ttsbit.c
@@ -635,7 +635,7 @@
 
     for ( i = 0; i < face->num_sbit_strikes; i++ )
     {
-      if ( ( face->sbit_strikes[i].y_ppem  == y_ppem )    &&
+      if ( ( face->sbit_strikes[i].y_ppem == y_ppem )     &&
            ( ( x_ppem == 0 )                            ||
              ( face->sbit_strikes[i].x_ppem == x_ppem ) ) )
       {
--- a/src/tools/glnames.py
+++ b/src/tools/glnames.py
@@ -6,7 +6,7 @@
 #
 
 
-# Copyright 1996-2000 by
+# Copyright 1996-2000, 2003 by
 # David Turner, Robert Wilhelm, and Werner Lemberg.
 #
 # This file is part of the FreeType project, and may only be used, modified,
@@ -30,11 +30,11 @@
 import sys, string
 
 
-# This table is used to name the glyph according to the Macintosh
-# specification.  It is used by the TrueType Postscript names table
+# This table is used to name the glyphs according to the Macintosh
+# specification.  It is used by the TrueType Postscript names table.
 #
-# see http://fonts.apple.com/TTRefMan/RM06/Chap6post.html
-# for the official list
+# See http://fonts.apple.com/TTRefMan/RM06/Chap6post.html
+# for the official list.
 #
 mac_standard_names = \
 [
@@ -145,9 +145,9 @@
 ]
 
 
-# the list of standard "SID" glyph names. For the official list,
+# The list of standard "SID" glyph names.  For the official list,
 # see Annex A of document at
-# http://partners.adobe.com/asn/developer/pdfs/tn/5176.CFF.pdf
+# http://partners.adobe.com/asn/developer/pdfs/tn/5176.CFF.pdf.
 #
 sid_standard_names = \
 [
@@ -330,8 +330,8 @@
 ]
 
 
-# this table maps character code of the Adobe Standard Type 1
-# encoding to glyph indexes in the sid_standard_names table
+# This table maps character codes of the Adobe Standard Type 1
+# encoding to glyph indices in the sid_standard_names table.
 #
 t1_standard_encoding = \
 [
@@ -369,8 +369,8 @@
 ]
 
 
-# this table maps character code of the Adobe Expert Type 1
-# encoding to glyph indexes in the sid_standard_names table
+# This table maps character codes of the Adobe Expert Type 1
+# encoding to glyph indices in the sid_standard_names table.
 #
 t1_expert_encoding = \
 [
@@ -409,1062 +409,4292 @@
 
 
 # This data has been taken literally from the file `glyphlist.txt',
-# version 1.2, 22 Oct 1998.  It is available from
+# version 2.0, 22 Sept 2002.  It is available from
 #
 #   http://partners.adobe.com/asn/developer/typeforum/unicodegn.html
 #
 adobe_glyph_list = """\
-0041;A;LATIN CAPITAL LETTER A
-00C6;AE;LATIN CAPITAL LETTER AE
-01FC;AEacute;LATIN CAPITAL LETTER AE WITH ACUTE
-F7E6;AEsmall;LATIN SMALL CAPITAL LETTER AE
-00C1;Aacute;LATIN CAPITAL LETTER A WITH ACUTE
-F7E1;Aacutesmall;LATIN SMALL CAPITAL LETTER A WITH ACUTE
-0102;Abreve;LATIN CAPITAL LETTER A WITH BREVE
-00C2;Acircumflex;LATIN CAPITAL LETTER A WITH CIRCUMFLEX
-F7E2;Acircumflexsmall;LATIN SMALL CAPITAL LETTER A WITH CIRCUMFLEX
-F6C9;Acute;CAPITAL ACUTE ACCENT
-F7B4;Acutesmall;SMALL CAPITAL ACUTE ACCENT
-00C4;Adieresis;LATIN CAPITAL LETTER A WITH DIAERESIS
-F7E4;Adieresissmall;LATIN SMALL CAPITAL LETTER A WITH DIAERESIS
-00C0;Agrave;LATIN CAPITAL LETTER A WITH GRAVE
-F7E0;Agravesmall;LATIN SMALL CAPITAL LETTER A WITH GRAVE
-0391;Alpha;GREEK CAPITAL LETTER ALPHA
-0386;Alphatonos;GREEK CAPITAL LETTER ALPHA WITH TONOS
-0100;Amacron;LATIN CAPITAL LETTER A WITH MACRON
-0104;Aogonek;LATIN CAPITAL LETTER A WITH OGONEK
-00C5;Aring;LATIN CAPITAL LETTER A WITH RING ABOVE
-01FA;Aringacute;LATIN CAPITAL LETTER A WITH RING ABOVE AND ACUTE
-F7E5;Aringsmall;LATIN SMALL CAPITAL LETTER A WITH RING ABOVE
-F761;Asmall;LATIN SMALL CAPITAL LETTER A
-00C3;Atilde;LATIN CAPITAL LETTER A WITH TILDE
-F7E3;Atildesmall;LATIN SMALL CAPITAL LETTER A WITH TILDE
-0042;B;LATIN CAPITAL LETTER B
-0392;Beta;GREEK CAPITAL LETTER BETA
-F6F4;Brevesmall;SMALL CAPITAL BREVE
-F762;Bsmall;LATIN SMALL CAPITAL LETTER B
-0043;C;LATIN CAPITAL LETTER C
-0106;Cacute;LATIN CAPITAL LETTER C WITH ACUTE
-F6CA;Caron;CAPITAL CARON
-F6F5;Caronsmall;SMALL CAPITAL CARON
-010C;Ccaron;LATIN CAPITAL LETTER C WITH CARON
-00C7;Ccedilla;LATIN CAPITAL LETTER C WITH CEDILLA
-F7E7;Ccedillasmall;LATIN SMALL CAPITAL LETTER C WITH CEDILLA
-0108;Ccircumflex;LATIN CAPITAL LETTER C WITH CIRCUMFLEX
-010A;Cdotaccent;LATIN CAPITAL LETTER C WITH DOT ABOVE
-F7B8;Cedillasmall;SMALL CAPITAL CEDILLA
-03A7;Chi;GREEK CAPITAL LETTER CHI
-F6F6;Circumflexsmall;SMALL CAPITAL MODIFIER LETTER CIRCUMFLEX ACCENT
-F763;Csmall;LATIN SMALL CAPITAL LETTER C
-0044;D;LATIN CAPITAL LETTER D
-010E;Dcaron;LATIN CAPITAL LETTER D WITH CARON
-0110;Dcroat;LATIN CAPITAL LETTER D WITH STROKE
-2206;Delta;INCREMENT
-0394;Delta;GREEK CAPITAL LETTER DELTA;Duplicate
-F6CB;Dieresis;CAPITAL DIAERESIS
-F6CC;DieresisAcute;CAPITAL DIAERESIS ACUTE ACCENT
-F6CD;DieresisGrave;CAPITAL DIAERESIS GRAVE ACCENT
-F7A8;Dieresissmall;SMALL CAPITAL DIAERESIS
-F6F7;Dotaccentsmall;SMALL CAPITAL DOT ABOVE
-F764;Dsmall;LATIN SMALL CAPITAL LETTER D
-0045;E;LATIN CAPITAL LETTER E
-00C9;Eacute;LATIN CAPITAL LETTER E WITH ACUTE
-F7E9;Eacutesmall;LATIN SMALL CAPITAL LETTER E WITH ACUTE
-0114;Ebreve;LATIN CAPITAL LETTER E WITH BREVE
-011A;Ecaron;LATIN CAPITAL LETTER E WITH CARON
-00CA;Ecircumflex;LATIN CAPITAL LETTER E WITH CIRCUMFLEX
-F7EA;Ecircumflexsmall;LATIN SMALL CAPITAL LETTER E WITH CIRCUMFLEX
-00CB;Edieresis;LATIN CAPITAL LETTER E WITH DIAERESIS
-F7EB;Edieresissmall;LATIN SMALL CAPITAL LETTER E WITH DIAERESIS
-0116;Edotaccent;LATIN CAPITAL LETTER E WITH DOT ABOVE
-00C8;Egrave;LATIN CAPITAL LETTER E WITH GRAVE
-F7E8;Egravesmall;LATIN SMALL CAPITAL LETTER E WITH GRAVE
-0112;Emacron;LATIN CAPITAL LETTER E WITH MACRON
-014A;Eng;LATIN CAPITAL LETTER ENG
-0118;Eogonek;LATIN CAPITAL LETTER E WITH OGONEK
-0395;Epsilon;GREEK CAPITAL LETTER EPSILON
-0388;Epsilontonos;GREEK CAPITAL LETTER EPSILON WITH TONOS
-F765;Esmall;LATIN SMALL CAPITAL LETTER E
-0397;Eta;GREEK CAPITAL LETTER ETA
-0389;Etatonos;GREEK CAPITAL LETTER ETA WITH TONOS
-00D0;Eth;LATIN CAPITAL LETTER ETH
-F7F0;Ethsmall;LATIN SMALL CAPITAL LETTER ETH
-20AC;Euro;EURO SIGN
-0046;F;LATIN CAPITAL LETTER F
-F766;Fsmall;LATIN SMALL CAPITAL LETTER F
-0047;G;LATIN CAPITAL LETTER G
-0393;Gamma;GREEK CAPITAL LETTER GAMMA
-011E;Gbreve;LATIN CAPITAL LETTER G WITH BREVE
-01E6;Gcaron;LATIN CAPITAL LETTER G WITH CARON
-011C;Gcircumflex;LATIN CAPITAL LETTER G WITH CIRCUMFLEX
-0122;Gcommaaccent;LATIN CAPITAL LETTER G WITH CEDILLA
-0120;Gdotaccent;LATIN CAPITAL LETTER G WITH DOT ABOVE
-F6CE;Grave;CAPITAL GRAVE ACCENT
-F760;Gravesmall;SMALL CAPITAL GRAVE ACCENT
-F767;Gsmall;LATIN SMALL CAPITAL LETTER G
-0048;H;LATIN CAPITAL LETTER H
-25CF;H18533;BLACK CIRCLE
-25AA;H18543;BLACK SMALL SQUARE
-25AB;H18551;WHITE SMALL SQUARE
-25A1;H22073;WHITE SQUARE
-0126;Hbar;LATIN CAPITAL LETTER H WITH STROKE
-0124;Hcircumflex;LATIN CAPITAL LETTER H WITH CIRCUMFLEX
-F768;Hsmall;LATIN SMALL CAPITAL LETTER H
-F6CF;Hungarumlaut;CAPITAL DOUBLE ACUTE ACCENT
-F6F8;Hungarumlautsmall;SMALL CAPITAL DOUBLE ACUTE ACCENT
-0049;I;LATIN CAPITAL LETTER I
-0132;IJ;LATIN CAPITAL LIGATURE IJ
-00CD;Iacute;LATIN CAPITAL LETTER I WITH ACUTE
-F7ED;Iacutesmall;LATIN SMALL CAPITAL LETTER I WITH ACUTE
-012C;Ibreve;LATIN CAPITAL LETTER I WITH BREVE
-00CE;Icircumflex;LATIN CAPITAL LETTER I WITH CIRCUMFLEX
-F7EE;Icircumflexsmall;LATIN SMALL CAPITAL LETTER I WITH CIRCUMFLEX
-00CF;Idieresis;LATIN CAPITAL LETTER I WITH DIAERESIS
-F7EF;Idieresissmall;LATIN SMALL CAPITAL LETTER I WITH DIAERESIS
-0130;Idotaccent;LATIN CAPITAL LETTER I WITH DOT ABOVE
-2111;Ifraktur;BLACK-LETTER CAPITAL I
-00CC;Igrave;LATIN CAPITAL LETTER I WITH GRAVE
-F7EC;Igravesmall;LATIN SMALL CAPITAL LETTER I WITH GRAVE
-012A;Imacron;LATIN CAPITAL LETTER I WITH MACRON
-012E;Iogonek;LATIN CAPITAL LETTER I WITH OGONEK
-0399;Iota;GREEK CAPITAL LETTER IOTA
-03AA;Iotadieresis;GREEK CAPITAL LETTER IOTA WITH DIALYTIKA
-038A;Iotatonos;GREEK CAPITAL LETTER IOTA WITH TONOS
-F769;Ismall;LATIN SMALL CAPITAL LETTER I
-0128;Itilde;LATIN CAPITAL LETTER I WITH TILDE
-004A;J;LATIN CAPITAL LETTER J
-0134;Jcircumflex;LATIN CAPITAL LETTER J WITH CIRCUMFLEX
-F76A;Jsmall;LATIN SMALL CAPITAL LETTER J
-004B;K;LATIN CAPITAL LETTER K
-039A;Kappa;GREEK CAPITAL LETTER KAPPA
-0136;Kcommaaccent;LATIN CAPITAL LETTER K WITH CEDILLA
-F76B;Ksmall;LATIN SMALL CAPITAL LETTER K
-004C;L;LATIN CAPITAL LETTER L
-F6BF;LL;LATIN CAPITAL LETTER LL
-0139;Lacute;LATIN CAPITAL LETTER L WITH ACUTE
-039B;Lambda;GREEK CAPITAL LETTER LAMDA
-013D;Lcaron;LATIN CAPITAL LETTER L WITH CARON
-013B;Lcommaaccent;LATIN CAPITAL LETTER L WITH CEDILLA
-013F;Ldot;LATIN CAPITAL LETTER L WITH MIDDLE DOT
-0141;Lslash;LATIN CAPITAL LETTER L WITH STROKE
-F6F9;Lslashsmall;LATIN SMALL CAPITAL LETTER L WITH STROKE
-F76C;Lsmall;LATIN SMALL CAPITAL LETTER L
-004D;M;LATIN CAPITAL LETTER M
-F6D0;Macron;CAPITAL MACRON
-F7AF;Macronsmall;SMALL CAPITAL MACRON
-F76D;Msmall;LATIN SMALL CAPITAL LETTER M
-039C;Mu;GREEK CAPITAL LETTER MU
-004E;N;LATIN CAPITAL LETTER N
-0143;Nacute;LATIN CAPITAL LETTER N WITH ACUTE
-0147;Ncaron;LATIN CAPITAL LETTER N WITH CARON
-0145;Ncommaaccent;LATIN CAPITAL LETTER N WITH CEDILLA
-F76E;Nsmall;LATIN SMALL CAPITAL LETTER N
-00D1;Ntilde;LATIN CAPITAL LETTER N WITH TILDE
-F7F1;Ntildesmall;LATIN SMALL CAPITAL LETTER N WITH TILDE
-039D;Nu;GREEK CAPITAL LETTER NU
-004F;O;LATIN CAPITAL LETTER O
-0152;OE;LATIN CAPITAL LIGATURE OE
-F6FA;OEsmall;LATIN SMALL CAPITAL LIGATURE OE
-00D3;Oacute;LATIN CAPITAL LETTER O WITH ACUTE
-F7F3;Oacutesmall;LATIN SMALL CAPITAL LETTER O WITH ACUTE
-014E;Obreve;LATIN CAPITAL LETTER O WITH BREVE
-00D4;Ocircumflex;LATIN CAPITAL LETTER O WITH CIRCUMFLEX
-F7F4;Ocircumflexsmall;LATIN SMALL CAPITAL LETTER O WITH CIRCUMFLEX
-00D6;Odieresis;LATIN CAPITAL LETTER O WITH DIAERESIS
-F7F6;Odieresissmall;LATIN SMALL CAPITAL LETTER O WITH DIAERESIS
-F6FB;Ogoneksmall;SMALL CAPITAL OGONEK
-00D2;Ograve;LATIN CAPITAL LETTER O WITH GRAVE
-F7F2;Ogravesmall;LATIN SMALL CAPITAL LETTER O WITH GRAVE
-01A0;Ohorn;LATIN CAPITAL LETTER O WITH HORN
-0150;Ohungarumlaut;LATIN CAPITAL LETTER O WITH DOUBLE ACUTE
-014C;Omacron;LATIN CAPITAL LETTER O WITH MACRON
-2126;Omega;OHM SIGN
-03A9;Omega;GREEK CAPITAL LETTER OMEGA;Duplicate
-038F;Omegatonos;GREEK CAPITAL LETTER OMEGA WITH TONOS
-039F;Omicron;GREEK CAPITAL LETTER OMICRON
-038C;Omicrontonos;GREEK CAPITAL LETTER OMICRON WITH TONOS
-00D8;Oslash;LATIN CAPITAL LETTER O WITH STROKE
-01FE;Oslashacute;LATIN CAPITAL LETTER O WITH STROKE AND ACUTE
-F7F8;Oslashsmall;LATIN SMALL CAPITAL LETTER O WITH STROKE
-F76F;Osmall;LATIN SMALL CAPITAL LETTER O
-00D5;Otilde;LATIN CAPITAL LETTER O WITH TILDE
-F7F5;Otildesmall;LATIN SMALL CAPITAL LETTER O WITH TILDE
-0050;P;LATIN CAPITAL LETTER P
-03A6;Phi;GREEK CAPITAL LETTER PHI
-03A0;Pi;GREEK CAPITAL LETTER PI
-03A8;Psi;GREEK CAPITAL LETTER PSI
-F770;Psmall;LATIN SMALL CAPITAL LETTER P
-0051;Q;LATIN CAPITAL LETTER Q
-F771;Qsmall;LATIN SMALL CAPITAL LETTER Q
-0052;R;LATIN CAPITAL LETTER R
-0154;Racute;LATIN CAPITAL LETTER R WITH ACUTE
-0158;Rcaron;LATIN CAPITAL LETTER R WITH CARON
-0156;Rcommaaccent;LATIN CAPITAL LETTER R WITH CEDILLA
-211C;Rfraktur;BLACK-LETTER CAPITAL R
-03A1;Rho;GREEK CAPITAL LETTER RHO
-F6FC;Ringsmall;SMALL CAPITAL RING ABOVE
-F772;Rsmall;LATIN SMALL CAPITAL LETTER R
-0053;S;LATIN CAPITAL LETTER S
-250C;SF010000;BOX DRAWINGS LIGHT DOWN AND RIGHT
-2514;SF020000;BOX DRAWINGS LIGHT UP AND RIGHT
-2510;SF030000;BOX DRAWINGS LIGHT DOWN AND LEFT
-2518;SF040000;BOX DRAWINGS LIGHT UP AND LEFT
-253C;SF050000;BOX DRAWINGS LIGHT VERTICAL AND HORIZONTAL
-252C;SF060000;BOX DRAWINGS LIGHT DOWN AND HORIZONTAL
-2534;SF070000;BOX DRAWINGS LIGHT UP AND HORIZONTAL
-251C;SF080000;BOX DRAWINGS LIGHT VERTICAL AND RIGHT
-2524;SF090000;BOX DRAWINGS LIGHT VERTICAL AND LEFT
-2500;SF100000;BOX DRAWINGS LIGHT HORIZONTAL
-2502;SF110000;BOX DRAWINGS LIGHT VERTICAL
-2561;SF190000;BOX DRAWINGS VERTICAL SINGLE AND LEFT DOUBLE
-2562;SF200000;BOX DRAWINGS VERTICAL DOUBLE AND LEFT SINGLE
-2556;SF210000;BOX DRAWINGS DOWN DOUBLE AND LEFT SINGLE
-2555;SF220000;BOX DRAWINGS DOWN SINGLE AND LEFT DOUBLE
-2563;SF230000;BOX DRAWINGS DOUBLE VERTICAL AND LEFT
-2551;SF240000;BOX DRAWINGS DOUBLE VERTICAL
-2557;SF250000;BOX DRAWINGS DOUBLE DOWN AND LEFT
-255D;SF260000;BOX DRAWINGS DOUBLE UP AND LEFT
-255C;SF270000;BOX DRAWINGS UP DOUBLE AND LEFT SINGLE
-255B;SF280000;BOX DRAWINGS UP SINGLE AND LEFT DOUBLE
-255E;SF360000;BOX DRAWINGS VERTICAL SINGLE AND RIGHT DOUBLE
-255F;SF370000;BOX DRAWINGS VERTICAL DOUBLE AND RIGHT SINGLE
-255A;SF380000;BOX DRAWINGS DOUBLE UP AND RIGHT
-2554;SF390000;BOX DRAWINGS DOUBLE DOWN AND RIGHT
-2569;SF400000;BOX DRAWINGS DOUBLE UP AND HORIZONTAL
-2566;SF410000;BOX DRAWINGS DOUBLE DOWN AND HORIZONTAL
-2560;SF420000;BOX DRAWINGS DOUBLE VERTICAL AND RIGHT
-2550;SF430000;BOX DRAWINGS DOUBLE HORIZONTAL
-256C;SF440000;BOX DRAWINGS DOUBLE VERTICAL AND HORIZONTAL
-2567;SF450000;BOX DRAWINGS UP SINGLE AND HORIZONTAL DOUBLE
-2568;SF460000;BOX DRAWINGS UP DOUBLE AND HORIZONTAL SINGLE
-2564;SF470000;BOX DRAWINGS DOWN SINGLE AND HORIZONTAL DOUBLE
-2565;SF480000;BOX DRAWINGS DOWN DOUBLE AND HORIZONTAL SINGLE
-2559;SF490000;BOX DRAWINGS UP DOUBLE AND RIGHT SINGLE
-2558;SF500000;BOX DRAWINGS UP SINGLE AND RIGHT DOUBLE
-2552;SF510000;BOX DRAWINGS DOWN SINGLE AND RIGHT DOUBLE
-2553;SF520000;BOX DRAWINGS DOWN DOUBLE AND RIGHT SINGLE
-256B;SF530000;BOX DRAWINGS VERTICAL DOUBLE AND HORIZONTAL SINGLE
-256A;SF540000;BOX DRAWINGS VERTICAL SINGLE AND HORIZONTAL DOUBLE
-015A;Sacute;LATIN CAPITAL LETTER S WITH ACUTE
-0160;Scaron;LATIN CAPITAL LETTER S WITH CARON
-F6FD;Scaronsmall;LATIN SMALL CAPITAL LETTER S WITH CARON
-015E;Scedilla;LATIN CAPITAL LETTER S WITH CEDILLA
-F6C1;Scedilla;LATIN CAPITAL LETTER S WITH CEDILLA;Duplicate
-015C;Scircumflex;LATIN CAPITAL LETTER S WITH CIRCUMFLEX
-0218;Scommaaccent;LATIN CAPITAL LETTER S WITH COMMA BELOW
-03A3;Sigma;GREEK CAPITAL LETTER SIGMA
-F773;Ssmall;LATIN SMALL CAPITAL LETTER S
-0054;T;LATIN CAPITAL LETTER T
-03A4;Tau;GREEK CAPITAL LETTER TAU
-0166;Tbar;LATIN CAPITAL LETTER T WITH STROKE
-0164;Tcaron;LATIN CAPITAL LETTER T WITH CARON
-0162;Tcommaaccent;LATIN CAPITAL LETTER T WITH CEDILLA
-021A;Tcommaaccent;LATIN CAPITAL LETTER T WITH COMMA BELOW;Duplicate
-0398;Theta;GREEK CAPITAL LETTER THETA
-00DE;Thorn;LATIN CAPITAL LETTER THORN
-F7FE;Thornsmall;LATIN SMALL CAPITAL LETTER THORN
-F6FE;Tildesmall;SMALL CAPITAL SMALL TILDE
-F774;Tsmall;LATIN SMALL CAPITAL LETTER T
-0055;U;LATIN CAPITAL LETTER U
-00DA;Uacute;LATIN CAPITAL LETTER U WITH ACUTE
-F7FA;Uacutesmall;LATIN SMALL CAPITAL LETTER U WITH ACUTE
-016C;Ubreve;LATIN CAPITAL LETTER U WITH BREVE
-00DB;Ucircumflex;LATIN CAPITAL LETTER U WITH CIRCUMFLEX
-F7FB;Ucircumflexsmall;LATIN SMALL CAPITAL LETTER U WITH CIRCUMFLEX
-00DC;Udieresis;LATIN CAPITAL LETTER U WITH DIAERESIS
-F7FC;Udieresissmall;LATIN SMALL CAPITAL LETTER U WITH DIAERESIS
-00D9;Ugrave;LATIN CAPITAL LETTER U WITH GRAVE
-F7F9;Ugravesmall;LATIN SMALL CAPITAL LETTER U WITH GRAVE
-01AF;Uhorn;LATIN CAPITAL LETTER U WITH HORN
-0170;Uhungarumlaut;LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
-016A;Umacron;LATIN CAPITAL LETTER U WITH MACRON
-0172;Uogonek;LATIN CAPITAL LETTER U WITH OGONEK
-03A5;Upsilon;GREEK CAPITAL LETTER UPSILON
-03D2;Upsilon1;GREEK UPSILON WITH HOOK SYMBOL
-03AB;Upsilondieresis;GREEK CAPITAL LETTER UPSILON WITH DIALYTIKA
-038E;Upsilontonos;GREEK CAPITAL LETTER UPSILON WITH TONOS
-016E;Uring;LATIN CAPITAL LETTER U WITH RING ABOVE
-F775;Usmall;LATIN SMALL CAPITAL LETTER U
-0168;Utilde;LATIN CAPITAL LETTER U WITH TILDE
-0056;V;LATIN CAPITAL LETTER V
-F776;Vsmall;LATIN SMALL CAPITAL LETTER V
-0057;W;LATIN CAPITAL LETTER W
-1E82;Wacute;LATIN CAPITAL LETTER W WITH ACUTE
-0174;Wcircumflex;LATIN CAPITAL LETTER W WITH CIRCUMFLEX
-1E84;Wdieresis;LATIN CAPITAL LETTER W WITH DIAERESIS
-1E80;Wgrave;LATIN CAPITAL LETTER W WITH GRAVE
-F777;Wsmall;LATIN SMALL CAPITAL LETTER W
-0058;X;LATIN CAPITAL LETTER X
-039E;Xi;GREEK CAPITAL LETTER XI
-F778;Xsmall;LATIN SMALL CAPITAL LETTER X
-0059;Y;LATIN CAPITAL LETTER Y
-00DD;Yacute;LATIN CAPITAL LETTER Y WITH ACUTE
-F7FD;Yacutesmall;LATIN SMALL CAPITAL LETTER Y WITH ACUTE
-0176;Ycircumflex;LATIN CAPITAL LETTER Y WITH CIRCUMFLEX
-0178;Ydieresis;LATIN CAPITAL LETTER Y WITH DIAERESIS
-F7FF;Ydieresissmall;LATIN SMALL CAPITAL LETTER Y WITH DIAERESIS
-1EF2;Ygrave;LATIN CAPITAL LETTER Y WITH GRAVE
-F779;Ysmall;LATIN SMALL CAPITAL LETTER Y
-005A;Z;LATIN CAPITAL LETTER Z
-0179;Zacute;LATIN CAPITAL LETTER Z WITH ACUTE
-017D;Zcaron;LATIN CAPITAL LETTER Z WITH CARON
-F6FF;Zcaronsmall;LATIN SMALL CAPITAL LETTER Z WITH CARON
-017B;Zdotaccent;LATIN CAPITAL LETTER Z WITH DOT ABOVE
-0396;Zeta;GREEK CAPITAL LETTER ZETA
-F77A;Zsmall;LATIN SMALL CAPITAL LETTER Z
-0061;a;LATIN SMALL LETTER A
-00E1;aacute;LATIN SMALL LETTER A WITH ACUTE
-0103;abreve;LATIN SMALL LETTER A WITH BREVE
-00E2;acircumflex;LATIN SMALL LETTER A WITH CIRCUMFLEX
-00B4;acute;ACUTE ACCENT
-0301;acutecomb;COMBINING ACUTE ACCENT
-00E4;adieresis;LATIN SMALL LETTER A WITH DIAERESIS
-00E6;ae;LATIN SMALL LETTER AE
-01FD;aeacute;LATIN SMALL LETTER AE WITH ACUTE
-2015;afii00208;HORIZONTAL BAR
-0410;afii10017;CYRILLIC CAPITAL LETTER A
-0411;afii10018;CYRILLIC CAPITAL LETTER BE
-0412;afii10019;CYRILLIC CAPITAL LETTER VE
-0413;afii10020;CYRILLIC CAPITAL LETTER GHE
-0414;afii10021;CYRILLIC CAPITAL LETTER DE
-0415;afii10022;CYRILLIC CAPITAL LETTER IE
-0401;afii10023;CYRILLIC CAPITAL LETTER IO
-0416;afii10024;CYRILLIC CAPITAL LETTER ZHE
-0417;afii10025;CYRILLIC CAPITAL LETTER ZE
-0418;afii10026;CYRILLIC CAPITAL LETTER I
-0419;afii10027;CYRILLIC CAPITAL LETTER SHORT I
-041A;afii10028;CYRILLIC CAPITAL LETTER KA
-041B;afii10029;CYRILLIC CAPITAL LETTER EL
-041C;afii10030;CYRILLIC CAPITAL LETTER EM
-041D;afii10031;CYRILLIC CAPITAL LETTER EN
-041E;afii10032;CYRILLIC CAPITAL LETTER O
-041F;afii10033;CYRILLIC CAPITAL LETTER PE
-0420;afii10034;CYRILLIC CAPITAL LETTER ER
-0421;afii10035;CYRILLIC CAPITAL LETTER ES
-0422;afii10036;CYRILLIC CAPITAL LETTER TE
-0423;afii10037;CYRILLIC CAPITAL LETTER U
-0424;afii10038;CYRILLIC CAPITAL LETTER EF
-0425;afii10039;CYRILLIC CAPITAL LETTER HA
-0426;afii10040;CYRILLIC CAPITAL LETTER TSE
-0427;afii10041;CYRILLIC CAPITAL LETTER CHE
-0428;afii10042;CYRILLIC CAPITAL LETTER SHA
-0429;afii10043;CYRILLIC CAPITAL LETTER SHCHA
-042A;afii10044;CYRILLIC CAPITAL LETTER HARD SIGN
-042B;afii10045;CYRILLIC CAPITAL LETTER YERU
-042C;afii10046;CYRILLIC CAPITAL LETTER SOFT SIGN
-042D;afii10047;CYRILLIC CAPITAL LETTER E
-042E;afii10048;CYRILLIC CAPITAL LETTER YU
-042F;afii10049;CYRILLIC CAPITAL LETTER YA
-0490;afii10050;CYRILLIC CAPITAL LETTER GHE WITH UPTURN
-0402;afii10051;CYRILLIC CAPITAL LETTER DJE
-0403;afii10052;CYRILLIC CAPITAL LETTER GJE
-0404;afii10053;CYRILLIC CAPITAL LETTER UKRAINIAN IE
-0405;afii10054;CYRILLIC CAPITAL LETTER DZE
-0406;afii10055;CYRILLIC CAPITAL LETTER BYELORUSSIAN-UKRAINIAN I
-0407;afii10056;CYRILLIC CAPITAL LETTER YI
-0408;afii10057;CYRILLIC CAPITAL LETTER JE
-0409;afii10058;CYRILLIC CAPITAL LETTER LJE
-040A;afii10059;CYRILLIC CAPITAL LETTER NJE
-040B;afii10060;CYRILLIC CAPITAL LETTER TSHE
-040C;afii10061;CYRILLIC CAPITAL LETTER KJE
-040E;afii10062;CYRILLIC CAPITAL LETTER SHORT U
-F6C4;afii10063;CYRILLIC SMALL LETTER GHE VARIANT
-F6C5;afii10064;CYRILLIC SMALL LETTER BE VARIANT
-0430;afii10065;CYRILLIC SMALL LETTER A
-0431;afii10066;CYRILLIC SMALL LETTER BE
-0432;afii10067;CYRILLIC SMALL LETTER VE
-0433;afii10068;CYRILLIC SMALL LETTER GHE
-0434;afii10069;CYRILLIC SMALL LETTER DE
-0435;afii10070;CYRILLIC SMALL LETTER IE
-0451;afii10071;CYRILLIC SMALL LETTER IO
-0436;afii10072;CYRILLIC SMALL LETTER ZHE
-0437;afii10073;CYRILLIC SMALL LETTER ZE
-0438;afii10074;CYRILLIC SMALL LETTER I
-0439;afii10075;CYRILLIC SMALL LETTER SHORT I
-043A;afii10076;CYRILLIC SMALL LETTER KA
-043B;afii10077;CYRILLIC SMALL LETTER EL
-043C;afii10078;CYRILLIC SMALL LETTER EM
-043D;afii10079;CYRILLIC SMALL LETTER EN
-043E;afii10080;CYRILLIC SMALL LETTER O
-043F;afii10081;CYRILLIC SMALL LETTER PE
-0440;afii10082;CYRILLIC SMALL LETTER ER
-0441;afii10083;CYRILLIC SMALL LETTER ES
-0442;afii10084;CYRILLIC SMALL LETTER TE
-0443;afii10085;CYRILLIC SMALL LETTER U
-0444;afii10086;CYRILLIC SMALL LETTER EF
-0445;afii10087;CYRILLIC SMALL LETTER HA
-0446;afii10088;CYRILLIC SMALL LETTER TSE
-0447;afii10089;CYRILLIC SMALL LETTER CHE
-0448;afii10090;CYRILLIC SMALL LETTER SHA
-0449;afii10091;CYRILLIC SMALL LETTER SHCHA
-044A;afii10092;CYRILLIC SMALL LETTER HARD SIGN
-044B;afii10093;CYRILLIC SMALL LETTER YERU
-044C;afii10094;CYRILLIC SMALL LETTER SOFT SIGN
-044D;afii10095;CYRILLIC SMALL LETTER E
-044E;afii10096;CYRILLIC SMALL LETTER YU
-044F;afii10097;CYRILLIC SMALL LETTER YA
-0491;afii10098;CYRILLIC SMALL LETTER GHE WITH UPTURN
-0452;afii10099;CYRILLIC SMALL LETTER DJE
-0453;afii10100;CYRILLIC SMALL LETTER GJE
-0454;afii10101;CYRILLIC SMALL LETTER UKRAINIAN IE
-0455;afii10102;CYRILLIC SMALL LETTER DZE
-0456;afii10103;CYRILLIC SMALL LETTER BYELORUSSIAN-UKRAINIAN I
-0457;afii10104;CYRILLIC SMALL LETTER YI
-0458;afii10105;CYRILLIC SMALL LETTER JE
-0459;afii10106;CYRILLIC SMALL LETTER LJE
-045A;afii10107;CYRILLIC SMALL LETTER NJE
-045B;afii10108;CYRILLIC SMALL LETTER TSHE
-045C;afii10109;CYRILLIC SMALL LETTER KJE
-045E;afii10110;CYRILLIC SMALL LETTER SHORT U
-040F;afii10145;CYRILLIC CAPITAL LETTER DZHE
-0462;afii10146;CYRILLIC CAPITAL LETTER YAT
-0472;afii10147;CYRILLIC CAPITAL LETTER FITA
-0474;afii10148;CYRILLIC CAPITAL LETTER IZHITSA
-F6C6;afii10192;CYRILLIC SMALL LETTER DE VARIANT
-045F;afii10193;CYRILLIC SMALL LETTER DZHE
-0463;afii10194;CYRILLIC SMALL LETTER YAT
-0473;afii10195;CYRILLIC SMALL LETTER FITA
-0475;afii10196;CYRILLIC SMALL LETTER IZHITSA
-F6C7;afii10831;CYRILLIC SMALL LETTER PE VARIANT
-F6C8;afii10832;CYRILLIC SMALL LETTER TE VARIANT
-04D9;afii10846;CYRILLIC SMALL LETTER SCHWA
-200E;afii299;LEFT-TO-RIGHT MARK
-200F;afii300;RIGHT-TO-LEFT MARK
-200D;afii301;ZERO WIDTH JOINER
-066A;afii57381;ARABIC PERCENT SIGN
-060C;afii57388;ARABIC COMMA
-0660;afii57392;ARABIC-INDIC DIGIT ZERO
-0661;afii57393;ARABIC-INDIC DIGIT ONE
-0662;afii57394;ARABIC-INDIC DIGIT TWO
-0663;afii57395;ARABIC-INDIC DIGIT THREE
-0664;afii57396;ARABIC-INDIC DIGIT FOUR
-0665;afii57397;ARABIC-INDIC DIGIT FIVE
-0666;afii57398;ARABIC-INDIC DIGIT SIX
-0667;afii57399;ARABIC-INDIC DIGIT SEVEN
-0668;afii57400;ARABIC-INDIC DIGIT EIGHT
-0669;afii57401;ARABIC-INDIC DIGIT NINE
-061B;afii57403;ARABIC SEMICOLON
-061F;afii57407;ARABIC QUESTION MARK
-0621;afii57409;ARABIC LETTER HAMZA
-0622;afii57410;ARABIC LETTER ALEF WITH MADDA ABOVE
-0623;afii57411;ARABIC LETTER ALEF WITH HAMZA ABOVE
-0624;afii57412;ARABIC LETTER WAW WITH HAMZA ABOVE
-0625;afii57413;ARABIC LETTER ALEF WITH HAMZA BELOW
-0626;afii57414;ARABIC LETTER YEH WITH HAMZA ABOVE
-0627;afii57415;ARABIC LETTER ALEF
-0628;afii57416;ARABIC LETTER BEH
-0629;afii57417;ARABIC LETTER TEH MARBUTA
-062A;afii57418;ARABIC LETTER TEH
-062B;afii57419;ARABIC LETTER THEH
-062C;afii57420;ARABIC LETTER JEEM
-062D;afii57421;ARABIC LETTER HAH
-062E;afii57422;ARABIC LETTER KHAH
-062F;afii57423;ARABIC LETTER DAL
-0630;afii57424;ARABIC LETTER THAL
-0631;afii57425;ARABIC LETTER REH
-0632;afii57426;ARABIC LETTER ZAIN
-0633;afii57427;ARABIC LETTER SEEN
-0634;afii57428;ARABIC LETTER SHEEN
-0635;afii57429;ARABIC LETTER SAD
-0636;afii57430;ARABIC LETTER DAD
-0637;afii57431;ARABIC LETTER TAH
-0638;afii57432;ARABIC LETTER ZAH
-0639;afii57433;ARABIC LETTER AIN
-063A;afii57434;ARABIC LETTER GHAIN
-0640;afii57440;ARABIC TATWEEL
-0641;afii57441;ARABIC LETTER FEH
-0642;afii57442;ARABIC LETTER QAF
-0643;afii57443;ARABIC LETTER KAF
-0644;afii57444;ARABIC LETTER LAM
-0645;afii57445;ARABIC LETTER MEEM
-0646;afii57446;ARABIC LETTER NOON
-0648;afii57448;ARABIC LETTER WAW
-0649;afii57449;ARABIC LETTER ALEF MAKSURA
-064A;afii57450;ARABIC LETTER YEH
-064B;afii57451;ARABIC FATHATAN
-064C;afii57452;ARABIC DAMMATAN
-064D;afii57453;ARABIC KASRATAN
-064E;afii57454;ARABIC FATHA
-064F;afii57455;ARABIC DAMMA
-0650;afii57456;ARABIC KASRA
-0651;afii57457;ARABIC SHADDA
-0652;afii57458;ARABIC SUKUN
-0647;afii57470;ARABIC LETTER HEH
-06A4;afii57505;ARABIC LETTER VEH
-067E;afii57506;ARABIC LETTER PEH
-0686;afii57507;ARABIC LETTER TCHEH
-0698;afii57508;ARABIC LETTER JEH
-06AF;afii57509;ARABIC LETTER GAF
-0679;afii57511;ARABIC LETTER TTEH
-0688;afii57512;ARABIC LETTER DDAL
-0691;afii57513;ARABIC LETTER RREH
-06BA;afii57514;ARABIC LETTER NOON GHUNNA
-06D2;afii57519;ARABIC LETTER YEH BARREE
-06D5;afii57534;ARABIC LETTER AE
-20AA;afii57636;NEW SHEQEL SIGN
-05BE;afii57645;HEBREW PUNCTUATION MAQAF
-05C3;afii57658;HEBREW PUNCTUATION SOF PASUQ
-05D0;afii57664;HEBREW LETTER ALEF
-05D1;afii57665;HEBREW LETTER BET
-05D2;afii57666;HEBREW LETTER GIMEL
-05D3;afii57667;HEBREW LETTER DALET
-05D4;afii57668;HEBREW LETTER HE
-05D5;afii57669;HEBREW LETTER VAV
-05D6;afii57670;HEBREW LETTER ZAYIN
-05D7;afii57671;HEBREW LETTER HET
-05D8;afii57672;HEBREW LETTER TET
-05D9;afii57673;HEBREW LETTER YOD
-05DA;afii57674;HEBREW LETTER FINAL KAF
-05DB;afii57675;HEBREW LETTER KAF
-05DC;afii57676;HEBREW LETTER LAMED
-05DD;afii57677;HEBREW LETTER FINAL MEM
-05DE;afii57678;HEBREW LETTER MEM
-05DF;afii57679;HEBREW LETTER FINAL NUN
-05E0;afii57680;HEBREW LETTER NUN
-05E1;afii57681;HEBREW LETTER SAMEKH
-05E2;afii57682;HEBREW LETTER AYIN
-05E3;afii57683;HEBREW LETTER FINAL PE
-05E4;afii57684;HEBREW LETTER PE
-05E5;afii57685;HEBREW LETTER FINAL TSADI
-05E6;afii57686;HEBREW LETTER TSADI
-05E7;afii57687;HEBREW LETTER QOF
-05E8;afii57688;HEBREW LETTER RESH
-05E9;afii57689;HEBREW LETTER SHIN
-05EA;afii57690;HEBREW LETTER TAV
-FB2A;afii57694;HEBREW LETTER SHIN WITH SHIN DOT
-FB2B;afii57695;HEBREW LETTER SHIN WITH SIN DOT
-FB4B;afii57700;HEBREW LETTER VAV WITH HOLAM
-FB1F;afii57705;HEBREW LIGATURE YIDDISH YOD YOD PATAH
-05F0;afii57716;HEBREW LIGATURE YIDDISH DOUBLE VAV
-05F1;afii57717;HEBREW LIGATURE YIDDISH VAV YOD
-05F2;afii57718;HEBREW LIGATURE YIDDISH DOUBLE YOD
-FB35;afii57723;HEBREW LETTER VAV WITH DAGESH
-05B4;afii57793;HEBREW POINT HIRIQ
-05B5;afii57794;HEBREW POINT TSERE
-05B6;afii57795;HEBREW POINT SEGOL
-05BB;afii57796;HEBREW POINT QUBUTS
-05B8;afii57797;HEBREW POINT QAMATS
-05B7;afii57798;HEBREW POINT PATAH
-05B0;afii57799;HEBREW POINT SHEVA
-05B2;afii57800;HEBREW POINT HATAF PATAH
-05B1;afii57801;HEBREW POINT HATAF SEGOL
-05B3;afii57802;HEBREW POINT HATAF QAMATS
-05C2;afii57803;HEBREW POINT SIN DOT
-05C1;afii57804;HEBREW POINT SHIN DOT
-05B9;afii57806;HEBREW POINT HOLAM
-05BC;afii57807;HEBREW POINT DAGESH OR MAPIQ
-05BD;afii57839;HEBREW POINT METEG
-05BF;afii57841;HEBREW POINT RAFE
-05C0;afii57842;HEBREW PUNCTUATION PASEQ
-02BC;afii57929;MODIFIER LETTER APOSTROPHE
-2105;afii61248;CARE OF
-2113;afii61289;SCRIPT SMALL L
-2116;afii61352;NUMERO SIGN
-202C;afii61573;POP DIRECTIONAL FORMATTING
-202D;afii61574;LEFT-TO-RIGHT OVERRIDE
-202E;afii61575;RIGHT-TO-LEFT OVERRIDE
-200C;afii61664;ZERO WIDTH NON-JOINER
-066D;afii63167;ARABIC FIVE POINTED STAR
-02BD;afii64937;MODIFIER LETTER REVERSED COMMA
-00E0;agrave;LATIN SMALL LETTER A WITH GRAVE
-2135;aleph;ALEF SYMBOL
-03B1;alpha;GREEK SMALL LETTER ALPHA
-03AC;alphatonos;GREEK SMALL LETTER ALPHA WITH TONOS
-0101;amacron;LATIN SMALL LETTER A WITH MACRON
-0026;ampersand;AMPERSAND
-F726;ampersandsmall;SMALL CAPITAL AMPERSAND
-2220;angle;ANGLE
-2329;angleleft;LEFT-POINTING ANGLE BRACKET
-232A;angleright;RIGHT-POINTING ANGLE BRACKET
-0387;anoteleia;GREEK ANO TELEIA
-0105;aogonek;LATIN SMALL LETTER A WITH OGONEK
-2248;approxequal;ALMOST EQUAL TO
-00E5;aring;LATIN SMALL LETTER A WITH RING ABOVE
-01FB;aringacute;LATIN SMALL LETTER A WITH RING ABOVE AND ACUTE
-2194;arrowboth;LEFT RIGHT ARROW
-21D4;arrowdblboth;LEFT RIGHT DOUBLE ARROW
-21D3;arrowdbldown;DOWNWARDS DOUBLE ARROW
-21D0;arrowdblleft;LEFTWARDS DOUBLE ARROW
-21D2;arrowdblright;RIGHTWARDS DOUBLE ARROW
-21D1;arrowdblup;UPWARDS DOUBLE ARROW
-2193;arrowdown;DOWNWARDS ARROW
-F8E7;arrowhorizex;HORIZONTAL ARROW EXTENDER
-2190;arrowleft;LEFTWARDS ARROW
-2192;arrowright;RIGHTWARDS ARROW
-2191;arrowup;UPWARDS ARROW
-2195;arrowupdn;UP DOWN ARROW
-21A8;arrowupdnbse;UP DOWN ARROW WITH BASE
-F8E6;arrowvertex;VERTICAL ARROW EXTENDER
-005E;asciicircum;CIRCUMFLEX ACCENT
-007E;asciitilde;TILDE
-002A;asterisk;ASTERISK
-2217;asteriskmath;ASTERISK OPERATOR
-F6E9;asuperior;SUPERSCRIPT LATIN SMALL LETTER A
-0040;at;COMMERCIAL AT
-00E3;atilde;LATIN SMALL LETTER A WITH TILDE
-0062;b;LATIN SMALL LETTER B
-005C;backslash;REVERSE SOLIDUS
-007C;bar;VERTICAL LINE
-03B2;beta;GREEK SMALL LETTER BETA
-2588;block;FULL BLOCK
-F8F4;braceex;CURLY BRACKET EXTENDER
-007B;braceleft;LEFT CURLY BRACKET
-F8F3;braceleftbt;LEFT CURLY BRACKET BOTTOM
-F8F2;braceleftmid;LEFT CURLY BRACKET MID
-F8F1;bracelefttp;LEFT CURLY BRACKET TOP
-007D;braceright;RIGHT CURLY BRACKET
-F8FE;bracerightbt;RIGHT CURLY BRACKET BOTTOM
-F8FD;bracerightmid;RIGHT CURLY BRACKET MID
-F8FC;bracerighttp;RIGHT CURLY BRACKET TOP
-005B;bracketleft;LEFT SQUARE BRACKET
-F8F0;bracketleftbt;LEFT SQUARE BRACKET BOTTOM
-F8EF;bracketleftex;LEFT SQUARE BRACKET EXTENDER
-F8EE;bracketlefttp;LEFT SQUARE BRACKET TOP
-005D;bracketright;RIGHT SQUARE BRACKET
-F8FB;bracketrightbt;RIGHT SQUARE BRACKET BOTTOM
-F8FA;bracketrightex;RIGHT SQUARE BRACKET EXTENDER
-F8F9;bracketrighttp;RIGHT SQUARE BRACKET TOP
-02D8;breve;BREVE
-00A6;brokenbar;BROKEN BAR
-F6EA;bsuperior;SUPERSCRIPT LATIN SMALL LETTER B
-2022;bullet;BULLET
-0063;c;LATIN SMALL LETTER C
-0107;cacute;LATIN SMALL LETTER C WITH ACUTE
-02C7;caron;CARON
-21B5;carriagereturn;DOWNWARDS ARROW WITH CORNER LEFTWARDS
-010D;ccaron;LATIN SMALL LETTER C WITH CARON
-00E7;ccedilla;LATIN SMALL LETTER C WITH CEDILLA
-0109;ccircumflex;LATIN SMALL LETTER C WITH CIRCUMFLEX
-010B;cdotaccent;LATIN SMALL LETTER C WITH DOT ABOVE
-00B8;cedilla;CEDILLA
-00A2;cent;CENT SIGN
-F6DF;centinferior;SUBSCRIPT CENT SIGN
-F7A2;centoldstyle;OLDSTYLE CENT SIGN
-F6E0;centsuperior;SUPERSCRIPT CENT SIGN
-03C7;chi;GREEK SMALL LETTER CHI
-25CB;circle;WHITE CIRCLE
-2297;circlemultiply;CIRCLED TIMES
-2295;circleplus;CIRCLED PLUS
-02C6;circumflex;MODIFIER LETTER CIRCUMFLEX ACCENT
-2663;club;BLACK CLUB SUIT
-003A;colon;COLON
-20A1;colonmonetary;COLON SIGN
-002C;comma;COMMA
-F6C3;commaaccent;COMMA BELOW
-F6E1;commainferior;SUBSCRIPT COMMA
-F6E2;commasuperior;SUPERSCRIPT COMMA
-2245;congruent;APPROXIMATELY EQUAL TO
-00A9;copyright;COPYRIGHT SIGN
-F8E9;copyrightsans;COPYRIGHT SIGN SANS SERIF
-F6D9;copyrightserif;COPYRIGHT SIGN SERIF
-00A4;currency;CURRENCY SIGN
-F6D1;cyrBreve;CAPITAL CYRILLIC BREVE
-F6D2;cyrFlex;CAPITAL CYRILLIC CIRCUMFLEX
-F6D4;cyrbreve;CYRILLIC BREVE
-F6D5;cyrflex;CYRILLIC CIRCUMFLEX
-0064;d;LATIN SMALL LETTER D
-2020;dagger;DAGGER
-2021;daggerdbl;DOUBLE DAGGER
-F6D3;dblGrave;CAPITAL DOUBLE GRAVE ACCENT
-F6D6;dblgrave;DOUBLE GRAVE ACCENT
-010F;dcaron;LATIN SMALL LETTER D WITH CARON
-0111;dcroat;LATIN SMALL LETTER D WITH STROKE
-00B0;degree;DEGREE SIGN
-03B4;delta;GREEK SMALL LETTER DELTA
-2666;diamond;BLACK DIAMOND SUIT
-00A8;dieresis;DIAERESIS
-F6D7;dieresisacute;DIAERESIS ACUTE ACCENT
-F6D8;dieresisgrave;DIAERESIS GRAVE ACCENT
-0385;dieresistonos;GREEK DIALYTIKA TONOS
-00F7;divide;DIVISION SIGN
-2593;dkshade;DARK SHADE
-2584;dnblock;LOWER HALF BLOCK
-0024;dollar;DOLLAR SIGN
-F6E3;dollarinferior;SUBSCRIPT DOLLAR SIGN
-F724;dollaroldstyle;OLDSTYLE DOLLAR SIGN
-F6E4;dollarsuperior;SUPERSCRIPT DOLLAR SIGN
-20AB;dong;DONG SIGN
-02D9;dotaccent;DOT ABOVE
-0323;dotbelowcomb;COMBINING DOT BELOW
-0131;dotlessi;LATIN SMALL LETTER DOTLESS I
-F6BE;dotlessj;LATIN SMALL LETTER DOTLESS J
-22C5;dotmath;DOT OPERATOR
-F6EB;dsuperior;SUPERSCRIPT LATIN SMALL LETTER D
-0065;e;LATIN SMALL LETTER E
-00E9;eacute;LATIN SMALL LETTER E WITH ACUTE
-0115;ebreve;LATIN SMALL LETTER E WITH BREVE
-011B;ecaron;LATIN SMALL LETTER E WITH CARON
-00EA;ecircumflex;LATIN SMALL LETTER E WITH CIRCUMFLEX
-00EB;edieresis;LATIN SMALL LETTER E WITH DIAERESIS
-0117;edotaccent;LATIN SMALL LETTER E WITH DOT ABOVE
-00E8;egrave;LATIN SMALL LETTER E WITH GRAVE
-0038;eight;DIGIT EIGHT
-2088;eightinferior;SUBSCRIPT EIGHT
-F738;eightoldstyle;OLDSTYLE DIGIT EIGHT
-2078;eightsuperior;SUPERSCRIPT EIGHT
-2208;element;ELEMENT OF
-2026;ellipsis;HORIZONTAL ELLIPSIS
-0113;emacron;LATIN SMALL LETTER E WITH MACRON
-2014;emdash;EM DASH
-2205;emptyset;EMPTY SET
-2013;endash;EN DASH
-014B;eng;LATIN SMALL LETTER ENG
-0119;eogonek;LATIN SMALL LETTER E WITH OGONEK
-03B5;epsilon;GREEK SMALL LETTER EPSILON
-03AD;epsilontonos;GREEK SMALL LETTER EPSILON WITH TONOS
-003D;equal;EQUALS SIGN
-2261;equivalence;IDENTICAL TO
-212E;estimated;ESTIMATED SYMBOL
-F6EC;esuperior;SUPERSCRIPT LATIN SMALL LETTER E
-03B7;eta;GREEK SMALL LETTER ETA
-03AE;etatonos;GREEK SMALL LETTER ETA WITH TONOS
-00F0;eth;LATIN SMALL LETTER ETH
-0021;exclam;EXCLAMATION MARK
-203C;exclamdbl;DOUBLE EXCLAMATION MARK
-00A1;exclamdown;INVERTED EXCLAMATION MARK
-F7A1;exclamdownsmall;SMALL CAPITAL INVERTED EXCLAMATION MARK
-F721;exclamsmall;SMALL CAPITAL EXCLAMATION MARK
-2203;existential;THERE EXISTS
-0066;f;LATIN SMALL LETTER F
-2640;female;FEMALE SIGN
-FB00;ff;LATIN SMALL LIGATURE FF
-FB03;ffi;LATIN SMALL LIGATURE FFI
-FB04;ffl;LATIN SMALL LIGATURE FFL
-FB01;fi;LATIN SMALL LIGATURE FI
-2012;figuredash;FIGURE DASH
-25A0;filledbox;BLACK SQUARE
-25AC;filledrect;BLACK RECTANGLE
-0035;five;DIGIT FIVE
-215D;fiveeighths;VULGAR FRACTION FIVE EIGHTHS
-2085;fiveinferior;SUBSCRIPT FIVE
-F735;fiveoldstyle;OLDSTYLE DIGIT FIVE
-2075;fivesuperior;SUPERSCRIPT FIVE
-FB02;fl;LATIN SMALL LIGATURE FL
-0192;florin;LATIN SMALL LETTER F WITH HOOK
-0034;four;DIGIT FOUR
-2084;fourinferior;SUBSCRIPT FOUR
-F734;fouroldstyle;OLDSTYLE DIGIT FOUR
-2074;foursuperior;SUPERSCRIPT FOUR
-2044;fraction;FRACTION SLASH
-2215;fraction;DIVISION SLASH;Duplicate
-20A3;franc;FRENCH FRANC SIGN
-0067;g;LATIN SMALL LETTER G
-03B3;gamma;GREEK SMALL LETTER GAMMA
-011F;gbreve;LATIN SMALL LETTER G WITH BREVE
-01E7;gcaron;LATIN SMALL LETTER G WITH CARON
-011D;gcircumflex;LATIN SMALL LETTER G WITH CIRCUMFLEX
-0123;gcommaaccent;LATIN SMALL LETTER G WITH CEDILLA
-0121;gdotaccent;LATIN SMALL LETTER G WITH DOT ABOVE
-00DF;germandbls;LATIN SMALL LETTER SHARP S
-2207;gradient;NABLA
-0060;grave;GRAVE ACCENT
-0300;gravecomb;COMBINING GRAVE ACCENT
-003E;greater;GREATER-THAN SIGN
-2265;greaterequal;GREATER-THAN OR EQUAL TO
-00AB;guillemotleft;LEFT-POINTING DOUBLE ANGLE QUOTATION MARK
-00BB;guillemotright;RIGHT-POINTING DOUBLE ANGLE QUOTATION MARK
-2039;guilsinglleft;SINGLE LEFT-POINTING ANGLE QUOTATION MARK
-203A;guilsinglright;SINGLE RIGHT-POINTING ANGLE QUOTATION MARK
-0068;h;LATIN SMALL LETTER H
-0127;hbar;LATIN SMALL LETTER H WITH STROKE
-0125;hcircumflex;LATIN SMALL LETTER H WITH CIRCUMFLEX
-2665;heart;BLACK HEART SUIT
-0309;hookabovecomb;COMBINING HOOK ABOVE
-2302;house;HOUSE
-02DD;hungarumlaut;DOUBLE ACUTE ACCENT
-002D;hyphen;HYPHEN-MINUS
-00AD;hyphen;SOFT HYPHEN;Duplicate
-F6E5;hypheninferior;SUBSCRIPT HYPHEN-MINUS
-F6E6;hyphensuperior;SUPERSCRIPT HYPHEN-MINUS
-0069;i;LATIN SMALL LETTER I
-00ED;iacute;LATIN SMALL LETTER I WITH ACUTE
-012D;ibreve;LATIN SMALL LETTER I WITH BREVE
-00EE;icircumflex;LATIN SMALL LETTER I WITH CIRCUMFLEX
-00EF;idieresis;LATIN SMALL LETTER I WITH DIAERESIS
-00EC;igrave;LATIN SMALL LETTER I WITH GRAVE
-0133;ij;LATIN SMALL LIGATURE IJ
-012B;imacron;LATIN SMALL LETTER I WITH MACRON
-221E;infinity;INFINITY
-222B;integral;INTEGRAL
-2321;integralbt;BOTTOM HALF INTEGRAL
-F8F5;integralex;INTEGRAL EXTENDER
-2320;integraltp;TOP HALF INTEGRAL
-2229;intersection;INTERSECTION
-25D8;invbullet;INVERSE BULLET
-25D9;invcircle;INVERSE WHITE CIRCLE
-263B;invsmileface;BLACK SMILING FACE
-012F;iogonek;LATIN SMALL LETTER I WITH OGONEK
-03B9;iota;GREEK SMALL LETTER IOTA
-03CA;iotadieresis;GREEK SMALL LETTER IOTA WITH DIALYTIKA
-0390;iotadieresistonos;GREEK SMALL LETTER IOTA WITH DIALYTIKA AND TONOS
-03AF;iotatonos;GREEK SMALL LETTER IOTA WITH TONOS
-F6ED;isuperior;SUPERSCRIPT LATIN SMALL LETTER I
-0129;itilde;LATIN SMALL LETTER I WITH TILDE
-006A;j;LATIN SMALL LETTER J
-0135;jcircumflex;LATIN SMALL LETTER J WITH CIRCUMFLEX
-006B;k;LATIN SMALL LETTER K
-03BA;kappa;GREEK SMALL LETTER KAPPA
-0137;kcommaaccent;LATIN SMALL LETTER K WITH CEDILLA
-0138;kgreenlandic;LATIN SMALL LETTER KRA
-006C;l;LATIN SMALL LETTER L
-013A;lacute;LATIN SMALL LETTER L WITH ACUTE
-03BB;lambda;GREEK SMALL LETTER LAMDA
-013E;lcaron;LATIN SMALL LETTER L WITH CARON
-013C;lcommaaccent;LATIN SMALL LETTER L WITH CEDILLA
-0140;ldot;LATIN SMALL LETTER L WITH MIDDLE DOT
-003C;less;LESS-THAN SIGN
-2264;lessequal;LESS-THAN OR EQUAL TO
-258C;lfblock;LEFT HALF BLOCK
-20A4;lira;LIRA SIGN
-F6C0;ll;LATIN SMALL LETTER LL
-2227;logicaland;LOGICAL AND
-00AC;logicalnot;NOT SIGN
-2228;logicalor;LOGICAL OR
-017F;longs;LATIN SMALL LETTER LONG S
-25CA;lozenge;LOZENGE
-0142;lslash;LATIN SMALL LETTER L WITH STROKE
-F6EE;lsuperior;SUPERSCRIPT LATIN SMALL LETTER L
-2591;ltshade;LIGHT SHADE
-006D;m;LATIN SMALL LETTER M
-00AF;macron;MACRON
-02C9;macron;MODIFIER LETTER MACRON;Duplicate
-2642;male;MALE SIGN
-2212;minus;MINUS SIGN
-2032;minute;PRIME
-F6EF;msuperior;SUPERSCRIPT LATIN SMALL LETTER M
-00B5;mu;MICRO SIGN
-03BC;mu;GREEK SMALL LETTER MU;Duplicate
-00D7;multiply;MULTIPLICATION SIGN
-266A;musicalnote;EIGHTH NOTE
-266B;musicalnotedbl;BEAMED EIGHTH NOTES
-006E;n;LATIN SMALL LETTER N
-0144;nacute;LATIN SMALL LETTER N WITH ACUTE
-0149;napostrophe;LATIN SMALL LETTER N PRECEDED BY APOSTROPHE
-0148;ncaron;LATIN SMALL LETTER N WITH CARON
-0146;ncommaaccent;LATIN SMALL LETTER N WITH CEDILLA
-0039;nine;DIGIT NINE
-2089;nineinferior;SUBSCRIPT NINE
-F739;nineoldstyle;OLDSTYLE DIGIT NINE
-2079;ninesuperior;SUPERSCRIPT NINE
-2209;notelement;NOT AN ELEMENT OF
-2260;notequal;NOT EQUAL TO
-2284;notsubset;NOT A SUBSET OF
-207F;nsuperior;SUPERSCRIPT LATIN SMALL LETTER N
-00F1;ntilde;LATIN SMALL LETTER N WITH TILDE
-03BD;nu;GREEK SMALL LETTER NU
-0023;numbersign;NUMBER SIGN
-006F;o;LATIN SMALL LETTER O
-00F3;oacute;LATIN SMALL LETTER O WITH ACUTE
-014F;obreve;LATIN SMALL LETTER O WITH BREVE
-00F4;ocircumflex;LATIN SMALL LETTER O WITH CIRCUMFLEX
-00F6;odieresis;LATIN SMALL LETTER O WITH DIAERESIS
-0153;oe;LATIN SMALL LIGATURE OE
-02DB;ogonek;OGONEK
-00F2;ograve;LATIN SMALL LETTER O WITH GRAVE
-01A1;ohorn;LATIN SMALL LETTER O WITH HORN
-0151;ohungarumlaut;LATIN SMALL LETTER O WITH DOUBLE ACUTE
-014D;omacron;LATIN SMALL LETTER O WITH MACRON
-03C9;omega;GREEK SMALL LETTER OMEGA
-03D6;omega1;GREEK PI SYMBOL
-03CE;omegatonos;GREEK SMALL LETTER OMEGA WITH TONOS
-03BF;omicron;GREEK SMALL LETTER OMICRON
-03CC;omicrontonos;GREEK SMALL LETTER OMICRON WITH TONOS
-0031;one;DIGIT ONE
-2024;onedotenleader;ONE DOT LEADER
-215B;oneeighth;VULGAR FRACTION ONE EIGHTH
-F6DC;onefitted;PROPORTIONAL DIGIT ONE
-00BD;onehalf;VULGAR FRACTION ONE HALF
-2081;oneinferior;SUBSCRIPT ONE
-F731;oneoldstyle;OLDSTYLE DIGIT ONE
-00BC;onequarter;VULGAR FRACTION ONE QUARTER
-00B9;onesuperior;SUPERSCRIPT ONE
-2153;onethird;VULGAR FRACTION ONE THIRD
-25E6;openbullet;WHITE BULLET
-00AA;ordfeminine;FEMININE ORDINAL INDICATOR
-00BA;ordmasculine;MASCULINE ORDINAL INDICATOR
-221F;orthogonal;RIGHT ANGLE
-00F8;oslash;LATIN SMALL LETTER O WITH STROKE
-01FF;oslashacute;LATIN SMALL LETTER O WITH STROKE AND ACUTE
-F6F0;osuperior;SUPERSCRIPT LATIN SMALL LETTER O
-00F5;otilde;LATIN SMALL LETTER O WITH TILDE
-0070;p;LATIN SMALL LETTER P
-00B6;paragraph;PILCROW SIGN
-0028;parenleft;LEFT PARENTHESIS
-F8ED;parenleftbt;LEFT PAREN BOTTOM
-F8EC;parenleftex;LEFT PAREN EXTENDER
-208D;parenleftinferior;SUBSCRIPT LEFT PARENTHESIS
-207D;parenleftsuperior;SUPERSCRIPT LEFT PARENTHESIS
-F8EB;parenlefttp;LEFT PAREN TOP
-0029;parenright;RIGHT PARENTHESIS
-F8F8;parenrightbt;RIGHT PAREN BOTTOM
-F8F7;parenrightex;RIGHT PAREN EXTENDER
-208E;parenrightinferior;SUBSCRIPT RIGHT PARENTHESIS
-207E;parenrightsuperior;SUPERSCRIPT RIGHT PARENTHESIS
-F8F6;parenrighttp;RIGHT PAREN TOP
-2202;partialdiff;PARTIAL DIFFERENTIAL
-0025;percent;PERCENT SIGN
-002E;period;FULL STOP
-00B7;periodcentered;MIDDLE DOT
-2219;periodcentered;BULLET OPERATOR;Duplicate
-F6E7;periodinferior;SUBSCRIPT FULL STOP
-F6E8;periodsuperior;SUPERSCRIPT FULL STOP
-22A5;perpendicular;UP TACK
-2030;perthousand;PER MILLE SIGN
-20A7;peseta;PESETA SIGN
-03C6;phi;GREEK SMALL LETTER PHI
-03D5;phi1;GREEK PHI SYMBOL
-03C0;pi;GREEK SMALL LETTER PI
-002B;plus;PLUS SIGN
-00B1;plusminus;PLUS-MINUS SIGN
-211E;prescription;PRESCRIPTION TAKE
-220F;product;N-ARY PRODUCT
-2282;propersubset;SUBSET OF
-2283;propersuperset;SUPERSET OF
-221D;proportional;PROPORTIONAL TO
-03C8;psi;GREEK SMALL LETTER PSI
-0071;q;LATIN SMALL LETTER Q
-003F;question;QUESTION MARK
-00BF;questiondown;INVERTED QUESTION MARK
-F7BF;questiondownsmall;SMALL CAPITAL INVERTED QUESTION MARK
-F73F;questionsmall;SMALL CAPITAL QUESTION MARK
-0022;quotedbl;QUOTATION MARK
-201E;quotedblbase;DOUBLE LOW-9 QUOTATION MARK
-201C;quotedblleft;LEFT DOUBLE QUOTATION MARK
-201D;quotedblright;RIGHT DOUBLE QUOTATION MARK
-2018;quoteleft;LEFT SINGLE QUOTATION MARK
-201B;quotereversed;SINGLE HIGH-REVERSED-9 QUOTATION MARK
-2019;quoteright;RIGHT SINGLE QUOTATION MARK
-201A;quotesinglbase;SINGLE LOW-9 QUOTATION MARK
-0027;quotesingle;APOSTROPHE
-0072;r;LATIN SMALL LETTER R
-0155;racute;LATIN SMALL LETTER R WITH ACUTE
-221A;radical;SQUARE ROOT
-F8E5;radicalex;RADICAL EXTENDER
-0159;rcaron;LATIN SMALL LETTER R WITH CARON
-0157;rcommaaccent;LATIN SMALL LETTER R WITH CEDILLA
-2286;reflexsubset;SUBSET OF OR EQUAL TO
-2287;reflexsuperset;SUPERSET OF OR EQUAL TO
-00AE;registered;REGISTERED SIGN
-F8E8;registersans;REGISTERED SIGN SANS SERIF
-F6DA;registerserif;REGISTERED SIGN SERIF
-2310;revlogicalnot;REVERSED NOT SIGN
-03C1;rho;GREEK SMALL LETTER RHO
-02DA;ring;RING ABOVE
-F6F1;rsuperior;SUPERSCRIPT LATIN SMALL LETTER R
-2590;rtblock;RIGHT HALF BLOCK
-F6DD;rupiah;RUPIAH SIGN
-0073;s;LATIN SMALL LETTER S
-015B;sacute;LATIN SMALL LETTER S WITH ACUTE
-0161;scaron;LATIN SMALL LETTER S WITH CARON
-015F;scedilla;LATIN SMALL LETTER S WITH CEDILLA
-F6C2;scedilla;LATIN SMALL LETTER S WITH CEDILLA;Duplicate
-015D;scircumflex;LATIN SMALL LETTER S WITH CIRCUMFLEX
-0219;scommaaccent;LATIN SMALL LETTER S WITH COMMA BELOW
-2033;second;DOUBLE PRIME
-00A7;section;SECTION SIGN
-003B;semicolon;SEMICOLON
-0037;seven;DIGIT SEVEN
-215E;seveneighths;VULGAR FRACTION SEVEN EIGHTHS
-2087;seveninferior;SUBSCRIPT SEVEN
-F737;sevenoldstyle;OLDSTYLE DIGIT SEVEN
-2077;sevensuperior;SUPERSCRIPT SEVEN
-2592;shade;MEDIUM SHADE
-03C3;sigma;GREEK SMALL LETTER SIGMA
-03C2;sigma1;GREEK SMALL LETTER FINAL SIGMA
-223C;similar;TILDE OPERATOR
-0036;six;DIGIT SIX
-2086;sixinferior;SUBSCRIPT SIX
-F736;sixoldstyle;OLDSTYLE DIGIT SIX
-2076;sixsuperior;SUPERSCRIPT SIX
-002F;slash;SOLIDUS
-263A;smileface;WHITE SMILING FACE
-0020;space;SPACE
-00A0;space;NO-BREAK SPACE;Duplicate
-2660;spade;BLACK SPADE SUIT
-F6F2;ssuperior;SUPERSCRIPT LATIN SMALL LETTER S
-00A3;sterling;POUND SIGN
-220B;suchthat;CONTAINS AS MEMBER
-2211;summation;N-ARY SUMMATION
-263C;sun;WHITE SUN WITH RAYS
-0074;t;LATIN SMALL LETTER T
-03C4;tau;GREEK SMALL LETTER TAU
-0167;tbar;LATIN SMALL LETTER T WITH STROKE
-0165;tcaron;LATIN SMALL LETTER T WITH CARON
-0163;tcommaaccent;LATIN SMALL LETTER T WITH CEDILLA
-021B;tcommaaccent;LATIN SMALL LETTER T WITH COMMA BELOW;Duplicate
-2234;therefore;THEREFORE
-03B8;theta;GREEK SMALL LETTER THETA
-03D1;theta1;GREEK THETA SYMBOL
-00FE;thorn;LATIN SMALL LETTER THORN
-0033;three;DIGIT THREE
-215C;threeeighths;VULGAR FRACTION THREE EIGHTHS
-2083;threeinferior;SUBSCRIPT THREE
-F733;threeoldstyle;OLDSTYLE DIGIT THREE
-00BE;threequarters;VULGAR FRACTION THREE QUARTERS
-F6DE;threequartersemdash;THREE QUARTERS EM DASH
-00B3;threesuperior;SUPERSCRIPT THREE
-02DC;tilde;SMALL TILDE
-0303;tildecomb;COMBINING TILDE
-0384;tonos;GREEK TONOS
-2122;trademark;TRADE MARK SIGN
-F8EA;trademarksans;TRADE MARK SIGN SANS SERIF
-F6DB;trademarkserif;TRADE MARK SIGN SERIF
-25BC;triagdn;BLACK DOWN-POINTING TRIANGLE
-25C4;triaglf;BLACK LEFT-POINTING POINTER
-25BA;triagrt;BLACK RIGHT-POINTING POINTER
-25B2;triagup;BLACK UP-POINTING TRIANGLE
-F6F3;tsuperior;SUPERSCRIPT LATIN SMALL LETTER T
-0032;two;DIGIT TWO
-2025;twodotenleader;TWO DOT LEADER
-2082;twoinferior;SUBSCRIPT TWO
-F732;twooldstyle;OLDSTYLE DIGIT TWO
-00B2;twosuperior;SUPERSCRIPT TWO
-2154;twothirds;VULGAR FRACTION TWO THIRDS
-0075;u;LATIN SMALL LETTER U
-00FA;uacute;LATIN SMALL LETTER U WITH ACUTE
-016D;ubreve;LATIN SMALL LETTER U WITH BREVE
-00FB;ucircumflex;LATIN SMALL LETTER U WITH CIRCUMFLEX
-00FC;udieresis;LATIN SMALL LETTER U WITH DIAERESIS
-00F9;ugrave;LATIN SMALL LETTER U WITH GRAVE
-01B0;uhorn;LATIN SMALL LETTER U WITH HORN
-0171;uhungarumlaut;LATIN SMALL LETTER U WITH DOUBLE ACUTE
-016B;umacron;LATIN SMALL LETTER U WITH MACRON
-005F;underscore;LOW LINE
-2017;underscoredbl;DOUBLE LOW LINE
-222A;union;UNION
-2200;universal;FOR ALL
-0173;uogonek;LATIN SMALL LETTER U WITH OGONEK
-2580;upblock;UPPER HALF BLOCK
-03C5;upsilon;GREEK SMALL LETTER UPSILON
-03CB;upsilondieresis;GREEK SMALL LETTER UPSILON WITH DIALYTIKA
-03B0;upsilondieresistonos;GREEK SMALL LETTER UPSILON WITH DIALYTIKA AND TONOS
-03CD;upsilontonos;GREEK SMALL LETTER UPSILON WITH TONOS
-016F;uring;LATIN SMALL LETTER U WITH RING ABOVE
-0169;utilde;LATIN SMALL LETTER U WITH TILDE
-0076;v;LATIN SMALL LETTER V
-0077;w;LATIN SMALL LETTER W
-1E83;wacute;LATIN SMALL LETTER W WITH ACUTE
-0175;wcircumflex;LATIN SMALL LETTER W WITH CIRCUMFLEX
-1E85;wdieresis;LATIN SMALL LETTER W WITH DIAERESIS
-2118;weierstrass;SCRIPT CAPITAL P
-1E81;wgrave;LATIN SMALL LETTER W WITH GRAVE
-0078;x;LATIN SMALL LETTER X
-03BE;xi;GREEK SMALL LETTER XI
-0079;y;LATIN SMALL LETTER Y
-00FD;yacute;LATIN SMALL LETTER Y WITH ACUTE
-0177;ycircumflex;LATIN SMALL LETTER Y WITH CIRCUMFLEX
-00FF;ydieresis;LATIN SMALL LETTER Y WITH DIAERESIS
-00A5;yen;YEN SIGN
-1EF3;ygrave;LATIN SMALL LETTER Y WITH GRAVE
-007A;z;LATIN SMALL LETTER Z
-017A;zacute;LATIN SMALL LETTER Z WITH ACUTE
-017E;zcaron;LATIN SMALL LETTER Z WITH CARON
-017C;zdotaccent;LATIN SMALL LETTER Z WITH DOT ABOVE
-0030;zero;DIGIT ZERO
-2080;zeroinferior;SUBSCRIPT ZERO
-F730;zerooldstyle;OLDSTYLE DIGIT ZERO
-2070;zerosuperior;SUPERSCRIPT ZERO
-03B6;zeta;GREEK SMALL LETTER ZETA
+A;0041
+AE;00C6
+AEacute;01FC
+AEmacron;01E2
+AEsmall;F7E6
+Aacute;00C1
+Aacutesmall;F7E1
+Abreve;0102
+Abreveacute;1EAE
+Abrevecyrillic;04D0
+Abrevedotbelow;1EB6
+Abrevegrave;1EB0
+Abrevehookabove;1EB2
+Abrevetilde;1EB4
+Acaron;01CD
+Acircle;24B6
+Acircumflex;00C2
+Acircumflexacute;1EA4
+Acircumflexdotbelow;1EAC
+Acircumflexgrave;1EA6
+Acircumflexhookabove;1EA8
+Acircumflexsmall;F7E2
+Acircumflextilde;1EAA
+Acute;F6C9
+Acutesmall;F7B4
+Acyrillic;0410
+Adblgrave;0200
+Adieresis;00C4
+Adieresiscyrillic;04D2
+Adieresismacron;01DE
+Adieresissmall;F7E4
+Adotbelow;1EA0
+Adotmacron;01E0
+Agrave;00C0
+Agravesmall;F7E0
+Ahookabove;1EA2
+Aiecyrillic;04D4
+Ainvertedbreve;0202
+Alpha;0391
+Alphatonos;0386
+Amacron;0100
+Amonospace;FF21
+Aogonek;0104
+Aring;00C5
+Aringacute;01FA
+Aringbelow;1E00
+Aringsmall;F7E5
+Asmall;F761
+Atilde;00C3
+Atildesmall;F7E3
+Aybarmenian;0531
+B;0042
+Bcircle;24B7
+Bdotaccent;1E02
+Bdotbelow;1E04
+Becyrillic;0411
+Benarmenian;0532
+Beta;0392
+Bhook;0181
+Blinebelow;1E06
+Bmonospace;FF22
+Brevesmall;F6F4
+Bsmall;F762
+Btopbar;0182
+C;0043
+Caarmenian;053E
+Cacute;0106
+Caron;F6CA
+Caronsmall;F6F5
+Ccaron;010C
+Ccedilla;00C7
+Ccedillaacute;1E08
+Ccedillasmall;F7E7
+Ccircle;24B8
+Ccircumflex;0108
+Cdot;010A
+Cdotaccent;010A
+Cedillasmall;F7B8
+Chaarmenian;0549
+Cheabkhasiancyrillic;04BC
+Checyrillic;0427
+Chedescenderabkhasiancyrillic;04BE
+Chedescendercyrillic;04B6
+Chedieresiscyrillic;04F4
+Cheharmenian;0543
+Chekhakassiancyrillic;04CB
+Cheverticalstrokecyrillic;04B8
+Chi;03A7
+Chook;0187
+Circumflexsmall;F6F6
+Cmonospace;FF23
+Coarmenian;0551
+Csmall;F763
+D;0044
+DZ;01F1
+DZcaron;01C4
+Daarmenian;0534
+Dafrican;0189
+Dcaron;010E
+Dcedilla;1E10
+Dcircle;24B9
+Dcircumflexbelow;1E12
+Dcroat;0110
+Ddotaccent;1E0A
+Ddotbelow;1E0C
+Decyrillic;0414
+Deicoptic;03EE
+Delta;2206
+Deltagreek;0394
+Dhook;018A
+Dieresis;F6CB
+DieresisAcute;F6CC
+DieresisGrave;F6CD
+Dieresissmall;F7A8
+Digammagreek;03DC
+Djecyrillic;0402
+Dlinebelow;1E0E
+Dmonospace;FF24
+Dotaccentsmall;F6F7
+Dslash;0110
+Dsmall;F764
+Dtopbar;018B
+Dz;01F2
+Dzcaron;01C5
+Dzeabkhasiancyrillic;04E0
+Dzecyrillic;0405
+Dzhecyrillic;040F
+E;0045
+Eacute;00C9
+Eacutesmall;F7E9
+Ebreve;0114
+Ecaron;011A
+Ecedillabreve;1E1C
+Echarmenian;0535
+Ecircle;24BA
+Ecircumflex;00CA
+Ecircumflexacute;1EBE
+Ecircumflexbelow;1E18
+Ecircumflexdotbelow;1EC6
+Ecircumflexgrave;1EC0
+Ecircumflexhookabove;1EC2
+Ecircumflexsmall;F7EA
+Ecircumflextilde;1EC4
+Ecyrillic;0404
+Edblgrave;0204
+Edieresis;00CB
+Edieresissmall;F7EB
+Edot;0116
+Edotaccent;0116
+Edotbelow;1EB8
+Efcyrillic;0424
+Egrave;00C8
+Egravesmall;F7E8
+Eharmenian;0537
+Ehookabove;1EBA
+Eightroman;2167
+Einvertedbreve;0206
+Eiotifiedcyrillic;0464
+Elcyrillic;041B
+Elevenroman;216A
+Emacron;0112
+Emacronacute;1E16
+Emacrongrave;1E14
+Emcyrillic;041C
+Emonospace;FF25
+Encyrillic;041D
+Endescendercyrillic;04A2
+Eng;014A
+Enghecyrillic;04A4
+Enhookcyrillic;04C7
+Eogonek;0118
+Eopen;0190
+Epsilon;0395
+Epsilontonos;0388
+Ercyrillic;0420
+Ereversed;018E
+Ereversedcyrillic;042D
+Escyrillic;0421
+Esdescendercyrillic;04AA
+Esh;01A9
+Esmall;F765
+Eta;0397
+Etarmenian;0538
+Etatonos;0389
+Eth;00D0
+Ethsmall;F7F0
+Etilde;1EBC
+Etildebelow;1E1A
+Euro;20AC
+Ezh;01B7
+Ezhcaron;01EE
+Ezhreversed;01B8
+F;0046
+Fcircle;24BB
+Fdotaccent;1E1E
+Feharmenian;0556
+Feicoptic;03E4
+Fhook;0191
+Fitacyrillic;0472
+Fiveroman;2164
+Fmonospace;FF26
+Fourroman;2163
+Fsmall;F766
+G;0047
+GBsquare;3387
+Gacute;01F4
+Gamma;0393
+Gammaafrican;0194
+Gangiacoptic;03EA
+Gbreve;011E
+Gcaron;01E6
+Gcedilla;0122
+Gcircle;24BC
+Gcircumflex;011C
+Gcommaaccent;0122
+Gdot;0120
+Gdotaccent;0120
+Gecyrillic;0413
+Ghadarmenian;0542
+Ghemiddlehookcyrillic;0494
+Ghestrokecyrillic;0492
+Gheupturncyrillic;0490
+Ghook;0193
+Gimarmenian;0533
+Gjecyrillic;0403
+Gmacron;1E20
+Gmonospace;FF27
+Grave;F6CE
+Gravesmall;F760
+Gsmall;F767
+Gsmallhook;029B
+Gstroke;01E4
+H;0048
+H18533;25CF
+H18543;25AA
+H18551;25AB
+H22073;25A1
+HPsquare;33CB
+Haabkhasiancyrillic;04A8
+Hadescendercyrillic;04B2
+Hardsigncyrillic;042A
+Hbar;0126
+Hbrevebelow;1E2A
+Hcedilla;1E28
+Hcircle;24BD
+Hcircumflex;0124
+Hdieresis;1E26
+Hdotaccent;1E22
+Hdotbelow;1E24
+Hmonospace;FF28
+Hoarmenian;0540
+Horicoptic;03E8
+Hsmall;F768
+Hungarumlaut;F6CF
+Hungarumlautsmall;F6F8
+Hzsquare;3390
+I;0049
+IAcyrillic;042F
+IJ;0132
+IUcyrillic;042E
+Iacute;00CD
+Iacutesmall;F7ED
+Ibreve;012C
+Icaron;01CF
+Icircle;24BE
+Icircumflex;00CE
+Icircumflexsmall;F7EE
+Icyrillic;0406
+Idblgrave;0208
+Idieresis;00CF
+Idieresisacute;1E2E
+Idieresiscyrillic;04E4
+Idieresissmall;F7EF
+Idot;0130
+Idotaccent;0130
+Idotbelow;1ECA
+Iebrevecyrillic;04D6
+Iecyrillic;0415
+Ifraktur;2111
+Igrave;00CC
+Igravesmall;F7EC
+Ihookabove;1EC8
+Iicyrillic;0418
+Iinvertedbreve;020A
+Iishortcyrillic;0419
+Imacron;012A
+Imacroncyrillic;04E2
+Imonospace;FF29
+Iniarmenian;053B
+Iocyrillic;0401
+Iogonek;012E
+Iota;0399
+Iotaafrican;0196
+Iotadieresis;03AA
+Iotatonos;038A
+Ismall;F769
+Istroke;0197
+Itilde;0128
+Itildebelow;1E2C
+Izhitsacyrillic;0474
+Izhitsadblgravecyrillic;0476
+J;004A
+Jaarmenian;0541
+Jcircle;24BF
+Jcircumflex;0134
+Jecyrillic;0408
+Jheharmenian;054B
+Jmonospace;FF2A
+Jsmall;F76A
+K;004B
+KBsquare;3385
+KKsquare;33CD
+Kabashkircyrillic;04A0
+Kacute;1E30
+Kacyrillic;041A
+Kadescendercyrillic;049A
+Kahookcyrillic;04C3
+Kappa;039A
+Kastrokecyrillic;049E
+Kaverticalstrokecyrillic;049C
+Kcaron;01E8
+Kcedilla;0136
+Kcircle;24C0
+Kcommaaccent;0136
+Kdotbelow;1E32
+Keharmenian;0554
+Kenarmenian;053F
+Khacyrillic;0425
+Kheicoptic;03E6
+Khook;0198
+Kjecyrillic;040C
+Klinebelow;1E34
+Kmonospace;FF2B
+Koppacyrillic;0480
+Koppagreek;03DE
+Ksicyrillic;046E
+Ksmall;F76B
+L;004C
+LJ;01C7
+LL;F6BF
+Lacute;0139
+Lambda;039B
+Lcaron;013D
+Lcedilla;013B
+Lcircle;24C1
+Lcircumflexbelow;1E3C
+Lcommaaccent;013B
+Ldot;013F
+Ldotaccent;013F
+Ldotbelow;1E36
+Ldotbelowmacron;1E38
+Liwnarmenian;053C
+Lj;01C8
+Ljecyrillic;0409
+Llinebelow;1E3A
+Lmonospace;FF2C
+Lslash;0141
+Lslashsmall;F6F9
+Lsmall;F76C
+M;004D
+MBsquare;3386
+Macron;F6D0
+Macronsmall;F7AF
+Macute;1E3E
+Mcircle;24C2
+Mdotaccent;1E40
+Mdotbelow;1E42
+Menarmenian;0544
+Mmonospace;FF2D
+Msmall;F76D
+Mturned;019C
+Mu;039C
+N;004E
+NJ;01CA
+Nacute;0143
+Ncaron;0147
+Ncedilla;0145
+Ncircle;24C3
+Ncircumflexbelow;1E4A
+Ncommaaccent;0145
+Ndotaccent;1E44
+Ndotbelow;1E46
+Nhookleft;019D
+Nineroman;2168
+Nj;01CB
+Njecyrillic;040A
+Nlinebelow;1E48
+Nmonospace;FF2E
+Nowarmenian;0546
+Nsmall;F76E
+Ntilde;00D1
+Ntildesmall;F7F1
+Nu;039D
+O;004F
+OE;0152
+OEsmall;F6FA
+Oacute;00D3
+Oacutesmall;F7F3
+Obarredcyrillic;04E8
+Obarreddieresiscyrillic;04EA
+Obreve;014E
+Ocaron;01D1
+Ocenteredtilde;019F
+Ocircle;24C4
+Ocircumflex;00D4
+Ocircumflexacute;1ED0
+Ocircumflexdotbelow;1ED8
+Ocircumflexgrave;1ED2
+Ocircumflexhookabove;1ED4
+Ocircumflexsmall;F7F4
+Ocircumflextilde;1ED6
+Ocyrillic;041E
+Odblacute;0150
+Odblgrave;020C
+Odieresis;00D6
+Odieresiscyrillic;04E6
+Odieresissmall;F7F6
+Odotbelow;1ECC
+Ogoneksmall;F6FB
+Ograve;00D2
+Ogravesmall;F7F2
+Oharmenian;0555
+Ohm;2126
+Ohookabove;1ECE
+Ohorn;01A0
+Ohornacute;1EDA
+Ohorndotbelow;1EE2
+Ohorngrave;1EDC
+Ohornhookabove;1EDE
+Ohorntilde;1EE0
+Ohungarumlaut;0150
+Oi;01A2
+Oinvertedbreve;020E
+Omacron;014C
+Omacronacute;1E52
+Omacrongrave;1E50
+Omega;2126
+Omegacyrillic;0460
+Omegagreek;03A9
+Omegaroundcyrillic;047A
+Omegatitlocyrillic;047C
+Omegatonos;038F
+Omicron;039F
+Omicrontonos;038C
+Omonospace;FF2F
+Oneroman;2160
+Oogonek;01EA
+Oogonekmacron;01EC
+Oopen;0186
+Oslash;00D8
+Oslashacute;01FE
+Oslashsmall;F7F8
+Osmall;F76F
+Ostrokeacute;01FE
+Otcyrillic;047E
+Otilde;00D5
+Otildeacute;1E4C
+Otildedieresis;1E4E
+Otildesmall;F7F5
+P;0050
+Pacute;1E54
+Pcircle;24C5
+Pdotaccent;1E56
+Pecyrillic;041F
+Peharmenian;054A
+Pemiddlehookcyrillic;04A6
+Phi;03A6
+Phook;01A4
+Pi;03A0
+Piwrarmenian;0553
+Pmonospace;FF30
+Psi;03A8
+Psicyrillic;0470
+Psmall;F770
+Q;0051
+Qcircle;24C6
+Qmonospace;FF31
+Qsmall;F771
+R;0052
+Raarmenian;054C
+Racute;0154
+Rcaron;0158
+Rcedilla;0156
+Rcircle;24C7
+Rcommaaccent;0156
+Rdblgrave;0210
+Rdotaccent;1E58
+Rdotbelow;1E5A
+Rdotbelowmacron;1E5C
+Reharmenian;0550
+Rfraktur;211C
+Rho;03A1
+Ringsmall;F6FC
+Rinvertedbreve;0212
+Rlinebelow;1E5E
+Rmonospace;FF32
+Rsmall;F772
+Rsmallinverted;0281
+Rsmallinvertedsuperior;02B6
+S;0053
+SF010000;250C
+SF020000;2514
+SF030000;2510
+SF040000;2518
+SF050000;253C
+SF060000;252C
+SF070000;2534
+SF080000;251C
+SF090000;2524
+SF100000;2500
+SF110000;2502
+SF190000;2561
+SF200000;2562
+SF210000;2556
+SF220000;2555
+SF230000;2563
+SF240000;2551
+SF250000;2557
+SF260000;255D
+SF270000;255C
+SF280000;255B
+SF360000;255E
+SF370000;255F
+SF380000;255A
+SF390000;2554
+SF400000;2569
+SF410000;2566
+SF420000;2560
+SF430000;2550
+SF440000;256C
+SF450000;2567
+SF460000;2568
+SF470000;2564
+SF480000;2565
+SF490000;2559
+SF500000;2558
+SF510000;2552
+SF520000;2553
+SF530000;256B
+SF540000;256A
+Sacute;015A
+Sacutedotaccent;1E64
+Sampigreek;03E0
+Scaron;0160
+Scarondotaccent;1E66
+Scaronsmall;F6FD
+Scedilla;015E
+Schwa;018F
+Schwacyrillic;04D8
+Schwadieresiscyrillic;04DA
+Scircle;24C8
+Scircumflex;015C
+Scommaaccent;0218
+Sdotaccent;1E60
+Sdotbelow;1E62
+Sdotbelowdotaccent;1E68
+Seharmenian;054D
+Sevenroman;2166
+Shaarmenian;0547
+Shacyrillic;0428
+Shchacyrillic;0429
+Sheicoptic;03E2
+Shhacyrillic;04BA
+Shimacoptic;03EC
+Sigma;03A3
+Sixroman;2165
+Smonospace;FF33
+Softsigncyrillic;042C
+Ssmall;F773
+Stigmagreek;03DA
+T;0054
+Tau;03A4
+Tbar;0166
+Tcaron;0164
+Tcedilla;0162
+Tcircle;24C9
+Tcircumflexbelow;1E70
+Tcommaaccent;0162
+Tdotaccent;1E6A
+Tdotbelow;1E6C
+Tecyrillic;0422
+Tedescendercyrillic;04AC
+Tenroman;2169
+Tetsecyrillic;04B4
+Theta;0398
+Thook;01AC
+Thorn;00DE
+Thornsmall;F7FE
+Threeroman;2162
+Tildesmall;F6FE
+Tiwnarmenian;054F
+Tlinebelow;1E6E
+Tmonospace;FF34
+Toarmenian;0539
+Tonefive;01BC
+Tonesix;0184
+Tonetwo;01A7
+Tretroflexhook;01AE
+Tsecyrillic;0426
+Tshecyrillic;040B
+Tsmall;F774
+Twelveroman;216B
+Tworoman;2161
+U;0055
+Uacute;00DA
+Uacutesmall;F7FA
+Ubreve;016C
+Ucaron;01D3
+Ucircle;24CA
+Ucircumflex;00DB
+Ucircumflexbelow;1E76
+Ucircumflexsmall;F7FB
+Ucyrillic;0423
+Udblacute;0170
+Udblgrave;0214
+Udieresis;00DC
+Udieresisacute;01D7
+Udieresisbelow;1E72
+Udieresiscaron;01D9
+Udieresiscyrillic;04F0
+Udieresisgrave;01DB
+Udieresismacron;01D5
+Udieresissmall;F7FC
+Udotbelow;1EE4
+Ugrave;00D9
+Ugravesmall;F7F9
+Uhookabove;1EE6
+Uhorn;01AF
+Uhornacute;1EE8
+Uhorndotbelow;1EF0
+Uhorngrave;1EEA
+Uhornhookabove;1EEC
+Uhorntilde;1EEE
+Uhungarumlaut;0170
+Uhungarumlautcyrillic;04F2
+Uinvertedbreve;0216
+Ukcyrillic;0478
+Umacron;016A
+Umacroncyrillic;04EE
+Umacrondieresis;1E7A
+Umonospace;FF35
+Uogonek;0172
+Upsilon;03A5
+Upsilon1;03D2
+Upsilonacutehooksymbolgreek;03D3
+Upsilonafrican;01B1
+Upsilondieresis;03AB
+Upsilondieresishooksymbolgreek;03D4
+Upsilonhooksymbol;03D2
+Upsilontonos;038E
+Uring;016E
+Ushortcyrillic;040E
+Usmall;F775
+Ustraightcyrillic;04AE
+Ustraightstrokecyrillic;04B0
+Utilde;0168
+Utildeacute;1E78
+Utildebelow;1E74
+V;0056
+Vcircle;24CB
+Vdotbelow;1E7E
+Vecyrillic;0412
+Vewarmenian;054E
+Vhook;01B2
+Vmonospace;FF36
+Voarmenian;0548
+Vsmall;F776
+Vtilde;1E7C
+W;0057
+Wacute;1E82
+Wcircle;24CC
+Wcircumflex;0174
+Wdieresis;1E84
+Wdotaccent;1E86
+Wdotbelow;1E88
+Wgrave;1E80
+Wmonospace;FF37
+Wsmall;F777
+X;0058
+Xcircle;24CD
+Xdieresis;1E8C
+Xdotaccent;1E8A
+Xeharmenian;053D
+Xi;039E
+Xmonospace;FF38
+Xsmall;F778
+Y;0059
+Yacute;00DD
+Yacutesmall;F7FD
+Yatcyrillic;0462
+Ycircle;24CE
+Ycircumflex;0176
+Ydieresis;0178
+Ydieresissmall;F7FF
+Ydotaccent;1E8E
+Ydotbelow;1EF4
+Yericyrillic;042B
+Yerudieresiscyrillic;04F8
+Ygrave;1EF2
+Yhook;01B3
+Yhookabove;1EF6
+Yiarmenian;0545
+Yicyrillic;0407
+Yiwnarmenian;0552
+Ymonospace;FF39
+Ysmall;F779
+Ytilde;1EF8
+Yusbigcyrillic;046A
+Yusbigiotifiedcyrillic;046C
+Yuslittlecyrillic;0466
+Yuslittleiotifiedcyrillic;0468
+Z;005A
+Zaarmenian;0536
+Zacute;0179
+Zcaron;017D
+Zcaronsmall;F6FF
+Zcircle;24CF
+Zcircumflex;1E90
+Zdot;017B
+Zdotaccent;017B
+Zdotbelow;1E92
+Zecyrillic;0417
+Zedescendercyrillic;0498
+Zedieresiscyrillic;04DE
+Zeta;0396
+Zhearmenian;053A
+Zhebrevecyrillic;04C1
+Zhecyrillic;0416
+Zhedescendercyrillic;0496
+Zhedieresiscyrillic;04DC
+Zlinebelow;1E94
+Zmonospace;FF3A
+Zsmall;F77A
+Zstroke;01B5
+a;0061
+aabengali;0986
+aacute;00E1
+aadeva;0906
+aagujarati;0A86
+aagurmukhi;0A06
+aamatragurmukhi;0A3E
+aarusquare;3303
+aavowelsignbengali;09BE
+aavowelsigndeva;093E
+aavowelsigngujarati;0ABE
+abbreviationmarkarmenian;055F
+abbreviationsigndeva;0970
+abengali;0985
+abopomofo;311A
+abreve;0103
+abreveacute;1EAF
+abrevecyrillic;04D1
+abrevedotbelow;1EB7
+abrevegrave;1EB1
+abrevehookabove;1EB3
+abrevetilde;1EB5
+acaron;01CE
+acircle;24D0
+acircumflex;00E2
+acircumflexacute;1EA5
+acircumflexdotbelow;1EAD
+acircumflexgrave;1EA7
+acircumflexhookabove;1EA9
+acircumflextilde;1EAB
+acute;00B4
+acutebelowcmb;0317
+acutecmb;0301
+acutecomb;0301
+acutedeva;0954
+acutelowmod;02CF
+acutetonecmb;0341
+acyrillic;0430
+adblgrave;0201
+addakgurmukhi;0A71
+adeva;0905
+adieresis;00E4
+adieresiscyrillic;04D3
+adieresismacron;01DF
+adotbelow;1EA1
+adotmacron;01E1
+ae;00E6
+aeacute;01FD
+aekorean;3150
+aemacron;01E3
+afii00208;2015
+afii08941;20A4
+afii10017;0410
+afii10018;0411
+afii10019;0412
+afii10020;0413
+afii10021;0414
+afii10022;0415
+afii10023;0401
+afii10024;0416
+afii10025;0417
+afii10026;0418
+afii10027;0419
+afii10028;041A
+afii10029;041B
+afii10030;041C
+afii10031;041D
+afii10032;041E
+afii10033;041F
+afii10034;0420
+afii10035;0421
+afii10036;0422
+afii10037;0423
+afii10038;0424
+afii10039;0425
+afii10040;0426
+afii10041;0427
+afii10042;0428
+afii10043;0429
+afii10044;042A
+afii10045;042B
+afii10046;042C
+afii10047;042D
+afii10048;042E
+afii10049;042F
+afii10050;0490
+afii10051;0402
+afii10052;0403
+afii10053;0404
+afii10054;0405
+afii10055;0406
+afii10056;0407
+afii10057;0408
+afii10058;0409
+afii10059;040A
+afii10060;040B
+afii10061;040C
+afii10062;040E
+afii10063;F6C4
+afii10064;F6C5
+afii10065;0430
+afii10066;0431
+afii10067;0432
+afii10068;0433
+afii10069;0434
+afii10070;0435
+afii10071;0451
+afii10072;0436
+afii10073;0437
+afii10074;0438
+afii10075;0439
+afii10076;043A
+afii10077;043B
+afii10078;043C
+afii10079;043D
+afii10080;043E
+afii10081;043F
+afii10082;0440
+afii10083;0441
+afii10084;0442
+afii10085;0443
+afii10086;0444
+afii10087;0445
+afii10088;0446
+afii10089;0447
+afii10090;0448
+afii10091;0449
+afii10092;044A
+afii10093;044B
+afii10094;044C
+afii10095;044D
+afii10096;044E
+afii10097;044F
+afii10098;0491
+afii10099;0452
+afii10100;0453
+afii10101;0454
+afii10102;0455
+afii10103;0456
+afii10104;0457
+afii10105;0458
+afii10106;0459
+afii10107;045A
+afii10108;045B
+afii10109;045C
+afii10110;045E
+afii10145;040F
+afii10146;0462
+afii10147;0472
+afii10148;0474
+afii10192;F6C6
+afii10193;045F
+afii10194;0463
+afii10195;0473
+afii10196;0475
+afii10831;F6C7
+afii10832;F6C8
+afii10846;04D9
+afii299;200E
+afii300;200F
+afii301;200D
+afii57381;066A
+afii57388;060C
+afii57392;0660
+afii57393;0661
+afii57394;0662
+afii57395;0663
+afii57396;0664
+afii57397;0665
+afii57398;0666
+afii57399;0667
+afii57400;0668
+afii57401;0669
+afii57403;061B
+afii57407;061F
+afii57409;0621
+afii57410;0622
+afii57411;0623
+afii57412;0624
+afii57413;0625
+afii57414;0626
+afii57415;0627
+afii57416;0628
+afii57417;0629
+afii57418;062A
+afii57419;062B
+afii57420;062C
+afii57421;062D
+afii57422;062E
+afii57423;062F
+afii57424;0630
+afii57425;0631
+afii57426;0632
+afii57427;0633
+afii57428;0634
+afii57429;0635
+afii57430;0636
+afii57431;0637
+afii57432;0638
+afii57433;0639
+afii57434;063A
+afii57440;0640
+afii57441;0641
+afii57442;0642
+afii57443;0643
+afii57444;0644
+afii57445;0645
+afii57446;0646
+afii57448;0648
+afii57449;0649
+afii57450;064A
+afii57451;064B
+afii57452;064C
+afii57453;064D
+afii57454;064E
+afii57455;064F
+afii57456;0650
+afii57457;0651
+afii57458;0652
+afii57470;0647
+afii57505;06A4
+afii57506;067E
+afii57507;0686
+afii57508;0698
+afii57509;06AF
+afii57511;0679
+afii57512;0688
+afii57513;0691
+afii57514;06BA
+afii57519;06D2
+afii57534;06D5
+afii57636;20AA
+afii57645;05BE
+afii57658;05C3
+afii57664;05D0
+afii57665;05D1
+afii57666;05D2
+afii57667;05D3
+afii57668;05D4
+afii57669;05D5
+afii57670;05D6
+afii57671;05D7
+afii57672;05D8
+afii57673;05D9
+afii57674;05DA
+afii57675;05DB
+afii57676;05DC
+afii57677;05DD
+afii57678;05DE
+afii57679;05DF
+afii57680;05E0
+afii57681;05E1
+afii57682;05E2
+afii57683;05E3
+afii57684;05E4
+afii57685;05E5
+afii57686;05E6
+afii57687;05E7
+afii57688;05E8
+afii57689;05E9
+afii57690;05EA
+afii57694;FB2A
+afii57695;FB2B
+afii57700;FB4B
+afii57705;FB1F
+afii57716;05F0
+afii57717;05F1
+afii57718;05F2
+afii57723;FB35
+afii57793;05B4
+afii57794;05B5
+afii57795;05B6
+afii57796;05BB
+afii57797;05B8
+afii57798;05B7
+afii57799;05B0
+afii57800;05B2
+afii57801;05B1
+afii57802;05B3
+afii57803;05C2
+afii57804;05C1
+afii57806;05B9
+afii57807;05BC
+afii57839;05BD
+afii57841;05BF
+afii57842;05C0
+afii57929;02BC
+afii61248;2105
+afii61289;2113
+afii61352;2116
+afii61573;202C
+afii61574;202D
+afii61575;202E
+afii61664;200C
+afii63167;066D
+afii64937;02BD
+agrave;00E0
+agujarati;0A85
+agurmukhi;0A05
+ahiragana;3042
+ahookabove;1EA3
+aibengali;0990
+aibopomofo;311E
+aideva;0910
+aiecyrillic;04D5
+aigujarati;0A90
+aigurmukhi;0A10
+aimatragurmukhi;0A48
+ainarabic;0639
+ainfinalarabic;FECA
+aininitialarabic;FECB
+ainmedialarabic;FECC
+ainvertedbreve;0203
+aivowelsignbengali;09C8
+aivowelsigndeva;0948
+aivowelsigngujarati;0AC8
+akatakana;30A2
+akatakanahalfwidth;FF71
+akorean;314F
+alef;05D0
+alefarabic;0627
+alefdageshhebrew;FB30
+aleffinalarabic;FE8E
+alefhamzaabovearabic;0623
+alefhamzaabovefinalarabic;FE84
+alefhamzabelowarabic;0625
+alefhamzabelowfinalarabic;FE88
+alefhebrew;05D0
+aleflamedhebrew;FB4F
+alefmaddaabovearabic;0622
+alefmaddaabovefinalarabic;FE82
+alefmaksuraarabic;0649
+alefmaksurafinalarabic;FEF0
+alefmaksurainitialarabic;FEF3
+alefmaksuramedialarabic;FEF4
+alefpatahhebrew;FB2E
+alefqamatshebrew;FB2F
+aleph;2135
+allequal;224C
+alpha;03B1
+alphatonos;03AC
+amacron;0101
+amonospace;FF41
+ampersand;0026
+ampersandmonospace;FF06
+ampersandsmall;F726
+amsquare;33C2
+anbopomofo;3122
+angbopomofo;3124
+angkhankhuthai;0E5A
+angle;2220
+anglebracketleft;3008
+anglebracketleftvertical;FE3F
+anglebracketright;3009
+anglebracketrightvertical;FE40
+angleleft;2329
+angleright;232A
+angstrom;212B
+anoteleia;0387
+anudattadeva;0952
+anusvarabengali;0982
+anusvaradeva;0902
+anusvaragujarati;0A82
+aogonek;0105
+apaatosquare;3300
+aparen;249C
+apostrophearmenian;055A
+apostrophemod;02BC
+apple;F8FF
+approaches;2250
+approxequal;2248
+approxequalorimage;2252
+approximatelyequal;2245
+araeaekorean;318E
+araeakorean;318D
+arc;2312
+arighthalfring;1E9A
+aring;00E5
+aringacute;01FB
+aringbelow;1E01
+arrowboth;2194
+arrowdashdown;21E3
+arrowdashleft;21E0
+arrowdashright;21E2
+arrowdashup;21E1
+arrowdblboth;21D4
+arrowdbldown;21D3
+arrowdblleft;21D0
+arrowdblright;21D2
+arrowdblup;21D1
+arrowdown;2193
+arrowdownleft;2199
+arrowdownright;2198
+arrowdownwhite;21E9
+arrowheaddownmod;02C5
+arrowheadleftmod;02C2
+arrowheadrightmod;02C3
+arrowheadupmod;02C4
+arrowhorizex;F8E7
+arrowleft;2190
+arrowleftdbl;21D0
+arrowleftdblstroke;21CD
+arrowleftoverright;21C6
+arrowleftwhite;21E6
+arrowright;2192
+arrowrightdblstroke;21CF
+arrowrightheavy;279E
+arrowrightoverleft;21C4
+arrowrightwhite;21E8
+arrowtableft;21E4
+arrowtabright;21E5
+arrowup;2191
+arrowupdn;2195
+arrowupdnbse;21A8
+arrowupdownbase;21A8
+arrowupleft;2196
+arrowupleftofdown;21C5
+arrowupright;2197
+arrowupwhite;21E7
+arrowvertex;F8E6
+asciicircum;005E
+asciicircummonospace;FF3E
+asciitilde;007E
+asciitildemonospace;FF5E
+ascript;0251
+ascriptturned;0252
+asmallhiragana;3041
+asmallkatakana;30A1
+asmallkatakanahalfwidth;FF67
+asterisk;002A
+asteriskaltonearabic;066D
+asteriskarabic;066D
+asteriskmath;2217
+asteriskmonospace;FF0A
+asterisksmall;FE61
+asterism;2042
+asuperior;F6E9
+asymptoticallyequal;2243
+at;0040
+atilde;00E3
+atmonospace;FF20
+atsmall;FE6B
+aturned;0250
+aubengali;0994
+aubopomofo;3120
+audeva;0914
+augujarati;0A94
+augurmukhi;0A14
+aulengthmarkbengali;09D7
+aumatragurmukhi;0A4C
+auvowelsignbengali;09CC
+auvowelsigndeva;094C
+auvowelsigngujarati;0ACC
+avagrahadeva;093D
+aybarmenian;0561
+ayin;05E2
+ayinaltonehebrew;FB20
+ayinhebrew;05E2
+b;0062
+babengali;09AC
+backslash;005C
+backslashmonospace;FF3C
+badeva;092C
+bagujarati;0AAC
+bagurmukhi;0A2C
+bahiragana;3070
+bahtthai;0E3F
+bakatakana;30D0
+bar;007C
+barmonospace;FF5C
+bbopomofo;3105
+bcircle;24D1
+bdotaccent;1E03
+bdotbelow;1E05
+beamedsixteenthnotes;266C
+because;2235
+becyrillic;0431
+beharabic;0628
+behfinalarabic;FE90
+behinitialarabic;FE91
+behiragana;3079
+behmedialarabic;FE92
+behmeeminitialarabic;FC9F
+behmeemisolatedarabic;FC08
+behnoonfinalarabic;FC6D
+bekatakana;30D9
+benarmenian;0562
+bet;05D1
+beta;03B2
+betasymbolgreek;03D0
+betdagesh;FB31
+betdageshhebrew;FB31
+bethebrew;05D1
+betrafehebrew;FB4C
+bhabengali;09AD
+bhadeva;092D
+bhagujarati;0AAD
+bhagurmukhi;0A2D
+bhook;0253
+bihiragana;3073
+bikatakana;30D3
+bilabialclick;0298
+bindigurmukhi;0A02
+birusquare;3331
+blackcircle;25CF
+blackdiamond;25C6
+blackdownpointingtriangle;25BC
+blackleftpointingpointer;25C4
+blackleftpointingtriangle;25C0
+blacklenticularbracketleft;3010
+blacklenticularbracketleftvertical;FE3B
+blacklenticularbracketright;3011
+blacklenticularbracketrightvertical;FE3C
+blacklowerlefttriangle;25E3
+blacklowerrighttriangle;25E2
+blackrectangle;25AC
+blackrightpointingpointer;25BA
+blackrightpointingtriangle;25B6
+blacksmallsquare;25AA
+blacksmilingface;263B
+blacksquare;25A0
+blackstar;2605
+blackupperlefttriangle;25E4
+blackupperrighttriangle;25E5
+blackuppointingsmalltriangle;25B4
+blackuppointingtriangle;25B2
+blank;2423
+blinebelow;1E07
+block;2588
+bmonospace;FF42
+bobaimaithai;0E1A
+bohiragana;307C
+bokatakana;30DC
+bparen;249D
+bqsquare;33C3
+braceex;F8F4
+braceleft;007B
+braceleftbt;F8F3
+braceleftmid;F8F2
+braceleftmonospace;FF5B
+braceleftsmall;FE5B
+bracelefttp;F8F1
+braceleftvertical;FE37
+braceright;007D
+bracerightbt;F8FE
+bracerightmid;F8FD
+bracerightmonospace;FF5D
+bracerightsmall;FE5C
+bracerighttp;F8FC
+bracerightvertical;FE38
+bracketleft;005B
+bracketleftbt;F8F0
+bracketleftex;F8EF
+bracketleftmonospace;FF3B
+bracketlefttp;F8EE
+bracketright;005D
+bracketrightbt;F8FB
+bracketrightex;F8FA
+bracketrightmonospace;FF3D
+bracketrighttp;F8F9
+breve;02D8
+brevebelowcmb;032E
+brevecmb;0306
+breveinvertedbelowcmb;032F
+breveinvertedcmb;0311
+breveinverteddoublecmb;0361
+bridgebelowcmb;032A
+bridgeinvertedbelowcmb;033A
+brokenbar;00A6
+bstroke;0180
+bsuperior;F6EA
+btopbar;0183
+buhiragana;3076
+bukatakana;30D6
+bullet;2022
+bulletinverse;25D8
+bulletoperator;2219
+bullseye;25CE
+c;0063
+caarmenian;056E
+cabengali;099A
+cacute;0107
+cadeva;091A
+cagujarati;0A9A
+cagurmukhi;0A1A
+calsquare;3388
+candrabindubengali;0981
+candrabinducmb;0310
+candrabindudeva;0901
+candrabindugujarati;0A81
+capslock;21EA
+careof;2105
+caron;02C7
+caronbelowcmb;032C
+caroncmb;030C
+carriagereturn;21B5
+cbopomofo;3118
+ccaron;010D
+ccedilla;00E7
+ccedillaacute;1E09
+ccircle;24D2
+ccircumflex;0109
+ccurl;0255
+cdot;010B
+cdotaccent;010B
+cdsquare;33C5
+cedilla;00B8
+cedillacmb;0327
+cent;00A2
+centigrade;2103
+centinferior;F6DF
+centmonospace;FFE0
+centoldstyle;F7A2
+centsuperior;F6E0
+chaarmenian;0579
+chabengali;099B
+chadeva;091B
+chagujarati;0A9B
+chagurmukhi;0A1B
+chbopomofo;3114
+cheabkhasiancyrillic;04BD
+checkmark;2713
+checyrillic;0447
+chedescenderabkhasiancyrillic;04BF
+chedescendercyrillic;04B7
+chedieresiscyrillic;04F5
+cheharmenian;0573
+chekhakassiancyrillic;04CC
+cheverticalstrokecyrillic;04B9
+chi;03C7
+chieuchacirclekorean;3277
+chieuchaparenkorean;3217
+chieuchcirclekorean;3269
+chieuchkorean;314A
+chieuchparenkorean;3209
+chochangthai;0E0A
+chochanthai;0E08
+chochingthai;0E09
+chochoethai;0E0C
+chook;0188
+cieucacirclekorean;3276
+cieucaparenkorean;3216
+cieuccirclekorean;3268
+cieuckorean;3148
+cieucparenkorean;3208
+cieucuparenkorean;321C
+circle;25CB
+circlemultiply;2297
+circleot;2299
+circleplus;2295
+circlepostalmark;3036
+circlewithlefthalfblack;25D0
+circlewithrighthalfblack;25D1
+circumflex;02C6
+circumflexbelowcmb;032D
+circumflexcmb;0302
+clear;2327
+clickalveolar;01C2
+clickdental;01C0
+clicklateral;01C1
+clickretroflex;01C3
+club;2663
+clubsuitblack;2663
+clubsuitwhite;2667
+cmcubedsquare;33A4
+cmonospace;FF43
+cmsquaredsquare;33A0
+coarmenian;0581
+colon;003A
+colonmonetary;20A1
+colonmonospace;FF1A
+colonsign;20A1
+colonsmall;FE55
+colontriangularhalfmod;02D1
+colontriangularmod;02D0
+comma;002C
+commaabovecmb;0313
+commaaboverightcmb;0315
+commaaccent;F6C3
+commaarabic;060C
+commaarmenian;055D
+commainferior;F6E1
+commamonospace;FF0C
+commareversedabovecmb;0314
+commareversedmod;02BD
+commasmall;FE50
+commasuperior;F6E2
+commaturnedabovecmb;0312
+commaturnedmod;02BB
+compass;263C
+congruent;2245
+contourintegral;222E
+control;2303
+controlACK;0006
+controlBEL;0007
+controlBS;0008
+controlCAN;0018
+controlCR;000D
+controlDC1;0011
+controlDC2;0012
+controlDC3;0013
+controlDC4;0014
+controlDEL;007F
+controlDLE;0010
+controlEM;0019
+controlENQ;0005
+controlEOT;0004
+controlESC;001B
+controlETB;0017
+controlETX;0003
+controlFF;000C
+controlFS;001C
+controlGS;001D
+controlHT;0009
+controlLF;000A
+controlNAK;0015
+controlRS;001E
+controlSI;000F
+controlSO;000E
+controlSOT;0002
+controlSTX;0001
+controlSUB;001A
+controlSYN;0016
+controlUS;001F
+controlVT;000B
+copyright;00A9
+copyrightsans;F8E9
+copyrightserif;F6D9
+cornerbracketleft;300C
+cornerbracketlefthalfwidth;FF62
+cornerbracketleftvertical;FE41
+cornerbracketright;300D
+cornerbracketrighthalfwidth;FF63
+cornerbracketrightvertical;FE42
+corporationsquare;337F
+cosquare;33C7
+coverkgsquare;33C6
+cparen;249E
+cruzeiro;20A2
+cstretched;0297
+curlyand;22CF
+curlyor;22CE
+currency;00A4
+cyrBreve;F6D1
+cyrFlex;F6D2
+cyrbreve;F6D4
+cyrflex;F6D5
+d;0064
+daarmenian;0564
+dabengali;09A6
+dadarabic;0636
+dadeva;0926
+dadfinalarabic;FEBE
+dadinitialarabic;FEBF
+dadmedialarabic;FEC0
+dagesh;05BC
+dageshhebrew;05BC
+dagger;2020
+daggerdbl;2021
+dagujarati;0AA6
+dagurmukhi;0A26
+dahiragana;3060
+dakatakana;30C0
+dalarabic;062F
+dalet;05D3
+daletdagesh;FB33
+daletdageshhebrew;FB33
+dalethatafpatah;05D3 05B2
+dalethatafpatahhebrew;05D3 05B2
+dalethatafsegol;05D3 05B1
+dalethatafsegolhebrew;05D3 05B1
+dalethebrew;05D3
+dalethiriq;05D3 05B4
+dalethiriqhebrew;05D3 05B4
+daletholam;05D3 05B9
+daletholamhebrew;05D3 05B9
+daletpatah;05D3 05B7
+daletpatahhebrew;05D3 05B7
+daletqamats;05D3 05B8
+daletqamatshebrew;05D3 05B8
+daletqubuts;05D3 05BB
+daletqubutshebrew;05D3 05BB
+daletsegol;05D3 05B6
+daletsegolhebrew;05D3 05B6
+daletsheva;05D3 05B0
+daletshevahebrew;05D3 05B0
+dalettsere;05D3 05B5
+dalettserehebrew;05D3 05B5
+dalfinalarabic;FEAA
+dammaarabic;064F
+dammalowarabic;064F
+dammatanaltonearabic;064C
+dammatanarabic;064C
+danda;0964
+dargahebrew;05A7
+dargalefthebrew;05A7
+dasiapneumatacyrilliccmb;0485
+dblGrave;F6D3
+dblanglebracketleft;300A
+dblanglebracketleftvertical;FE3D
+dblanglebracketright;300B
+dblanglebracketrightvertical;FE3E
+dblarchinvertedbelowcmb;032B
+dblarrowleft;21D4
+dblarrowright;21D2
+dbldanda;0965
+dblgrave;F6D6
+dblgravecmb;030F
+dblintegral;222C
+dbllowline;2017
+dbllowlinecmb;0333
+dbloverlinecmb;033F
+dblprimemod;02BA
+dblverticalbar;2016
+dblverticallineabovecmb;030E
+dbopomofo;3109
+dbsquare;33C8
+dcaron;010F
+dcedilla;1E11
+dcircle;24D3
+dcircumflexbelow;1E13
+dcroat;0111
+ddabengali;09A1
+ddadeva;0921
+ddagujarati;0AA1
+ddagurmukhi;0A21
+ddalarabic;0688
+ddalfinalarabic;FB89
+dddhadeva;095C
+ddhabengali;09A2
+ddhadeva;0922
+ddhagujarati;0AA2
+ddhagurmukhi;0A22
+ddotaccent;1E0B
+ddotbelow;1E0D
+decimalseparatorarabic;066B
+decimalseparatorpersian;066B
+decyrillic;0434
+degree;00B0
+dehihebrew;05AD
+dehiragana;3067
+deicoptic;03EF
+dekatakana;30C7
+deleteleft;232B
+deleteright;2326
+delta;03B4
+deltaturned;018D
+denominatorminusonenumeratorbengali;09F8
+dezh;02A4
+dhabengali;09A7
+dhadeva;0927
+dhagujarati;0AA7
+dhagurmukhi;0A27
+dhook;0257
+dialytikatonos;0385
+dialytikatonoscmb;0344
+diamond;2666
+diamondsuitwhite;2662
+dieresis;00A8
+dieresisacute;F6D7
+dieresisbelowcmb;0324
+dieresiscmb;0308
+dieresisgrave;F6D8
+dieresistonos;0385
+dihiragana;3062
+dikatakana;30C2
+dittomark;3003
+divide;00F7
+divides;2223
+divisionslash;2215
+djecyrillic;0452
+dkshade;2593
+dlinebelow;1E0F
+dlsquare;3397
+dmacron;0111
+dmonospace;FF44
+dnblock;2584
+dochadathai;0E0E
+dodekthai;0E14
+dohiragana;3069
+dokatakana;30C9
+dollar;0024
+dollarinferior;F6E3
+dollarmonospace;FF04
+dollaroldstyle;F724
+dollarsmall;FE69
+dollarsuperior;F6E4
+dong;20AB
+dorusquare;3326
+dotaccent;02D9
+dotaccentcmb;0307
+dotbelowcmb;0323
+dotbelowcomb;0323
+dotkatakana;30FB
+dotlessi;0131
+dotlessj;F6BE
+dotlessjstrokehook;0284
+dotmath;22C5
+dottedcircle;25CC
+doubleyodpatah;FB1F
+doubleyodpatahhebrew;FB1F
+downtackbelowcmb;031E
+downtackmod;02D5
+dparen;249F
+dsuperior;F6EB
+dtail;0256
+dtopbar;018C
+duhiragana;3065
+dukatakana;30C5
+dz;01F3
+dzaltone;02A3
+dzcaron;01C6
+dzcurl;02A5
+dzeabkhasiancyrillic;04E1
+dzecyrillic;0455
+dzhecyrillic;045F
+e;0065
+eacute;00E9
+earth;2641
+ebengali;098F
+ebopomofo;311C
+ebreve;0115
+ecandradeva;090D
+ecandragujarati;0A8D
+ecandravowelsigndeva;0945
+ecandravowelsigngujarati;0AC5
+ecaron;011B
+ecedillabreve;1E1D
+echarmenian;0565
+echyiwnarmenian;0587
+ecircle;24D4
+ecircumflex;00EA
+ecircumflexacute;1EBF
+ecircumflexbelow;1E19
+ecircumflexdotbelow;1EC7
+ecircumflexgrave;1EC1
+ecircumflexhookabove;1EC3
+ecircumflextilde;1EC5
+ecyrillic;0454
+edblgrave;0205
+edeva;090F
+edieresis;00EB
+edot;0117
+edotaccent;0117
+edotbelow;1EB9
+eegurmukhi;0A0F
+eematragurmukhi;0A47
+efcyrillic;0444
+egrave;00E8
+egujarati;0A8F
+eharmenian;0567
+ehbopomofo;311D
+ehiragana;3048
+ehookabove;1EBB
+eibopomofo;311F
+eight;0038
+eightarabic;0668
+eightbengali;09EE
+eightcircle;2467
+eightcircleinversesansserif;2791
+eightdeva;096E
+eighteencircle;2471
+eighteenparen;2485
+eighteenperiod;2499
+eightgujarati;0AEE
+eightgurmukhi;0A6E
+eighthackarabic;0668
+eighthangzhou;3028
+eighthnotebeamed;266B
+eightideographicparen;3227
+eightinferior;2088
+eightmonospace;FF18
+eightoldstyle;F738
+eightparen;247B
+eightperiod;248F
+eightpersian;06F8
+eightroman;2177
+eightsuperior;2078
+eightthai;0E58
+einvertedbreve;0207
+eiotifiedcyrillic;0465
+ekatakana;30A8
+ekatakanahalfwidth;FF74
+ekonkargurmukhi;0A74
+ekorean;3154
+elcyrillic;043B
+element;2208
+elevencircle;246A
+elevenparen;247E
+elevenperiod;2492
+elevenroman;217A
+ellipsis;2026
+ellipsisvertical;22EE
+emacron;0113
+emacronacute;1E17
+emacrongrave;1E15
+emcyrillic;043C
+emdash;2014
+emdashvertical;FE31
+emonospace;FF45
+emphasismarkarmenian;055B
+emptyset;2205
+enbopomofo;3123
+encyrillic;043D
+endash;2013
+endashvertical;FE32
+endescendercyrillic;04A3
+eng;014B
+engbopomofo;3125
+enghecyrillic;04A5
+enhookcyrillic;04C8
+enspace;2002
+eogonek;0119
+eokorean;3153
+eopen;025B
+eopenclosed;029A
+eopenreversed;025C
+eopenreversedclosed;025E
+eopenreversedhook;025D
+eparen;24A0
+epsilon;03B5
+epsilontonos;03AD
+equal;003D
+equalmonospace;FF1D
+equalsmall;FE66
+equalsuperior;207C
+equivalence;2261
+erbopomofo;3126
+ercyrillic;0440
+ereversed;0258
+ereversedcyrillic;044D
+escyrillic;0441
+esdescendercyrillic;04AB
+esh;0283
+eshcurl;0286
+eshortdeva;090E
+eshortvowelsigndeva;0946
+eshreversedloop;01AA
+eshsquatreversed;0285
+esmallhiragana;3047
+esmallkatakana;30A7
+esmallkatakanahalfwidth;FF6A
+estimated;212E
+esuperior;F6EC
+eta;03B7
+etarmenian;0568
+etatonos;03AE
+eth;00F0
+etilde;1EBD
+etildebelow;1E1B
+etnahtafoukhhebrew;0591
+etnahtafoukhlefthebrew;0591
+etnahtahebrew;0591
+etnahtalefthebrew;0591
+eturned;01DD
+eukorean;3161
+euro;20AC
+evowelsignbengali;09C7
+evowelsigndeva;0947
+evowelsigngujarati;0AC7
+exclam;0021
+exclamarmenian;055C
+exclamdbl;203C
+exclamdown;00A1
+exclamdownsmall;F7A1
+exclammonospace;FF01
+exclamsmall;F721
+existential;2203
+ezh;0292
+ezhcaron;01EF
+ezhcurl;0293
+ezhreversed;01B9
+ezhtail;01BA
+f;0066
+fadeva;095E
+fagurmukhi;0A5E
+fahrenheit;2109
+fathaarabic;064E
+fathalowarabic;064E
+fathatanarabic;064B
+fbopomofo;3108
+fcircle;24D5
+fdotaccent;1E1F
+feharabic;0641
+feharmenian;0586
+fehfinalarabic;FED2
+fehinitialarabic;FED3
+fehmedialarabic;FED4
+feicoptic;03E5
+female;2640
+ff;FB00
+ffi;FB03
+ffl;FB04
+fi;FB01
+fifteencircle;246E
+fifteenparen;2482
+fifteenperiod;2496
+figuredash;2012
+filledbox;25A0
+filledrect;25AC
+finalkaf;05DA
+finalkafdagesh;FB3A
+finalkafdageshhebrew;FB3A
+finalkafhebrew;05DA
+finalkafqamats;05DA 05B8
+finalkafqamatshebrew;05DA 05B8
+finalkafsheva;05DA 05B0
+finalkafshevahebrew;05DA 05B0
+finalmem;05DD
+finalmemhebrew;05DD
+finalnun;05DF
+finalnunhebrew;05DF
+finalpe;05E3
+finalpehebrew;05E3
+finaltsadi;05E5
+finaltsadihebrew;05E5
+firsttonechinese;02C9
+fisheye;25C9
+fitacyrillic;0473
+five;0035
+fivearabic;0665
+fivebengali;09EB
+fivecircle;2464
+fivecircleinversesansserif;278E
+fivedeva;096B
+fiveeighths;215D
+fivegujarati;0AEB
+fivegurmukhi;0A6B
+fivehackarabic;0665
+fivehangzhou;3025
+fiveideographicparen;3224
+fiveinferior;2085
+fivemonospace;FF15
+fiveoldstyle;F735
+fiveparen;2478
+fiveperiod;248C
+fivepersian;06F5
+fiveroman;2174
+fivesuperior;2075
+fivethai;0E55
+fl;FB02
+florin;0192
+fmonospace;FF46
+fmsquare;3399
+fofanthai;0E1F
+fofathai;0E1D
+fongmanthai;0E4F
+forall;2200
+four;0034
+fourarabic;0664
+fourbengali;09EA
+fourcircle;2463
+fourcircleinversesansserif;278D
+fourdeva;096A
+fourgujarati;0AEA
+fourgurmukhi;0A6A
+fourhackarabic;0664
+fourhangzhou;3024
+fourideographicparen;3223
+fourinferior;2084
+fourmonospace;FF14
+fournumeratorbengali;09F7
+fouroldstyle;F734
+fourparen;2477
+fourperiod;248B
+fourpersian;06F4
+fourroman;2173
+foursuperior;2074
+fourteencircle;246D
+fourteenparen;2481
+fourteenperiod;2495
+fourthai;0E54
+fourthtonechinese;02CB
+fparen;24A1
+fraction;2044
+franc;20A3
+g;0067
+gabengali;0997
+gacute;01F5
+gadeva;0917
+gafarabic;06AF
+gaffinalarabic;FB93
+gafinitialarabic;FB94
+gafmedialarabic;FB95
+gagujarati;0A97
+gagurmukhi;0A17
+gahiragana;304C
+gakatakana;30AC
+gamma;03B3
+gammalatinsmall;0263
+gammasuperior;02E0
+gangiacoptic;03EB
+gbopomofo;310D
+gbreve;011F
+gcaron;01E7
+gcedilla;0123
+gcircle;24D6
+gcircumflex;011D
+gcommaaccent;0123
+gdot;0121
+gdotaccent;0121
+gecyrillic;0433
+gehiragana;3052
+gekatakana;30B2
+geometricallyequal;2251
+gereshaccenthebrew;059C
+gereshhebrew;05F3
+gereshmuqdamhebrew;059D
+germandbls;00DF
+gershayimaccenthebrew;059E
+gershayimhebrew;05F4
+getamark;3013
+ghabengali;0998
+ghadarmenian;0572
+ghadeva;0918
+ghagujarati;0A98
+ghagurmukhi;0A18
+ghainarabic;063A
+ghainfinalarabic;FECE
+ghaininitialarabic;FECF
+ghainmedialarabic;FED0
+ghemiddlehookcyrillic;0495
+ghestrokecyrillic;0493
+gheupturncyrillic;0491
+ghhadeva;095A
+ghhagurmukhi;0A5A
+ghook;0260
+ghzsquare;3393
+gihiragana;304E
+gikatakana;30AE
+gimarmenian;0563
+gimel;05D2
+gimeldagesh;FB32
+gimeldageshhebrew;FB32
+gimelhebrew;05D2
+gjecyrillic;0453
+glottalinvertedstroke;01BE
+glottalstop;0294
+glottalstopinverted;0296
+glottalstopmod;02C0
+glottalstopreversed;0295
+glottalstopreversedmod;02C1
+glottalstopreversedsuperior;02E4
+glottalstopstroke;02A1
+glottalstopstrokereversed;02A2
+gmacron;1E21
+gmonospace;FF47
+gohiragana;3054
+gokatakana;30B4
+gparen;24A2
+gpasquare;33AC
+gradient;2207
+grave;0060
+gravebelowcmb;0316
+gravecmb;0300
+gravecomb;0300
+gravedeva;0953
+gravelowmod;02CE
+gravemonospace;FF40
+gravetonecmb;0340
+greater;003E
+greaterequal;2265
+greaterequalorless;22DB
+greatermonospace;FF1E
+greaterorequivalent;2273
+greaterorless;2277
+greateroverequal;2267
+greatersmall;FE65
+gscript;0261
+gstroke;01E5
+guhiragana;3050
+guillemotleft;00AB
+guillemotright;00BB
+guilsinglleft;2039
+guilsinglright;203A
+gukatakana;30B0
+guramusquare;3318
+gysquare;33C9
+h;0068
+haabkhasiancyrillic;04A9
+haaltonearabic;06C1
+habengali;09B9
+hadescendercyrillic;04B3
+hadeva;0939
+hagujarati;0AB9
+hagurmukhi;0A39
+haharabic;062D
+hahfinalarabic;FEA2
+hahinitialarabic;FEA3
+hahiragana;306F
+hahmedialarabic;FEA4
+haitusquare;332A
+hakatakana;30CF
+hakatakanahalfwidth;FF8A
+halantgurmukhi;0A4D
+hamzaarabic;0621
+hamzadammaarabic;0621 064F
+hamzadammatanarabic;0621 064C
+hamzafathaarabic;0621 064E
+hamzafathatanarabic;0621 064B
+hamzalowarabic;0621
+hamzalowkasraarabic;0621 0650
+hamzalowkasratanarabic;0621 064D
+hamzasukunarabic;0621 0652
+hangulfiller;3164
+hardsigncyrillic;044A
+harpoonleftbarbup;21BC
+harpoonrightbarbup;21C0
+hasquare;33CA
+hatafpatah;05B2
+hatafpatah16;05B2
+hatafpatah23;05B2
+hatafpatah2f;05B2
+hatafpatahhebrew;05B2
+hatafpatahnarrowhebrew;05B2
+hatafpatahquarterhebrew;05B2
+hatafpatahwidehebrew;05B2
+hatafqamats;05B3
+hatafqamats1b;05B3
+hatafqamats28;05B3
+hatafqamats34;05B3
+hatafqamatshebrew;05B3
+hatafqamatsnarrowhebrew;05B3
+hatafqamatsquarterhebrew;05B3
+hatafqamatswidehebrew;05B3
+hatafsegol;05B1
+hatafsegol17;05B1
+hatafsegol24;05B1
+hatafsegol30;05B1
+hatafsegolhebrew;05B1
+hatafsegolnarrowhebrew;05B1
+hatafsegolquarterhebrew;05B1
+hatafsegolwidehebrew;05B1
+hbar;0127
+hbopomofo;310F
+hbrevebelow;1E2B
+hcedilla;1E29
+hcircle;24D7
+hcircumflex;0125
+hdieresis;1E27
+hdotaccent;1E23
+hdotbelow;1E25
+he;05D4
+heart;2665
+heartsuitblack;2665
+heartsuitwhite;2661
+hedagesh;FB34
+hedageshhebrew;FB34
+hehaltonearabic;06C1
+heharabic;0647
+hehebrew;05D4
+hehfinalaltonearabic;FBA7
+hehfinalalttwoarabic;FEEA
+hehfinalarabic;FEEA
+hehhamzaabovefinalarabic;FBA5
+hehhamzaaboveisolatedarabic;FBA4
+hehinitialaltonearabic;FBA8
+hehinitialarabic;FEEB
+hehiragana;3078
+hehmedialaltonearabic;FBA9
+hehmedialarabic;FEEC
+heiseierasquare;337B
+hekatakana;30D8
+hekatakanahalfwidth;FF8D
+hekutaarusquare;3336
+henghook;0267
+herutusquare;3339
+het;05D7
+hethebrew;05D7
+hhook;0266
+hhooksuperior;02B1
+hieuhacirclekorean;327B
+hieuhaparenkorean;321B
+hieuhcirclekorean;326D
+hieuhkorean;314E
+hieuhparenkorean;320D
+hihiragana;3072
+hikatakana;30D2
+hikatakanahalfwidth;FF8B
+hiriq;05B4
+hiriq14;05B4
+hiriq21;05B4
+hiriq2d;05B4
+hiriqhebrew;05B4
+hiriqnarrowhebrew;05B4
+hiriqquarterhebrew;05B4
+hiriqwidehebrew;05B4
+hlinebelow;1E96
+hmonospace;FF48
+hoarmenian;0570
+hohipthai;0E2B
+hohiragana;307B
+hokatakana;30DB
+hokatakanahalfwidth;FF8E
+holam;05B9
+holam19;05B9
+holam26;05B9
+holam32;05B9
+holamhebrew;05B9
+holamnarrowhebrew;05B9
+holamquarterhebrew;05B9
+holamwidehebrew;05B9
+honokhukthai;0E2E
+hookabovecomb;0309
+hookcmb;0309
+hookpalatalizedbelowcmb;0321
+hookretroflexbelowcmb;0322
+hoonsquare;3342
+horicoptic;03E9
+horizontalbar;2015
+horncmb;031B
+hotsprings;2668
+house;2302
+hparen;24A3
+hsuperior;02B0
+hturned;0265
+huhiragana;3075
+huiitosquare;3333
+hukatakana;30D5
+hukatakanahalfwidth;FF8C
+hungarumlaut;02DD
+hungarumlautcmb;030B
+hv;0195
+hyphen;002D
+hypheninferior;F6E5
+hyphenmonospace;FF0D
+hyphensmall;FE63
+hyphensuperior;F6E6
+hyphentwo;2010
+i;0069
+iacute;00ED
+iacyrillic;044F
+ibengali;0987
+ibopomofo;3127
+ibreve;012D
+icaron;01D0
+icircle;24D8
+icircumflex;00EE
+icyrillic;0456
+idblgrave;0209
+ideographearthcircle;328F
+ideographfirecircle;328B
+ideographicallianceparen;323F
+ideographiccallparen;323A
+ideographiccentrecircle;32A5
+ideographicclose;3006
+ideographiccomma;3001
+ideographiccommaleft;FF64
+ideographiccongratulationparen;3237
+ideographiccorrectcircle;32A3
+ideographicearthparen;322F
+ideographicenterpriseparen;323D
+ideographicexcellentcircle;329D
+ideographicfestivalparen;3240
+ideographicfinancialcircle;3296
+ideographicfinancialparen;3236
+ideographicfireparen;322B
+ideographichaveparen;3232
+ideographichighcircle;32A4
+ideographiciterationmark;3005
+ideographiclaborcircle;3298
+ideographiclaborparen;3238
+ideographicleftcircle;32A7
+ideographiclowcircle;32A6
+ideographicmedicinecircle;32A9
+ideographicmetalparen;322E
+ideographicmoonparen;322A
+ideographicnameparen;3234
+ideographicperiod;3002
+ideographicprintcircle;329E
+ideographicreachparen;3243
+ideographicrepresentparen;3239
+ideographicresourceparen;323E
+ideographicrightcircle;32A8
+ideographicsecretcircle;3299
+ideographicselfparen;3242
+ideographicsocietyparen;3233
+ideographicspace;3000
+ideographicspecialparen;3235
+ideographicstockparen;3231
+ideographicstudyparen;323B
+ideographicsunparen;3230
+ideographicsuperviseparen;323C
+ideographicwaterparen;322C
+ideographicwoodparen;322D
+ideographiczero;3007
+ideographmetalcircle;328E
+ideographmooncircle;328A
+ideographnamecircle;3294
+ideographsuncircle;3290
+ideographwatercircle;328C
+ideographwoodcircle;328D
+ideva;0907
+idieresis;00EF
+idieresisacute;1E2F
+idieresiscyrillic;04E5
+idotbelow;1ECB
+iebrevecyrillic;04D7
+iecyrillic;0435
+ieungacirclekorean;3275
+ieungaparenkorean;3215
+ieungcirclekorean;3267
+ieungkorean;3147
+ieungparenkorean;3207
+igrave;00EC
+igujarati;0A87
+igurmukhi;0A07
+ihiragana;3044
+ihookabove;1EC9
+iibengali;0988
+iicyrillic;0438
+iideva;0908
+iigujarati;0A88
+iigurmukhi;0A08
+iimatragurmukhi;0A40
+iinvertedbreve;020B
+iishortcyrillic;0439
+iivowelsignbengali;09C0
+iivowelsigndeva;0940
+iivowelsigngujarati;0AC0
+ij;0133
+ikatakana;30A4
+ikatakanahalfwidth;FF72
+ikorean;3163
+ilde;02DC
+iluyhebrew;05AC
+imacron;012B
+imacroncyrillic;04E3
+imageorapproximatelyequal;2253
+imatragurmukhi;0A3F
+imonospace;FF49
+increment;2206
+infinity;221E
+iniarmenian;056B
+integral;222B
+integralbottom;2321
+integralbt;2321
+integralex;F8F5
+integraltop;2320
+integraltp;2320
+intersection;2229
+intisquare;3305
+invbullet;25D8
+invcircle;25D9
+invsmileface;263B
+iocyrillic;0451
+iogonek;012F
+iota;03B9
+iotadieresis;03CA
+iotadieresistonos;0390
+iotalatin;0269
+iotatonos;03AF
+iparen;24A4
+irigurmukhi;0A72
+ismallhiragana;3043
+ismallkatakana;30A3
+ismallkatakanahalfwidth;FF68
+issharbengali;09FA
+istroke;0268
+isuperior;F6ED
+iterationhiragana;309D
+iterationkatakana;30FD
+itilde;0129
+itildebelow;1E2D
+iubopomofo;3129
+iucyrillic;044E
+ivowelsignbengali;09BF
+ivowelsigndeva;093F
+ivowelsigngujarati;0ABF
+izhitsacyrillic;0475
+izhitsadblgravecyrillic;0477
+j;006A
+jaarmenian;0571
+jabengali;099C
+jadeva;091C
+jagujarati;0A9C
+jagurmukhi;0A1C
+jbopomofo;3110
+jcaron;01F0
+jcircle;24D9
+jcircumflex;0135
+jcrossedtail;029D
+jdotlessstroke;025F
+jecyrillic;0458
+jeemarabic;062C
+jeemfinalarabic;FE9E
+jeeminitialarabic;FE9F
+jeemmedialarabic;FEA0
+jeharabic;0698
+jehfinalarabic;FB8B
+jhabengali;099D
+jhadeva;091D
+jhagujarati;0A9D
+jhagurmukhi;0A1D
+jheharmenian;057B
+jis;3004
+jmonospace;FF4A
+jparen;24A5
+jsuperior;02B2
+k;006B
+kabashkircyrillic;04A1
+kabengali;0995
+kacute;1E31
+kacyrillic;043A
+kadescendercyrillic;049B
+kadeva;0915
+kaf;05DB
+kafarabic;0643
+kafdagesh;FB3B
+kafdageshhebrew;FB3B
+kaffinalarabic;FEDA
+kafhebrew;05DB
+kafinitialarabic;FEDB
+kafmedialarabic;FEDC
+kafrafehebrew;FB4D
+kagujarati;0A95
+kagurmukhi;0A15
+kahiragana;304B
+kahookcyrillic;04C4
+kakatakana;30AB
+kakatakanahalfwidth;FF76
+kappa;03BA
+kappasymbolgreek;03F0
+kapyeounmieumkorean;3171
+kapyeounphieuphkorean;3184
+kapyeounpieupkorean;3178
+kapyeounssangpieupkorean;3179
+karoriisquare;330D
+kashidaautoarabic;0640
+kashidaautonosidebearingarabic;0640
+kasmallkatakana;30F5
+kasquare;3384
+kasraarabic;0650
+kasratanarabic;064D
+kastrokecyrillic;049F
+katahiraprolongmarkhalfwidth;FF70
+kaverticalstrokecyrillic;049D
+kbopomofo;310E
+kcalsquare;3389
+kcaron;01E9
+kcedilla;0137
+kcircle;24DA
+kcommaaccent;0137
+kdotbelow;1E33
+keharmenian;0584
+kehiragana;3051
+kekatakana;30B1
+kekatakanahalfwidth;FF79
+kenarmenian;056F
+kesmallkatakana;30F6
+kgreenlandic;0138
+khabengali;0996
+khacyrillic;0445
+khadeva;0916
+khagujarati;0A96
+khagurmukhi;0A16
+khaharabic;062E
+khahfinalarabic;FEA6
+khahinitialarabic;FEA7
+khahmedialarabic;FEA8
+kheicoptic;03E7
+khhadeva;0959
+khhagurmukhi;0A59
+khieukhacirclekorean;3278
+khieukhaparenkorean;3218
+khieukhcirclekorean;326A
+khieukhkorean;314B
+khieukhparenkorean;320A
+khokhaithai;0E02
+khokhonthai;0E05
+khokhuatthai;0E03
+khokhwaithai;0E04
+khomutthai;0E5B
+khook;0199
+khorakhangthai;0E06
+khzsquare;3391
+kihiragana;304D
+kikatakana;30AD
+kikatakanahalfwidth;FF77
+kiroguramusquare;3315
+kiromeetorusquare;3316
+kirosquare;3314
+kiyeokacirclekorean;326E
+kiyeokaparenkorean;320E
+kiyeokcirclekorean;3260
+kiyeokkorean;3131
+kiyeokparenkorean;3200
+kiyeoksioskorean;3133
+kjecyrillic;045C
+klinebelow;1E35
+klsquare;3398
+kmcubedsquare;33A6
+kmonospace;FF4B
+kmsquaredsquare;33A2
+kohiragana;3053
+kohmsquare;33C0
+kokaithai;0E01
+kokatakana;30B3
+kokatakanahalfwidth;FF7A
+kooposquare;331E
+koppacyrillic;0481
+koreanstandardsymbol;327F
+koroniscmb;0343
+kparen;24A6
+kpasquare;33AA
+ksicyrillic;046F
+ktsquare;33CF
+kturned;029E
+kuhiragana;304F
+kukatakana;30AF
+kukatakanahalfwidth;FF78
+kvsquare;33B8
+kwsquare;33BE
+l;006C
+labengali;09B2
+lacute;013A
+ladeva;0932
+lagujarati;0AB2
+lagurmukhi;0A32
+lakkhangyaothai;0E45
+lamaleffinalarabic;FEFC
+lamalefhamzaabovefinalarabic;FEF8
+lamalefhamzaaboveisolatedarabic;FEF7
+lamalefhamzabelowfinalarabic;FEFA
+lamalefhamzabelowisolatedarabic;FEF9
+lamalefisolatedarabic;FEFB
+lamalefmaddaabovefinalarabic;FEF6
+lamalefmaddaaboveisolatedarabic;FEF5
+lamarabic;0644
+lambda;03BB
+lambdastroke;019B
+lamed;05DC
+lameddagesh;FB3C
+lameddageshhebrew;FB3C
+lamedhebrew;05DC
+lamedholam;05DC 05B9
+lamedholamdagesh;05DC 05B9 05BC
+lamedholamdageshhebrew;05DC 05B9 05BC
+lamedholamhebrew;05DC 05B9
+lamfinalarabic;FEDE
+lamhahinitialarabic;FCCA
+laminitialarabic;FEDF
+lamjeeminitialarabic;FCC9
+lamkhahinitialarabic;FCCB
+lamlamhehisolatedarabic;FDF2
+lammedialarabic;FEE0
+lammeemhahinitialarabic;FD88
+lammeeminitialarabic;FCCC
+lammeemjeeminitialarabic;FEDF FEE4 FEA0
+lammeemkhahinitialarabic;FEDF FEE4 FEA8
+largecircle;25EF
+lbar;019A
+lbelt;026C
+lbopomofo;310C
+lcaron;013E
+lcedilla;013C
+lcircle;24DB
+lcircumflexbelow;1E3D
+lcommaaccent;013C
+ldot;0140
+ldotaccent;0140
+ldotbelow;1E37
+ldotbelowmacron;1E39
+leftangleabovecmb;031A
+lefttackbelowcmb;0318
+less;003C
+lessequal;2264
+lessequalorgreater;22DA
+lessmonospace;FF1C
+lessorequivalent;2272
+lessorgreater;2276
+lessoverequal;2266
+lesssmall;FE64
+lezh;026E
+lfblock;258C
+lhookretroflex;026D
+lira;20A4
+liwnarmenian;056C
+lj;01C9
+ljecyrillic;0459
+ll;F6C0
+lladeva;0933
+llagujarati;0AB3
+llinebelow;1E3B
+llladeva;0934
+llvocalicbengali;09E1
+llvocalicdeva;0961
+llvocalicvowelsignbengali;09E3
+llvocalicvowelsigndeva;0963
+lmiddletilde;026B
+lmonospace;FF4C
+lmsquare;33D0
+lochulathai;0E2C
+logicaland;2227
+logicalnot;00AC
+logicalnotreversed;2310
+logicalor;2228
+lolingthai;0E25
+longs;017F
+lowlinecenterline;FE4E
+lowlinecmb;0332
+lowlinedashed;FE4D
+lozenge;25CA
+lparen;24A7
+lslash;0142
+lsquare;2113
+lsuperior;F6EE
+ltshade;2591
+luthai;0E26
+lvocalicbengali;098C
+lvocalicdeva;090C
+lvocalicvowelsignbengali;09E2
+lvocalicvowelsigndeva;0962
+lxsquare;33D3
+m;006D
+mabengali;09AE
+macron;00AF
+macronbelowcmb;0331
+macroncmb;0304
+macronlowmod;02CD
+macronmonospace;FFE3
+macute;1E3F
+madeva;092E
+magujarati;0AAE
+magurmukhi;0A2E
+mahapakhhebrew;05A4
+mahapakhlefthebrew;05A4
+mahiragana;307E
+maichattawalowleftthai;F895
+maichattawalowrightthai;F894
+maichattawathai;0E4B
+maichattawaupperleftthai;F893
+maieklowleftthai;F88C
+maieklowrightthai;F88B
+maiekthai;0E48
+maiekupperleftthai;F88A
+maihanakatleftthai;F884
+maihanakatthai;0E31
+maitaikhuleftthai;F889
+maitaikhuthai;0E47
+maitholowleftthai;F88F
+maitholowrightthai;F88E
+maithothai;0E49
+maithoupperleftthai;F88D
+maitrilowleftthai;F892
+maitrilowrightthai;F891
+maitrithai;0E4A
+maitriupperleftthai;F890
+maiyamokthai;0E46
+makatakana;30DE
+makatakanahalfwidth;FF8F
+male;2642
+mansyonsquare;3347
+maqafhebrew;05BE
+mars;2642
+masoracirclehebrew;05AF
+masquare;3383
+mbopomofo;3107
+mbsquare;33D4
+mcircle;24DC
+mcubedsquare;33A5
+mdotaccent;1E41
+mdotbelow;1E43
+meemarabic;0645
+meemfinalarabic;FEE2
+meeminitialarabic;FEE3
+meemmedialarabic;FEE4
+meemmeeminitialarabic;FCD1
+meemmeemisolatedarabic;FC48
+meetorusquare;334D
+mehiragana;3081
+meizierasquare;337E
+mekatakana;30E1
+mekatakanahalfwidth;FF92
+mem;05DE
+memdagesh;FB3E
+memdageshhebrew;FB3E
+memhebrew;05DE
+menarmenian;0574
+merkhahebrew;05A5
+merkhakefulahebrew;05A6
+merkhakefulalefthebrew;05A6
+merkhalefthebrew;05A5
+mhook;0271
+mhzsquare;3392
+middledotkatakanahalfwidth;FF65
+middot;00B7
+mieumacirclekorean;3272
+mieumaparenkorean;3212
+mieumcirclekorean;3264
+mieumkorean;3141
+mieumpansioskorean;3170
+mieumparenkorean;3204
+mieumpieupkorean;316E
+mieumsioskorean;316F
+mihiragana;307F
+mikatakana;30DF
+mikatakanahalfwidth;FF90
+minus;2212
+minusbelowcmb;0320
+minuscircle;2296
+minusmod;02D7
+minusplus;2213
+minute;2032
+miribaarusquare;334A
+mirisquare;3349
+mlonglegturned;0270
+mlsquare;3396
+mmcubedsquare;33A3
+mmonospace;FF4D
+mmsquaredsquare;339F
+mohiragana;3082
+mohmsquare;33C1
+mokatakana;30E2
+mokatakanahalfwidth;FF93
+molsquare;33D6
+momathai;0E21
+moverssquare;33A7
+moverssquaredsquare;33A8
+mparen;24A8
+mpasquare;33AB
+mssquare;33B3
+msuperior;F6EF
+mturned;026F
+mu;00B5
+mu1;00B5
+muasquare;3382
+muchgreater;226B
+muchless;226A
+mufsquare;338C
+mugreek;03BC
+mugsquare;338D
+muhiragana;3080
+mukatakana;30E0
+mukatakanahalfwidth;FF91
+mulsquare;3395
+multiply;00D7
+mumsquare;339B
+munahhebrew;05A3
+munahlefthebrew;05A3
+musicalnote;266A
+musicalnotedbl;266B
+musicflatsign;266D
+musicsharpsign;266F
+mussquare;33B2
+muvsquare;33B6
+muwsquare;33BC
+mvmegasquare;33B9
+mvsquare;33B7
+mwmegasquare;33BF
+mwsquare;33BD
+n;006E
+nabengali;09A8
+nabla;2207
+nacute;0144
+nadeva;0928
+nagujarati;0AA8
+nagurmukhi;0A28
+nahiragana;306A
+nakatakana;30CA
+nakatakanahalfwidth;FF85
+napostrophe;0149
+nasquare;3381
+nbopomofo;310B
+nbspace;00A0
+ncaron;0148
+ncedilla;0146
+ncircle;24DD
+ncircumflexbelow;1E4B
+ncommaaccent;0146
+ndotaccent;1E45
+ndotbelow;1E47
+nehiragana;306D
+nekatakana;30CD
+nekatakanahalfwidth;FF88
+newsheqelsign;20AA
+nfsquare;338B
+ngabengali;0999
+ngadeva;0919
+ngagujarati;0A99
+ngagurmukhi;0A19
+ngonguthai;0E07
+nhiragana;3093
+nhookleft;0272
+nhookretroflex;0273
+nieunacirclekorean;326F
+nieunaparenkorean;320F
+nieuncieuckorean;3135
+nieuncirclekorean;3261
+nieunhieuhkorean;3136
+nieunkorean;3134
+nieunpansioskorean;3168
+nieunparenkorean;3201
+nieunsioskorean;3167
+nieuntikeutkorean;3166
+nihiragana;306B
+nikatakana;30CB
+nikatakanahalfwidth;FF86
+nikhahitleftthai;F899
+nikhahitthai;0E4D
+nine;0039
+ninearabic;0669
+ninebengali;09EF
+ninecircle;2468
+ninecircleinversesansserif;2792
+ninedeva;096F
+ninegujarati;0AEF
+ninegurmukhi;0A6F
+ninehackarabic;0669
+ninehangzhou;3029
+nineideographicparen;3228
+nineinferior;2089
+ninemonospace;FF19
+nineoldstyle;F739
+nineparen;247C
+nineperiod;2490
+ninepersian;06F9
+nineroman;2178
+ninesuperior;2079
+nineteencircle;2472
+nineteenparen;2486
+nineteenperiod;249A
+ninethai;0E59
+nj;01CC
+njecyrillic;045A
+nkatakana;30F3
+nkatakanahalfwidth;FF9D
+nlegrightlong;019E
+nlinebelow;1E49
+nmonospace;FF4E
+nmsquare;339A
+nnabengali;09A3
+nnadeva;0923
+nnagujarati;0AA3
+nnagurmukhi;0A23
+nnnadeva;0929
+nohiragana;306E
+nokatakana;30CE
+nokatakanahalfwidth;FF89
+nonbreakingspace;00A0
+nonenthai;0E13
+nonuthai;0E19
+noonarabic;0646
+noonfinalarabic;FEE6
+noonghunnaarabic;06BA
+noonghunnafinalarabic;FB9F
+noonhehinitialarabic;FEE7 FEEC
+nooninitialarabic;FEE7
+noonjeeminitialarabic;FCD2
+noonjeemisolatedarabic;FC4B
+noonmedialarabic;FEE8
+noonmeeminitialarabic;FCD5
+noonmeemisolatedarabic;FC4E
+noonnoonfinalarabic;FC8D
+notcontains;220C
+notelement;2209
+notelementof;2209
+notequal;2260
+notgreater;226F
+notgreaternorequal;2271
+notgreaternorless;2279
+notidentical;2262
+notless;226E
+notlessnorequal;2270
+notparallel;2226
+notprecedes;2280
+notsubset;2284
+notsucceeds;2281
+notsuperset;2285
+nowarmenian;0576
+nparen;24A9
+nssquare;33B1
+nsuperior;207F
+ntilde;00F1
+nu;03BD
+nuhiragana;306C
+nukatakana;30CC
+nukatakanahalfwidth;FF87
+nuktabengali;09BC
+nuktadeva;093C
+nuktagujarati;0ABC
+nuktagurmukhi;0A3C
+numbersign;0023
+numbersignmonospace;FF03
+numbersignsmall;FE5F
+numeralsigngreek;0374
+numeralsignlowergreek;0375
+numero;2116
+nun;05E0
+nundagesh;FB40
+nundageshhebrew;FB40
+nunhebrew;05E0
+nvsquare;33B5
+nwsquare;33BB
+nyabengali;099E
+nyadeva;091E
+nyagujarati;0A9E
+nyagurmukhi;0A1E
+o;006F
+oacute;00F3
+oangthai;0E2D
+obarred;0275
+obarredcyrillic;04E9
+obarreddieresiscyrillic;04EB
+obengali;0993
+obopomofo;311B
+obreve;014F
+ocandradeva;0911
+ocandragujarati;0A91
+ocandravowelsigndeva;0949
+ocandravowelsigngujarati;0AC9
+ocaron;01D2
+ocircle;24DE
+ocircumflex;00F4
+ocircumflexacute;1ED1
+ocircumflexdotbelow;1ED9
+ocircumflexgrave;1ED3
+ocircumflexhookabove;1ED5
+ocircumflextilde;1ED7
+ocyrillic;043E
+odblacute;0151
+odblgrave;020D
+odeva;0913
+odieresis;00F6
+odieresiscyrillic;04E7
+odotbelow;1ECD
+oe;0153
+oekorean;315A
+ogonek;02DB
+ogonekcmb;0328
+ograve;00F2
+ogujarati;0A93
+oharmenian;0585
+ohiragana;304A
+ohookabove;1ECF
+ohorn;01A1
+ohornacute;1EDB
+ohorndotbelow;1EE3
+ohorngrave;1EDD
+ohornhookabove;1EDF
+ohorntilde;1EE1
+ohungarumlaut;0151
+oi;01A3
+oinvertedbreve;020F
+okatakana;30AA
+okatakanahalfwidth;FF75
+okorean;3157
+olehebrew;05AB
+omacron;014D
+omacronacute;1E53
+omacrongrave;1E51
+omdeva;0950
+omega;03C9
+omega1;03D6
+omegacyrillic;0461
+omegalatinclosed;0277
+omegaroundcyrillic;047B
+omegatitlocyrillic;047D
+omegatonos;03CE
+omgujarati;0AD0
+omicron;03BF
+omicrontonos;03CC
+omonospace;FF4F
+one;0031
+onearabic;0661
+onebengali;09E7
+onecircle;2460
+onecircleinversesansserif;278A
+onedeva;0967
+onedotenleader;2024
+oneeighth;215B
+onefitted;F6DC
+onegujarati;0AE7
+onegurmukhi;0A67
+onehackarabic;0661
+onehalf;00BD
+onehangzhou;3021
+oneideographicparen;3220
+oneinferior;2081
+onemonospace;FF11
+onenumeratorbengali;09F4
+oneoldstyle;F731
+oneparen;2474
+oneperiod;2488
+onepersian;06F1
+onequarter;00BC
+oneroman;2170
+onesuperior;00B9
+onethai;0E51
+onethird;2153
+oogonek;01EB
+oogonekmacron;01ED
+oogurmukhi;0A13
+oomatragurmukhi;0A4B
+oopen;0254
+oparen;24AA
+openbullet;25E6
+option;2325
+ordfeminine;00AA
+ordmasculine;00BA
+orthogonal;221F
+oshortdeva;0912
+oshortvowelsigndeva;094A
+oslash;00F8
+oslashacute;01FF
+osmallhiragana;3049
+osmallkatakana;30A9
+osmallkatakanahalfwidth;FF6B
+ostrokeacute;01FF
+osuperior;F6F0
+otcyrillic;047F
+otilde;00F5
+otildeacute;1E4D
+otildedieresis;1E4F
+oubopomofo;3121
+overline;203E
+overlinecenterline;FE4A
+overlinecmb;0305
+overlinedashed;FE49
+overlinedblwavy;FE4C
+overlinewavy;FE4B
+overscore;00AF
+ovowelsignbengali;09CB
+ovowelsigndeva;094B
+ovowelsigngujarati;0ACB
+p;0070
+paampssquare;3380
+paasentosquare;332B
+pabengali;09AA
+pacute;1E55
+padeva;092A
+pagedown;21DF
+pageup;21DE
+pagujarati;0AAA
+pagurmukhi;0A2A
+pahiragana;3071
+paiyannoithai;0E2F
+pakatakana;30D1
+palatalizationcyrilliccmb;0484
+palochkacyrillic;04C0
+pansioskorean;317F
+paragraph;00B6
+parallel;2225
+parenleft;0028
+parenleftaltonearabic;FD3E
+parenleftbt;F8ED
+parenleftex;F8EC
+parenleftinferior;208D
+parenleftmonospace;FF08
+parenleftsmall;FE59
+parenleftsuperior;207D
+parenlefttp;F8EB
+parenleftvertical;FE35
+parenright;0029
+parenrightaltonearabic;FD3F
+parenrightbt;F8F8
+parenrightex;F8F7
+parenrightinferior;208E
+parenrightmonospace;FF09
+parenrightsmall;FE5A
+parenrightsuperior;207E
+parenrighttp;F8F6
+parenrightvertical;FE36
+partialdiff;2202
+paseqhebrew;05C0
+pashtahebrew;0599
+pasquare;33A9
+patah;05B7
+patah11;05B7
+patah1d;05B7
+patah2a;05B7
+patahhebrew;05B7
+patahnarrowhebrew;05B7
+patahquarterhebrew;05B7
+patahwidehebrew;05B7
+pazerhebrew;05A1
+pbopomofo;3106
+pcircle;24DF
+pdotaccent;1E57
+pe;05E4
+pecyrillic;043F
+pedagesh;FB44
+pedageshhebrew;FB44
+peezisquare;333B
+pefinaldageshhebrew;FB43
+peharabic;067E
+peharmenian;057A
+pehebrew;05E4
+pehfinalarabic;FB57
+pehinitialarabic;FB58
+pehiragana;307A
+pehmedialarabic;FB59
+pekatakana;30DA
+pemiddlehookcyrillic;04A7
+perafehebrew;FB4E
+percent;0025
+percentarabic;066A
+percentmonospace;FF05
+percentsmall;FE6A
+period;002E
+periodarmenian;0589
+periodcentered;00B7
+periodhalfwidth;FF61
+periodinferior;F6E7
+periodmonospace;FF0E
+periodsmall;FE52
+periodsuperior;F6E8
+perispomenigreekcmb;0342
+perpendicular;22A5
+perthousand;2030
+peseta;20A7
+pfsquare;338A
+phabengali;09AB
+phadeva;092B
+phagujarati;0AAB
+phagurmukhi;0A2B
+phi;03C6
+phi1;03D5
+phieuphacirclekorean;327A
+phieuphaparenkorean;321A
+phieuphcirclekorean;326C
+phieuphkorean;314D
+phieuphparenkorean;320C
+philatin;0278
+phinthuthai;0E3A
+phisymbolgreek;03D5
+phook;01A5
+phophanthai;0E1E
+phophungthai;0E1C
+phosamphaothai;0E20
+pi;03C0
+pieupacirclekorean;3273
+pieupaparenkorean;3213
+pieupcieuckorean;3176
+pieupcirclekorean;3265
+pieupkiyeokkorean;3172
+pieupkorean;3142
+pieupparenkorean;3205
+pieupsioskiyeokkorean;3174
+pieupsioskorean;3144
+pieupsiostikeutkorean;3175
+pieupthieuthkorean;3177
+pieuptikeutkorean;3173
+pihiragana;3074
+pikatakana;30D4
+pisymbolgreek;03D6
+piwrarmenian;0583
+plus;002B
+plusbelowcmb;031F
+pluscircle;2295
+plusminus;00B1
+plusmod;02D6
+plusmonospace;FF0B
+plussmall;FE62
+plussuperior;207A
+pmonospace;FF50
+pmsquare;33D8
+pohiragana;307D
+pointingindexdownwhite;261F
+pointingindexleftwhite;261C
+pointingindexrightwhite;261E
+pointingindexupwhite;261D
+pokatakana;30DD
+poplathai;0E1B
+postalmark;3012
+postalmarkface;3020
+pparen;24AB
+precedes;227A
+prescription;211E
+primemod;02B9
+primereversed;2035
+product;220F
+projective;2305
+prolongedkana;30FC
+propellor;2318
+propersubset;2282
+propersuperset;2283
+proportion;2237
+proportional;221D
+psi;03C8
+psicyrillic;0471
+psilipneumatacyrilliccmb;0486
+pssquare;33B0
+puhiragana;3077
+pukatakana;30D7
+pvsquare;33B4
+pwsquare;33BA
+q;0071
+qadeva;0958
+qadmahebrew;05A8
+qafarabic;0642
+qaffinalarabic;FED6
+qafinitialarabic;FED7
+qafmedialarabic;FED8
+qamats;05B8
+qamats10;05B8
+qamats1a;05B8
+qamats1c;05B8
+qamats27;05B8
+qamats29;05B8
+qamats33;05B8
+qamatsde;05B8
+qamatshebrew;05B8
+qamatsnarrowhebrew;05B8
+qamatsqatanhebrew;05B8
+qamatsqatannarrowhebrew;05B8
+qamatsqatanquarterhebrew;05B8
+qamatsqatanwidehebrew;05B8
+qamatsquarterhebrew;05B8
+qamatswidehebrew;05B8
+qarneyparahebrew;059F
+qbopomofo;3111
+qcircle;24E0
+qhook;02A0
+qmonospace;FF51
+qof;05E7
+qofdagesh;FB47
+qofdageshhebrew;FB47
+qofhatafpatah;05E7 05B2
+qofhatafpatahhebrew;05E7 05B2
+qofhatafsegol;05E7 05B1
+qofhatafsegolhebrew;05E7 05B1
+qofhebrew;05E7
+qofhiriq;05E7 05B4
+qofhiriqhebrew;05E7 05B4
+qofholam;05E7 05B9
+qofholamhebrew;05E7 05B9
+qofpatah;05E7 05B7
+qofpatahhebrew;05E7 05B7
+qofqamats;05E7 05B8
+qofqamatshebrew;05E7 05B8
+qofqubuts;05E7 05BB
+qofqubutshebrew;05E7 05BB
+qofsegol;05E7 05B6
+qofsegolhebrew;05E7 05B6
+qofsheva;05E7 05B0
+qofshevahebrew;05E7 05B0
+qoftsere;05E7 05B5
+qoftserehebrew;05E7 05B5
+qparen;24AC
+quarternote;2669
+qubuts;05BB
+qubuts18;05BB
+qubuts25;05BB
+qubuts31;05BB
+qubutshebrew;05BB
+qubutsnarrowhebrew;05BB
+qubutsquarterhebrew;05BB
+qubutswidehebrew;05BB
+question;003F
+questionarabic;061F
+questionarmenian;055E
+questiondown;00BF
+questiondownsmall;F7BF
+questiongreek;037E
+questionmonospace;FF1F
+questionsmall;F73F
+quotedbl;0022
+quotedblbase;201E
+quotedblleft;201C
+quotedblmonospace;FF02
+quotedblprime;301E
+quotedblprimereversed;301D
+quotedblright;201D
+quoteleft;2018
+quoteleftreversed;201B
+quotereversed;201B
+quoteright;2019
+quoterightn;0149
+quotesinglbase;201A
+quotesingle;0027
+quotesinglemonospace;FF07
+r;0072
+raarmenian;057C
+rabengali;09B0
+racute;0155
+radeva;0930
+radical;221A
+radicalex;F8E5
+radoverssquare;33AE
+radoverssquaredsquare;33AF
+radsquare;33AD
+rafe;05BF
+rafehebrew;05BF
+ragujarati;0AB0
+ragurmukhi;0A30
+rahiragana;3089
+rakatakana;30E9
+rakatakanahalfwidth;FF97
+ralowerdiagonalbengali;09F1
+ramiddlediagonalbengali;09F0
+ramshorn;0264
+ratio;2236
+rbopomofo;3116
+rcaron;0159
+rcedilla;0157
+rcircle;24E1
+rcommaaccent;0157
+rdblgrave;0211
+rdotaccent;1E59
+rdotbelow;1E5B
+rdotbelowmacron;1E5D
+referencemark;203B
+reflexsubset;2286
+reflexsuperset;2287
+registered;00AE
+registersans;F8E8
+registerserif;F6DA
+reharabic;0631
+reharmenian;0580
+rehfinalarabic;FEAE
+rehiragana;308C
+rehyehaleflamarabic;0631 FEF3 FE8E 0644
+rekatakana;30EC
+rekatakanahalfwidth;FF9A
+resh;05E8
+reshdageshhebrew;FB48
+reshhatafpatah;05E8 05B2
+reshhatafpatahhebrew;05E8 05B2
+reshhatafsegol;05E8 05B1
+reshhatafsegolhebrew;05E8 05B1
+reshhebrew;05E8
+reshhiriq;05E8 05B4
+reshhiriqhebrew;05E8 05B4
+reshholam;05E8 05B9
+reshholamhebrew;05E8 05B9
+reshpatah;05E8 05B7
+reshpatahhebrew;05E8 05B7
+reshqamats;05E8 05B8
+reshqamatshebrew;05E8 05B8
+reshqubuts;05E8 05BB
+reshqubutshebrew;05E8 05BB
+reshsegol;05E8 05B6
+reshsegolhebrew;05E8 05B6
+reshsheva;05E8 05B0
+reshshevahebrew;05E8 05B0
+reshtsere;05E8 05B5
+reshtserehebrew;05E8 05B5
+reversedtilde;223D
+reviahebrew;0597
+reviamugrashhebrew;0597
+revlogicalnot;2310
+rfishhook;027E
+rfishhookreversed;027F
+rhabengali;09DD
+rhadeva;095D
+rho;03C1
+rhook;027D
+rhookturned;027B
+rhookturnedsuperior;02B5
+rhosymbolgreek;03F1
+rhotichookmod;02DE
+rieulacirclekorean;3271
+rieulaparenkorean;3211
+rieulcirclekorean;3263
+rieulhieuhkorean;3140
+rieulkiyeokkorean;313A
+rieulkiyeoksioskorean;3169
+rieulkorean;3139
+rieulmieumkorean;313B
+rieulpansioskorean;316C
+rieulparenkorean;3203
+rieulphieuphkorean;313F
+rieulpieupkorean;313C
+rieulpieupsioskorean;316B
+rieulsioskorean;313D
+rieulthieuthkorean;313E
+rieultikeutkorean;316A
+rieulyeorinhieuhkorean;316D
+rightangle;221F
+righttackbelowcmb;0319
+righttriangle;22BF
+rihiragana;308A
+rikatakana;30EA
+rikatakanahalfwidth;FF98
+ring;02DA
+ringbelowcmb;0325
+ringcmb;030A
+ringhalfleft;02BF
+ringhalfleftarmenian;0559
+ringhalfleftbelowcmb;031C
+ringhalfleftcentered;02D3
+ringhalfright;02BE
+ringhalfrightbelowcmb;0339
+ringhalfrightcentered;02D2
+rinvertedbreve;0213
+rittorusquare;3351
+rlinebelow;1E5F
+rlongleg;027C
+rlonglegturned;027A
+rmonospace;FF52
+rohiragana;308D
+rokatakana;30ED
+rokatakanahalfwidth;FF9B
+roruathai;0E23
+rparen;24AD
+rrabengali;09DC
+rradeva;0931
+rragurmukhi;0A5C
+rreharabic;0691
+rrehfinalarabic;FB8D
+rrvocalicbengali;09E0
+rrvocalicdeva;0960
+rrvocalicgujarati;0AE0
+rrvocalicvowelsignbengali;09C4
+rrvocalicvowelsigndeva;0944
+rrvocalicvowelsigngujarati;0AC4
+rsuperior;F6F1
+rtblock;2590
+rturned;0279
+rturnedsuperior;02B4
+ruhiragana;308B
+rukatakana;30EB
+rukatakanahalfwidth;FF99
+rupeemarkbengali;09F2
+rupeesignbengali;09F3
+rupiah;F6DD
+ruthai;0E24
+rvocalicbengali;098B
+rvocalicdeva;090B
+rvocalicgujarati;0A8B
+rvocalicvowelsignbengali;09C3
+rvocalicvowelsigndeva;0943
+rvocalicvowelsigngujarati;0AC3
+s;0073
+sabengali;09B8
+sacute;015B
+sacutedotaccent;1E65
+sadarabic;0635
+sadeva;0938
+sadfinalarabic;FEBA
+sadinitialarabic;FEBB
+sadmedialarabic;FEBC
+sagujarati;0AB8
+sagurmukhi;0A38
+sahiragana;3055
+sakatakana;30B5
+sakatakanahalfwidth;FF7B
+sallallahoualayhewasallamarabic;FDFA
+samekh;05E1
+samekhdagesh;FB41
+samekhdageshhebrew;FB41
+samekhhebrew;05E1
+saraaathai;0E32
+saraaethai;0E41
+saraaimaimalaithai;0E44
+saraaimaimuanthai;0E43
+saraamthai;0E33
+saraathai;0E30
+saraethai;0E40
+saraiileftthai;F886
+saraiithai;0E35
+saraileftthai;F885
+saraithai;0E34
+saraothai;0E42
+saraueeleftthai;F888
+saraueethai;0E37
+saraueleftthai;F887
+sarauethai;0E36
+sarauthai;0E38
+sarauuthai;0E39
+sbopomofo;3119
+scaron;0161
+scarondotaccent;1E67
+scedilla;015F
+schwa;0259
+schwacyrillic;04D9
+schwadieresiscyrillic;04DB
+schwahook;025A
+scircle;24E2
+scircumflex;015D
+scommaaccent;0219
+sdotaccent;1E61
+sdotbelow;1E63
+sdotbelowdotaccent;1E69
+seagullbelowcmb;033C
+second;2033
+secondtonechinese;02CA
+section;00A7
+seenarabic;0633
+seenfinalarabic;FEB2
+seeninitialarabic;FEB3
+seenmedialarabic;FEB4
+segol;05B6
+segol13;05B6
+segol1f;05B6
+segol2c;05B6
+segolhebrew;05B6
+segolnarrowhebrew;05B6
+segolquarterhebrew;05B6
+segoltahebrew;0592
+segolwidehebrew;05B6
+seharmenian;057D
+sehiragana;305B
+sekatakana;30BB
+sekatakanahalfwidth;FF7E
+semicolon;003B
+semicolonarabic;061B
+semicolonmonospace;FF1B
+semicolonsmall;FE54
+semivoicedmarkkana;309C
+semivoicedmarkkanahalfwidth;FF9F
+sentisquare;3322
+sentosquare;3323
+seven;0037
+sevenarabic;0667
+sevenbengali;09ED
+sevencircle;2466
+sevencircleinversesansserif;2790
+sevendeva;096D
+seveneighths;215E
+sevengujarati;0AED
+sevengurmukhi;0A6D
+sevenhackarabic;0667
+sevenhangzhou;3027
+sevenideographicparen;3226
+seveninferior;2087
+sevenmonospace;FF17
+sevenoldstyle;F737
+sevenparen;247A
+sevenperiod;248E
+sevenpersian;06F7
+sevenroman;2176
+sevensuperior;2077
+seventeencircle;2470
+seventeenparen;2484
+seventeenperiod;2498
+seventhai;0E57
+sfthyphen;00AD
+shaarmenian;0577
+shabengali;09B6
+shacyrillic;0448
+shaddaarabic;0651
+shaddadammaarabic;FC61
+shaddadammatanarabic;FC5E
+shaddafathaarabic;FC60
+shaddafathatanarabic;0651 064B
+shaddakasraarabic;FC62
+shaddakasratanarabic;FC5F
+shade;2592
+shadedark;2593
+shadelight;2591
+shademedium;2592
+shadeva;0936
+shagujarati;0AB6
+shagurmukhi;0A36
+shalshelethebrew;0593
+shbopomofo;3115
+shchacyrillic;0449
+sheenarabic;0634
+sheenfinalarabic;FEB6
+sheeninitialarabic;FEB7
+sheenmedialarabic;FEB8
+sheicoptic;03E3
+sheqel;20AA
+sheqelhebrew;20AA
+sheva;05B0
+sheva115;05B0
+sheva15;05B0
+sheva22;05B0
+sheva2e;05B0
+shevahebrew;05B0
+shevanarrowhebrew;05B0
+shevaquarterhebrew;05B0
+shevawidehebrew;05B0
+shhacyrillic;04BB
+shimacoptic;03ED
+shin;05E9
+shindagesh;FB49
+shindageshhebrew;FB49
+shindageshshindot;FB2C
+shindageshshindothebrew;FB2C
+shindageshsindot;FB2D
+shindageshsindothebrew;FB2D
+shindothebrew;05C1
+shinhebrew;05E9
+shinshindot;FB2A
+shinshindothebrew;FB2A
+shinsindot;FB2B
+shinsindothebrew;FB2B
+shook;0282
+sigma;03C3
+sigma1;03C2
+sigmafinal;03C2
+sigmalunatesymbolgreek;03F2
+sihiragana;3057
+sikatakana;30B7
+sikatakanahalfwidth;FF7C
+siluqhebrew;05BD
+siluqlefthebrew;05BD
+similar;223C
+sindothebrew;05C2
+siosacirclekorean;3274
+siosaparenkorean;3214
+sioscieuckorean;317E
+sioscirclekorean;3266
+sioskiyeokkorean;317A
+sioskorean;3145
+siosnieunkorean;317B
+siosparenkorean;3206
+siospieupkorean;317D
+siostikeutkorean;317C
+six;0036
+sixarabic;0666
+sixbengali;09EC
+sixcircle;2465
+sixcircleinversesansserif;278F
+sixdeva;096C
+sixgujarati;0AEC
+sixgurmukhi;0A6C
+sixhackarabic;0666
+sixhangzhou;3026
+sixideographicparen;3225
+sixinferior;2086
+sixmonospace;FF16
+sixoldstyle;F736
+sixparen;2479
+sixperiod;248D
+sixpersian;06F6
+sixroman;2175
+sixsuperior;2076
+sixteencircle;246F
+sixteencurrencydenominatorbengali;09F9
+sixteenparen;2483
+sixteenperiod;2497
+sixthai;0E56
+slash;002F
+slashmonospace;FF0F
+slong;017F
+slongdotaccent;1E9B
+smileface;263A
+smonospace;FF53
+sofpasuqhebrew;05C3
+softhyphen;00AD
+softsigncyrillic;044C
+sohiragana;305D
+sokatakana;30BD
+sokatakanahalfwidth;FF7F
+soliduslongoverlaycmb;0338
+solidusshortoverlaycmb;0337
+sorusithai;0E29
+sosalathai;0E28
+sosothai;0E0B
+sosuathai;0E2A
+space;0020
+spacehackarabic;0020
+spade;2660
+spadesuitblack;2660
+spadesuitwhite;2664
+sparen;24AE
+squarebelowcmb;033B
+squarecc;33C4
+squarecm;339D
+squarediagonalcrosshatchfill;25A9
+squarehorizontalfill;25A4
+squarekg;338F
+squarekm;339E
+squarekmcapital;33CE
+squareln;33D1
+squarelog;33D2
+squaremg;338E
+squaremil;33D5
+squaremm;339C
+squaremsquared;33A1
+squareorthogonalcrosshatchfill;25A6
+squareupperlefttolowerrightfill;25A7
+squareupperrighttolowerleftfill;25A8
+squareverticalfill;25A5
+squarewhitewithsmallblack;25A3
+srsquare;33DB
+ssabengali;09B7
+ssadeva;0937
+ssagujarati;0AB7
+ssangcieuckorean;3149
+ssanghieuhkorean;3185
+ssangieungkorean;3180
+ssangkiyeokkorean;3132
+ssangnieunkorean;3165
+ssangpieupkorean;3143
+ssangsioskorean;3146
+ssangtikeutkorean;3138
+ssuperior;F6F2
+sterling;00A3
+sterlingmonospace;FFE1
+strokelongoverlaycmb;0336
+strokeshortoverlaycmb;0335
+subset;2282
+subsetnotequal;228A
+subsetorequal;2286
+succeeds;227B
+suchthat;220B
+suhiragana;3059
+sukatakana;30B9
+sukatakanahalfwidth;FF7D
+sukunarabic;0652
+summation;2211
+sun;263C
+superset;2283
+supersetnotequal;228B
+supersetorequal;2287
+svsquare;33DC
+syouwaerasquare;337C
+t;0074
+tabengali;09A4
+tackdown;22A4
+tackleft;22A3
+tadeva;0924
+tagujarati;0AA4
+tagurmukhi;0A24
+taharabic;0637
+tahfinalarabic;FEC2
+tahinitialarabic;FEC3
+tahiragana;305F
+tahmedialarabic;FEC4
+taisyouerasquare;337D
+takatakana;30BF
+takatakanahalfwidth;FF80
+tatweelarabic;0640
+tau;03C4
+tav;05EA
+tavdages;FB4A
+tavdagesh;FB4A
+tavdageshhebrew;FB4A
+tavhebrew;05EA
+tbar;0167
+tbopomofo;310A
+tcaron;0165
+tccurl;02A8
+tcedilla;0163
+tcheharabic;0686
+tchehfinalarabic;FB7B
+tchehinitialarabic;FB7C
+tchehmedialarabic;FB7D
+tchehmeeminitialarabic;FB7C FEE4
+tcircle;24E3
+tcircumflexbelow;1E71
+tcommaaccent;0163
+tdieresis;1E97
+tdotaccent;1E6B
+tdotbelow;1E6D
+tecyrillic;0442
+tedescendercyrillic;04AD
+teharabic;062A
+tehfinalarabic;FE96
+tehhahinitialarabic;FCA2
+tehhahisolatedarabic;FC0C
+tehinitialarabic;FE97
+tehiragana;3066
+tehjeeminitialarabic;FCA1
+tehjeemisolatedarabic;FC0B
+tehmarbutaarabic;0629
+tehmarbutafinalarabic;FE94
+tehmedialarabic;FE98
+tehmeeminitialarabic;FCA4
+tehmeemisolatedarabic;FC0E
+tehnoonfinalarabic;FC73
+tekatakana;30C6
+tekatakanahalfwidth;FF83
+telephone;2121
+telephoneblack;260E
+telishagedolahebrew;05A0
+telishaqetanahebrew;05A9
+tencircle;2469
+tenideographicparen;3229
+tenparen;247D
+tenperiod;2491
+tenroman;2179
+tesh;02A7
+tet;05D8
+tetdagesh;FB38
+tetdageshhebrew;FB38
+tethebrew;05D8
+tetsecyrillic;04B5
+tevirhebrew;059B
+tevirlefthebrew;059B
+thabengali;09A5
+thadeva;0925
+thagujarati;0AA5
+thagurmukhi;0A25
+thalarabic;0630
+thalfinalarabic;FEAC
+thanthakhatlowleftthai;F898
+thanthakhatlowrightthai;F897
+thanthakhatthai;0E4C
+thanthakhatupperleftthai;F896
+theharabic;062B
+thehfinalarabic;FE9A
+thehinitialarabic;FE9B
+thehmedialarabic;FE9C
+thereexists;2203
+therefore;2234
+theta;03B8
+theta1;03D1
+thetasymbolgreek;03D1
+thieuthacirclekorean;3279
+thieuthaparenkorean;3219
+thieuthcirclekorean;326B
+thieuthkorean;314C
+thieuthparenkorean;320B
+thirteencircle;246C
+thirteenparen;2480
+thirteenperiod;2494
+thonangmonthothai;0E11
+thook;01AD
+thophuthaothai;0E12
+thorn;00FE
+thothahanthai;0E17
+thothanthai;0E10
+thothongthai;0E18
+thothungthai;0E16
+thousandcyrillic;0482
+thousandsseparatorarabic;066C
+thousandsseparatorpersian;066C
+three;0033
+threearabic;0663
+threebengali;09E9
+threecircle;2462
+threecircleinversesansserif;278C
+threedeva;0969
+threeeighths;215C
+threegujarati;0AE9
+threegurmukhi;0A69
+threehackarabic;0663
+threehangzhou;3023
+threeideographicparen;3222
+threeinferior;2083
+threemonospace;FF13
+threenumeratorbengali;09F6
+threeoldstyle;F733
+threeparen;2476
+threeperiod;248A
+threepersian;06F3
+threequarters;00BE
+threequartersemdash;F6DE
+threeroman;2172
+threesuperior;00B3
+threethai;0E53
+thzsquare;3394
+tihiragana;3061
+tikatakana;30C1
+tikatakanahalfwidth;FF81
+tikeutacirclekorean;3270
+tikeutaparenkorean;3210
+tikeutcirclekorean;3262
+tikeutkorean;3137
+tikeutparenkorean;3202
+tilde;02DC
+tildebelowcmb;0330
+tildecmb;0303
+tildecomb;0303
+tildedoublecmb;0360
+tildeoperator;223C
+tildeoverlaycmb;0334
+tildeverticalcmb;033E
+timescircle;2297
+tipehahebrew;0596
+tipehalefthebrew;0596
+tippigurmukhi;0A70
+titlocyrilliccmb;0483
+tiwnarmenian;057F
+tlinebelow;1E6F
+tmonospace;FF54
+toarmenian;0569
+tohiragana;3068
+tokatakana;30C8
+tokatakanahalfwidth;FF84
+tonebarextrahighmod;02E5
+tonebarextralowmod;02E9
+tonebarhighmod;02E6
+tonebarlowmod;02E8
+tonebarmidmod;02E7
+tonefive;01BD
+tonesix;0185
+tonetwo;01A8
+tonos;0384
+tonsquare;3327
+topatakthai;0E0F
+tortoiseshellbracketleft;3014
+tortoiseshellbracketleftsmall;FE5D
+tortoiseshellbracketleftvertical;FE39
+tortoiseshellbracketright;3015
+tortoiseshellbracketrightsmall;FE5E
+tortoiseshellbracketrightvertical;FE3A
+totaothai;0E15
+tpalatalhook;01AB
+tparen;24AF
+trademark;2122
+trademarksans;F8EA
+trademarkserif;F6DB
+tretroflexhook;0288
+triagdn;25BC
+triaglf;25C4
+triagrt;25BA
+triagup;25B2
+ts;02A6
+tsadi;05E6
+tsadidagesh;FB46
+tsadidageshhebrew;FB46
+tsadihebrew;05E6
+tsecyrillic;0446
+tsere;05B5
+tsere12;05B5
+tsere1e;05B5
+tsere2b;05B5
+tserehebrew;05B5
+tserenarrowhebrew;05B5
+tserequarterhebrew;05B5
+tserewidehebrew;05B5
+tshecyrillic;045B
+tsuperior;F6F3
+ttabengali;099F
+ttadeva;091F
+ttagujarati;0A9F
+ttagurmukhi;0A1F
+tteharabic;0679
+ttehfinalarabic;FB67
+ttehinitialarabic;FB68
+ttehmedialarabic;FB69
+tthabengali;09A0
+tthadeva;0920
+tthagujarati;0AA0
+tthagurmukhi;0A20
+tturned;0287
+tuhiragana;3064
+tukatakana;30C4
+tukatakanahalfwidth;FF82
+tusmallhiragana;3063
+tusmallkatakana;30C3
+tusmallkatakanahalfwidth;FF6F
+twelvecircle;246B
+twelveparen;247F
+twelveperiod;2493
+twelveroman;217B
+twentycircle;2473
+twentyhangzhou;5344
+twentyparen;2487
+twentyperiod;249B
+two;0032
+twoarabic;0662
+twobengali;09E8
+twocircle;2461
+twocircleinversesansserif;278B
+twodeva;0968
+twodotenleader;2025
+twodotleader;2025
+twodotleadervertical;FE30
+twogujarati;0AE8
+twogurmukhi;0A68
+twohackarabic;0662
+twohangzhou;3022
+twoideographicparen;3221
+twoinferior;2082
+twomonospace;FF12
+twonumeratorbengali;09F5
+twooldstyle;F732
+twoparen;2475
+twoperiod;2489
+twopersian;06F2
+tworoman;2171
+twostroke;01BB
+twosuperior;00B2
+twothai;0E52
+twothirds;2154
+u;0075
+uacute;00FA
+ubar;0289
+ubengali;0989
+ubopomofo;3128
+ubreve;016D
+ucaron;01D4
+ucircle;24E4
+ucircumflex;00FB
+ucircumflexbelow;1E77
+ucyrillic;0443
+udattadeva;0951
+udblacute;0171
+udblgrave;0215
+udeva;0909
+udieresis;00FC
+udieresisacute;01D8
+udieresisbelow;1E73
+udieresiscaron;01DA
+udieresiscyrillic;04F1
+udieresisgrave;01DC
+udieresismacron;01D6
+udotbelow;1EE5
+ugrave;00F9
+ugujarati;0A89
+ugurmukhi;0A09
+uhiragana;3046
+uhookabove;1EE7
+uhorn;01B0
+uhornacute;1EE9
+uhorndotbelow;1EF1
+uhorngrave;1EEB
+uhornhookabove;1EED
+uhorntilde;1EEF
+uhungarumlaut;0171
+uhungarumlautcyrillic;04F3
+uinvertedbreve;0217
+ukatakana;30A6
+ukatakanahalfwidth;FF73
+ukcyrillic;0479
+ukorean;315C
+umacron;016B
+umacroncyrillic;04EF
+umacrondieresis;1E7B
+umatragurmukhi;0A41
+umonospace;FF55
+underscore;005F
+underscoredbl;2017
+underscoremonospace;FF3F
+underscorevertical;FE33
+underscorewavy;FE4F
+union;222A
+universal;2200
+uogonek;0173
+uparen;24B0
+upblock;2580
+upperdothebrew;05C4
+upsilon;03C5
+upsilondieresis;03CB
+upsilondieresistonos;03B0
+upsilonlatin;028A
+upsilontonos;03CD
+uptackbelowcmb;031D
+uptackmod;02D4
+uragurmukhi;0A73
+uring;016F
+ushortcyrillic;045E
+usmallhiragana;3045
+usmallkatakana;30A5
+usmallkatakanahalfwidth;FF69
+ustraightcyrillic;04AF
+ustraightstrokecyrillic;04B1
+utilde;0169
+utildeacute;1E79
+utildebelow;1E75
+uubengali;098A
+uudeva;090A
+uugujarati;0A8A
+uugurmukhi;0A0A
+uumatragurmukhi;0A42
+uuvowelsignbengali;09C2
+uuvowelsigndeva;0942
+uuvowelsigngujarati;0AC2
+uvowelsignbengali;09C1
+uvowelsigndeva;0941
+uvowelsigngujarati;0AC1
+v;0076
+vadeva;0935
+vagujarati;0AB5
+vagurmukhi;0A35
+vakatakana;30F7
+vav;05D5
+vavdagesh;FB35
+vavdagesh65;FB35
+vavdageshhebrew;FB35
+vavhebrew;05D5
+vavholam;FB4B
+vavholamhebrew;FB4B
+vavvavhebrew;05F0
+vavyodhebrew;05F1
+vcircle;24E5
+vdotbelow;1E7F
+vecyrillic;0432
+veharabic;06A4
+vehfinalarabic;FB6B
+vehinitialarabic;FB6C
+vehmedialarabic;FB6D
+vekatakana;30F9
+venus;2640
+verticalbar;007C
+verticallineabovecmb;030D
+verticallinebelowcmb;0329
+verticallinelowmod;02CC
+verticallinemod;02C8
+vewarmenian;057E
+vhook;028B
+vikatakana;30F8
+viramabengali;09CD
+viramadeva;094D
+viramagujarati;0ACD
+visargabengali;0983
+visargadeva;0903
+visargagujarati;0A83
+vmonospace;FF56
+voarmenian;0578
+voicediterationhiragana;309E
+voicediterationkatakana;30FE
+voicedmarkkana;309B
+voicedmarkkanahalfwidth;FF9E
+vokatakana;30FA
+vparen;24B1
+vtilde;1E7D
+vturned;028C
+vuhiragana;3094
+vukatakana;30F4
+w;0077
+wacute;1E83
+waekorean;3159
+wahiragana;308F
+wakatakana;30EF
+wakatakanahalfwidth;FF9C
+wakorean;3158
+wasmallhiragana;308E
+wasmallkatakana;30EE
+wattosquare;3357
+wavedash;301C
+wavyunderscorevertical;FE34
+wawarabic;0648
+wawfinalarabic;FEEE
+wawhamzaabovearabic;0624
+wawhamzaabovefinalarabic;FE86
+wbsquare;33DD
+wcircle;24E6
+wcircumflex;0175
+wdieresis;1E85
+wdotaccent;1E87
+wdotbelow;1E89
+wehiragana;3091
+weierstrass;2118
+wekatakana;30F1
+wekorean;315E
+weokorean;315D
+wgrave;1E81
+whitebullet;25E6
+whitecircle;25CB
+whitecircleinverse;25D9
+whitecornerbracketleft;300E
+whitecornerbracketleftvertical;FE43
+whitecornerbracketright;300F
+whitecornerbracketrightvertical;FE44
+whitediamond;25C7
+whitediamondcontainingblacksmalldiamond;25C8
+whitedownpointingsmalltriangle;25BF
+whitedownpointingtriangle;25BD
+whiteleftpointingsmalltriangle;25C3
+whiteleftpointingtriangle;25C1
+whitelenticularbracketleft;3016
+whitelenticularbracketright;3017
+whiterightpointingsmalltriangle;25B9
+whiterightpointingtriangle;25B7
+whitesmallsquare;25AB
+whitesmilingface;263A
+whitesquare;25A1
+whitestar;2606
+whitetelephone;260F
+whitetortoiseshellbracketleft;3018
+whitetortoiseshellbracketright;3019
+whiteuppointingsmalltriangle;25B5
+whiteuppointingtriangle;25B3
+wihiragana;3090
+wikatakana;30F0
+wikorean;315F
+wmonospace;FF57
+wohiragana;3092
+wokatakana;30F2
+wokatakanahalfwidth;FF66
+won;20A9
+wonmonospace;FFE6
+wowaenthai;0E27
+wparen;24B2
+wring;1E98
+wsuperior;02B7
+wturned;028D
+wynn;01BF
+x;0078
+xabovecmb;033D
+xbopomofo;3112
+xcircle;24E7
+xdieresis;1E8D
+xdotaccent;1E8B
+xeharmenian;056D
+xi;03BE
+xmonospace;FF58
+xparen;24B3
+xsuperior;02E3
+y;0079
+yaadosquare;334E
+yabengali;09AF
+yacute;00FD
+yadeva;092F
+yaekorean;3152
+yagujarati;0AAF
+yagurmukhi;0A2F
+yahiragana;3084
+yakatakana;30E4
+yakatakanahalfwidth;FF94
+yakorean;3151
+yamakkanthai;0E4E
+yasmallhiragana;3083
+yasmallkatakana;30E3
+yasmallkatakanahalfwidth;FF6C
+yatcyrillic;0463
+ycircle;24E8
+ycircumflex;0177
+ydieresis;00FF
+ydotaccent;1E8F
+ydotbelow;1EF5
+yeharabic;064A
+yehbarreearabic;06D2
+yehbarreefinalarabic;FBAF
+yehfinalarabic;FEF2
+yehhamzaabovearabic;0626
+yehhamzaabovefinalarabic;FE8A
+yehhamzaaboveinitialarabic;FE8B
+yehhamzaabovemedialarabic;FE8C
+yehinitialarabic;FEF3
+yehmedialarabic;FEF4
+yehmeeminitialarabic;FCDD
+yehmeemisolatedarabic;FC58
+yehnoonfinalarabic;FC94
+yehthreedotsbelowarabic;06D1
+yekorean;3156
+yen;00A5
+yenmonospace;FFE5
+yeokorean;3155
+yeorinhieuhkorean;3186
+yerahbenyomohebrew;05AA
+yerahbenyomolefthebrew;05AA
+yericyrillic;044B
+yerudieresiscyrillic;04F9
+yesieungkorean;3181
+yesieungpansioskorean;3183
+yesieungsioskorean;3182
+yetivhebrew;059A
+ygrave;1EF3
+yhook;01B4
+yhookabove;1EF7
+yiarmenian;0575
+yicyrillic;0457
+yikorean;3162
+yinyang;262F
+yiwnarmenian;0582
+ymonospace;FF59
+yod;05D9
+yoddagesh;FB39
+yoddageshhebrew;FB39
+yodhebrew;05D9
+yodyodhebrew;05F2
+yodyodpatahhebrew;FB1F
+yohiragana;3088
+yoikorean;3189
+yokatakana;30E8
+yokatakanahalfwidth;FF96
+yokorean;315B
+yosmallhiragana;3087
+yosmallkatakana;30E7
+yosmallkatakanahalfwidth;FF6E
+yotgreek;03F3
+yoyaekorean;3188
+yoyakorean;3187
+yoyakthai;0E22
+yoyingthai;0E0D
+yparen;24B4
+ypogegrammeni;037A
+ypogegrammenigreekcmb;0345
+yr;01A6
+yring;1E99
+ysuperior;02B8
+ytilde;1EF9
+yturned;028E
+yuhiragana;3086
+yuikorean;318C
+yukatakana;30E6
+yukatakanahalfwidth;FF95
+yukorean;3160
+yusbigcyrillic;046B
+yusbigiotifiedcyrillic;046D
+yuslittlecyrillic;0467
+yuslittleiotifiedcyrillic;0469
+yusmallhiragana;3085
+yusmallkatakana;30E5
+yusmallkatakanahalfwidth;FF6D
+yuyekorean;318B
+yuyeokorean;318A
+yyabengali;09DF
+yyadeva;095F
+z;007A
+zaarmenian;0566
+zacute;017A
+zadeva;095B
+zagurmukhi;0A5B
+zaharabic;0638
+zahfinalarabic;FEC6
+zahinitialarabic;FEC7
+zahiragana;3056
+zahmedialarabic;FEC8
+zainarabic;0632
+zainfinalarabic;FEB0
+zakatakana;30B6
+zaqefgadolhebrew;0595
+zaqefqatanhebrew;0594
+zarqahebrew;0598
+zayin;05D6
+zayindagesh;FB36
+zayindageshhebrew;FB36
+zayinhebrew;05D6
+zbopomofo;3117
+zcaron;017E
+zcircle;24E9
+zcircumflex;1E91
+zcurl;0291
+zdot;017C
+zdotaccent;017C
+zdotbelow;1E93
+zecyrillic;0437
+zedescendercyrillic;0499
+zedieresiscyrillic;04DF
+zehiragana;305C
+zekatakana;30BC
+zero;0030
+zeroarabic;0660
+zerobengali;09E6
+zerodeva;0966
+zerogujarati;0AE6
+zerogurmukhi;0A66
+zerohackarabic;0660
+zeroinferior;2080
+zeromonospace;FF10
+zerooldstyle;F730
+zeropersian;06F0
+zerosuperior;2070
+zerothai;0E50
+zerowidthjoiner;FEFF
+zerowidthnonjoiner;200C
+zerowidthspace;200B
+zeta;03B6
+zhbopomofo;3113
+zhearmenian;056A
+zhebrevecyrillic;04C2
+zhecyrillic;0436
+zhedescendercyrillic;0497
+zhedieresiscyrillic;04DD
+zihiragana;3058
+zikatakana;30B8
+zinorhebrew;05AE
+zlinebelow;1E95
+zmonospace;FF5A
+zohiragana;305E
+zokatakana;30BE
+zparen;24B5
+zretroflexhook;0290
+zstroke;01B6
+zuhiragana;305A
+zukatakana;30BA
 """
 
 
@@ -1481,8 +4711,8 @@
   for line in lines:
     if line:
       fields = string.split( line, ';' )
-#     print fields[0] + ' - ' + fields[1]
-      glyphs.append( fields[1] )
+#     print fields[1] + ' - ' + fields[0]
+      glyphs.append( fields[0] )
 
   return glyphs
 
@@ -1497,9 +4727,11 @@
   for line in lines:
     if line:
       fields = string.split( line, ';' )
-#     print fields[0] + ' - ' + fields[1]
-      glyphs.append( fields[1] )
-      values.append( fields[0] )
+#     print fields[1] + ' - ' + fields[0]
+      subfields = string.split( fields[1], ' ' )
+      if len( subfields ) == 1:
+        glyphs.append( fields[0] )
+        values.append( fields[1] )
 
   return glyphs, values
 
@@ -1523,7 +4755,7 @@
   write = file.write
 
   write( "  static const unsigned short  mac_standard_names[" + \
-        repr( len( mac_standard_names ) + 1 ) + "] =\n" )
+         repr( len( mac_standard_names ) + 1 ) + "] =\n" )
   write( "  {\n" )
 
   for name in mac_standard_names:
@@ -1581,7 +4813,7 @@
   for name in sid_list:
     try:
       index = agl_names.index( name )
-      write( "    0x" + agl_unicodes[index] + ",\n" )
+      write( "    0x" + agl_unicodes[index] + "U,\n" )
     except:
       write( "    0,\n" )
 
@@ -1592,7 +4824,7 @@
   for name in adobe_list:
     try:
       index = agl_names.index( name )
-      write( "    0x" + agl_unicodes[index] + ",\n" )
+      write( "    0x" + agl_unicodes[index] + "U,\n" )
     except:
       write( "    0,\n" )
 
@@ -1664,7 +4896,7 @@
   write( "/*                                                                         */\n" )
   write( "/*    PostScript glyph names (specification only).                         */\n" )
   write( "/*                                                                         */\n" )
-  write( "/*  Copyright 2000-2001 by                                                 */\n" )
+  write( "/*  Copyright 2000-2001, 2003 by                                           */\n" )
   write( "/*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */\n" )
   write( "/*                                                                         */\n" )
   write( "/*  This file is part of the FreeType project, and may only be used,       */\n" )
--- a/src/truetype/ttdriver.c
+++ b/src/truetype/ttdriver.c
@@ -226,7 +226,7 @@
 
     size->ttmetrics.valid = FALSE;
 #ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
-    size->strike_index    = 0xFFFF;
+    size->strike_index    = 0xFFFFU;
 #endif
 
     return tt_size_reset( size );
@@ -256,7 +256,7 @@
     size->metrics         = size->root.metrics;
     size->ttmetrics.valid = FALSE;
 #ifdef TT_CONFIG_OPTION_EMBEDDED_BITMAPS
-    size->strike_index    = 0xFFFF;
+    size->strike_index    = 0xFFFFU;
 #endif
 
     return tt_size_reset( size );
--- a/src/truetype/ttobjs.c
+++ b/src/truetype/ttobjs.c
@@ -728,9 +728,9 @@
 
     sbit_metrics = &size->strike_metrics;
 
-    error = sfnt->set_sbit_strike(face,
-                                  metrics->x_ppem, metrics->y_ppem,
-                                  &strike_index);
+    error = sfnt->set_sbit_strike( face,
+                                   metrics->x_ppem, metrics->y_ppem,
+                                   &strike_index );
 
     if ( !error )
     {
@@ -737,23 +737,22 @@
       TT_SBit_Strike  strike = face->sbit_strikes + strike_index;
 
 
-      sbit_metrics->x_ppem      = metrics->x_ppem;
-      sbit_metrics->y_ppem      = metrics->y_ppem;
+      sbit_metrics->x_ppem = metrics->x_ppem;
+      sbit_metrics->y_ppem = metrics->y_ppem;
 #if 0
       /*
        * sbit_metrics->?_scale
        * are not used now.
        */
-      sbit_metrics->x_scale     = 1 << 16;
-      sbit_metrics->y_scale     = 1 << 16;
+      sbit_metrics->x_scale = 1 << 16;
+      sbit_metrics->y_scale = 1 << 16;
 #endif
 
-      sbit_metrics->ascender    = strike->hori.ascender  << 6;
-      sbit_metrics->descender   = strike->hori.descender << 6;
+      sbit_metrics->ascender  = strike->hori.ascender << 6;
+      sbit_metrics->descender = strike->hori.descender << 6;
 
       /* XXX: Is this correct? */
-      sbit_metrics->height      = sbit_metrics->ascender -
-                                  sbit_metrics->descender;
+      sbit_metrics->height = sbit_metrics->ascender - sbit_metrics->descender;
 
       /* XXX: Is this correct? */
       sbit_metrics->max_advance = ( strike->hori.min_origin_SB  +
--- a/src/type42/t42error.h
+++ b/src/type42/t42error.h
@@ -4,7 +4,7 @@
 /*                                                                         */
 /*    Type 42 error codes (specification only).                            */
 /*                                                                         */
-/*  Copyright 2002 by                                                      */
+/*  Copyright 2002, 2003 by                                                */
 /*  David Turner, Robert Wilhelm, and Werner Lemberg.                      */
 /*                                                                         */
 /*  This file is part of the FreeType project, and may only be used,       */
@@ -30,7 +30,7 @@
 #undef __FTERRORS_H__
 
 #define FT_ERR_PREFIX  T42_Err_
-#define FT_ERR_BASE    FT_Mod_Err_T42
+#define FT_ERR_BASE    FT_Mod_Err_Type42
 
 #include FT_ERRORS_H