summaryrefslogtreecommitdiff
path: root/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/namelist.c
diff options
context:
space:
mode:
Diffstat (limited to 'Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/namelist.c')
-rw-r--r--Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/namelist.c19799
1 files changed, 19799 insertions, 0 deletions
diff --git a/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/namelist.c b/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/namelist.c
new file mode 100644
index 00000000000..544195b0ff4
--- /dev/null
+++ b/Build/source/texk/web2c/luatexdir/luafontloader/fontforge/fontforge/namelist.c
@@ -0,0 +1,19799 @@
+/* Copyright (C) 2000-2008 by George Williams */
+/*
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions are met:
+
+ * Redistributions of source code must retain the above copyright notice, this
+ * list of conditions and the following disclaimer.
+
+ * Redistributions in binary form must reproduce the above copyright notice,
+ * this list of conditions and the following disclaimer in the documentation
+ * and/or other materials provided with the distribution.
+
+ * The name of the author may not be used to endorse or promote products
+ * derived from this software without specific prior written permission.
+
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ * EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+ * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+ * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS;
+ * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+ * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
+ * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
+ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "fontforgevw.h"
+#include "ustring.h"
+#include <utype.h>
+
+int recognizePUA = false;
+NameList *force_names_when_opening=NULL;
+NameList *force_names_when_saving=NULL;
+
+static struct psaltnames {
+ char *name;
+ int unicode;
+ int provenance; /* 1=> Adobe PUA, 2=>AMS PUA, 3=>TeX */
+} psaltnames[];
+
+static NameList agl_sans, agl, adobepua, greeksc, tex, ams;
+NameList *namelist_for_new_fonts = &agl;
+
+ /* Adobe's standard names are wrong for: */
+ /* 0x0162 is named Tcommaaccent, 0x21A should be */
+ /* 0x0163 is named tcommaaccent, 0x21B should be */
+/* The following have been corrected (at least by intent) or removed */
+ /* 0xf6be is named dotlessj, 0x237 should be */
+ /* 0x2206 is named Delta, 0x394 should be */
+ /* 0x2126 is named Omega, 0x3A9 should be */
+ /* 0x00b5 is named mu, 0x3BC should be */
+
+static int psnamesinited=false;
+#define HASH_SIZE 257
+struct psbucket { const char *name; int uni; struct psbucket *prev; } *psbuckets[HASH_SIZE];
+
+static int hashname(const char *_name) {
+ const unsigned char *name = (const unsigned char *) _name;
+ int hash=0;
+
+ while ( *name ) {
+ if ( *name<=' ' )
+ break;
+ hash = (hash<<3)|((hash>>29)&0x7);
+ hash ^= *name++-(' '+1);
+ }
+ hash ^= (hash>>16);
+ hash &= 0xffff;
+return( hash%HASH_SIZE );
+}
+
+static void psaddbucket(const char *name, int uni) {
+ int hash = hashname(name);
+ struct psbucket *buck = gcalloc(1,sizeof(struct psbucket));
+
+ buck->name = name;
+ buck->uni = uni;
+ buck->prev = psbuckets[hash];
+ psbuckets[hash] = buck;
+}
+
+static void NameListHash(NameList *nl) {
+ int i,j,k;
+ for ( i=0; i<17; ++i ) if ( nl->unicode[i]!=NULL ) {
+ for ( j=0; j<256; ++j ) if ( nl->unicode[i][j]!=NULL ) {
+ for ( k=0; k<256; ++k ) if ( nl->unicode[i][j][k]!=NULL )
+ psaddbucket(nl->unicode[i][j][k],(i<<16)|(j<<8)|k );
+ }
+ }
+}
+
+static void psinitnames(void) {
+ int i;
+ NameList *nl;
+
+ agl.next = &agl_sans;
+ agl_sans.next = &adobepua;
+ adobepua.next = &greeksc;
+ greeksc.next = &tex;
+ tex.next = &ams;
+
+ for ( i=0; psaltnames[i].name!=NULL ; ++i )
+ psaddbucket(psaltnames[i].name,psaltnames[i].unicode);
+ for ( nl=&agl; nl!=NULL; nl=nl->next )
+ NameListHash(nl);
+ psnamesinited = true;
+}
+
+static void psreinitnames(void) {
+ /* If we reread a (loaded) namelist file, then we must remove the old defn*/
+ /* which means we must remove all the old hash entries before we can put */
+ /* in the new ones */
+ int i;
+ struct psbucket *cur, *prev;
+ NameList *nl;
+
+ for ( i=0; i<HASH_SIZE; ++i ) {
+ for ( cur = psbuckets[i]; cur!=NULL; cur=prev ) {
+ prev = cur->prev;
+ chunkfree(cur,sizeof(struct psbucket));
+ }
+ psbuckets[i] = NULL;
+ }
+
+ for ( i=0; psaltnames[i].name!=NULL ; ++i )
+ psaddbucket(psaltnames[i].name,psaltnames[i].unicode);
+ for ( nl=&agl; nl!=NULL; nl=nl->next )
+ NameListHash(nl);
+}
+
+int UniFromName(const char *name,enum uni_interp interp,Encoding *encname) {
+ int i = -1;
+ char *end;
+ struct psbucket *buck;
+
+ if ( strncmp(name,"uni",3)==0 ) {
+ i = strtol(name+3,&end,16);
+ if ( *end || end-name!=7 ) /* uniXXXXXXXX means a ligature of uniXXXX and uniXXXX */
+ i = -1;
+ } else if ( (name[0]=='U' || name[0]=='u') && name[1]=='+' &&
+ (strlen(name)==6 || strlen(name)==7)) {
+ /* Unifont uses this convention */
+ i = strtol(name+2,&end,16);
+ if ( *end )
+ i = -1;
+ } else if ( name[0]=='u' && strlen(name)>=5 ) {
+ i = strtol(name+1,&end,16);
+ if ( *end )
+ i = -1;
+ else if ( encname!=NULL && !encname->is_unicodefull &&
+ (interp==ui_ams || interp==ui_trad_chinese)) {
+ int j;
+ extern const int cns14pua[], amspua[];
+ const int *pua = interp==ui_ams ? amspua : cns14pua;
+ for ( j=0xf8ff-0xe000; j>=0; --j )
+ if ( pua[j]==i ) {
+ i = j+0xe000;
+ break;
+ }
+ }
+ } else if ( name[0]!='\0' && name[1]=='\0' )
+ i = ((unsigned char *) name)[0];
+ if ( i==-1 ) {
+ if ( !psnamesinited )
+ psinitnames();
+ for ( buck = psbuckets[hashname(name)]; buck!=NULL; buck=buck->prev )
+ if ( strcmp(buck->name,name)==0 )
+ break;
+ if ( buck!=NULL )
+ i = buck->uni;
+ }
+ if ( !recognizePUA && i>=0xe000 && i<=0xf8ff )
+ i = -1;
+return( i );
+}
+
+const char *StdGlyphName(char *buffer, int uni,enum uni_interp interp,NameList *for_this_font) {
+ const char *name = NULL;
+ NameList *nl;
+ int up, ub, uc;
+
+ if ( for_this_font==NULL )
+ for_this_font = namelist_for_new_fonts;
+ else if ( for_this_font==(NameList *) -1 )
+ for_this_font = &agl;
+ if ( (uni>=0 && uni<' ') ||
+ (uni>=0x7f && uni<0xa0) )
+ /* standard controls */;
+ else if ( uni!=-1 ) {
+ if ( uni>=0xe000 && uni<=0xf8ff &&
+ (interp==ui_trad_chinese || for_this_font==&ams)) {
+ extern const int cns14pua[], amspua[];
+ const int *pua = interp==ui_trad_chinese ? cns14pua : amspua;
+ if ( pua[uni-0xe000]!=0 )
+ uni = pua[uni-0xe000];
+ }
+ up = uni>>16;
+ ub = (uni&0xff00)>>8;
+ uc = (uni&0xff);
+ if ( up<17 )
+ for ( nl=for_this_font; nl!=NULL; nl=nl->basedon ) {
+ if ( nl->unicode[up]!=NULL && nl->unicode[up][ub]!=NULL &&
+ (name = nl->unicode[up][ub][uc])!=NULL )
+ break;
+ }
+ }
+ if ( name==NULL ) {
+ if ( uni>=0x10000 )
+ sprintf( buffer, "u%04X", uni);
+ else
+ sprintf( buffer, "uni%04X", uni);
+ name = buffer;
+ }
+return( name );
+}
+
+#define RefMax 40
+
+static int transcmp(RefChar *r1, RefChar *r2) {
+ double d1, d2;
+
+ if ( r1->transform[4]<r2->transform[4] )
+return( -1 );
+ else if ( r1->transform[4]>r2->transform[4] )
+return( 1 );
+ if ( (d1 = r1->transform[5])<0 ) d1 = -d1;
+ if ( (d2 = r2->transform[5])<0 ) d2 = -d2;
+ if ( d1<d2 )
+return( -1 );
+ else if ( d1==d2 )
+return( 0 );
+ else
+return( 1 );
+}
+
+static int FindAllRefs(SplineChar *sc,SplineChar *rsc[RefMax], int *au) {
+ RefChar *refs[RefMax], *alp[RefMax], *out[RefMax];
+ RefChar *ref;
+ int layer, last, rcnt, acnt, ocnt, i,j;
+ int alluni;
+ /* We also order the reference. The order stored in the splinechar doesn't*/
+ /* mean anything, so try and guess what is intended semantically. */
+
+ if ( sc==NULL )
+return( 0 );
+ last = ly_fore;
+ if ( sc->parent->multilayer )
+ last = sc->layer_cnt-1;
+ for ( layer=ly_fore; layer<=last; ++layer )
+ if ( sc->layers[layer].splines!=NULL || sc->layers[layer].images!=NULL )
+return( 0 );
+ rcnt = 0;
+ for ( layer=ly_fore; layer<=last; ++layer ) {
+ for ( ref = sc->layers[layer].refs; ref!=NULL; ref = ref->next ) {
+ if ( rcnt>=RefMax )
+return( 0 );
+ refs[rcnt++] = ref;
+ }
+ }
+ alluni = true;
+ for ( i=0; i<rcnt; ++i ) {
+ if ( refs[i]->sc->unicodeenc==-1 ) {
+ alluni = false;
+ break;
+ }
+ }
+ if ( !alluni ) {
+ /* If not all unicode we can't make any guesses about meaning, so */
+ /* order by transformation */
+ for ( i=0; i<rcnt; ++i ) for ( j=i+1; j<rcnt; ++j ) {
+ if ( transcmp(refs[i],refs[j])>0 ) {
+ ref = refs[i];
+ refs[i] = refs[j];
+ refs[j] = ref;
+ }
+ }
+ } else {
+ acnt = 0;
+ for ( i=0; i<rcnt; ++i ) {
+ if ( isalpha(refs[i]->sc->unicodeenc )) {
+ alp[acnt++] = refs[i];
+ --rcnt;
+ for ( j=i; j<rcnt; ++j )
+ refs[j] = refs[j+1];
+ --i;
+ }
+ }
+ for ( i=0; i<acnt; ++i ) for ( j=i+1; j<acnt; ++j ) {
+ if ( transcmp(alp[i],alp[j])>0 ) {
+ ref = alp[i];
+ alp[i] = alp[j];
+ alp[j] = ref;
+ }
+ }
+ for ( i=0; i<rcnt; ++i ) for ( j=i+1; j<rcnt; ++j ) {
+ if ( transcmp(refs[i],refs[j])>0 ) {
+ ref = refs[i];
+ refs[i] = refs[j];
+ refs[j] = ref;
+ }
+ }
+ if ( acnt!=0 ) {
+ int a=0, r=0;
+ real cutpoint;
+ ocnt = 0;
+ out[ocnt++] = alp[a++];
+ forever {
+ if ( a<acnt ) cutpoint = (alp[a]->transform[4]+3*alp[a-1]->transform[4])/4;
+ else cutpoint = 1e30;
+ while ( r<rcnt && refs[r]->transform[4]<cutpoint )
+ out[ocnt++] = refs[r++];
+ if ( a>=acnt )
+ break;
+ out[ocnt++] = alp[a++];
+ }
+ memcpy(refs,out,ocnt*sizeof(RefChar *));
+ rcnt = ocnt;
+ }
+ }
+ for ( i=0; i<rcnt; ++i )
+ rsc[i] = refs[i]->sc;
+ /* alluni now means can be written as uniXXXX.XXXX.XXXX... */
+ for ( i=0; i<rcnt; ++i ) {
+ if ( refs[i]->sc->unicodeenc>0x10000 ) {
+ alluni = false;
+ break;
+ }
+ }
+ *au = alluni;
+return( rcnt );
+}
+
+/* Return a list of all alternate or standard glyph names for this encoding */
+char **AllGlyphNames(int uni, NameList *for_this_font, SplineChar *sc) {
+ int cnt, k, j, i, len;
+ NameList *nl, *nl2, *nl3;
+ char **names = NULL;
+ const char *name;
+ int up, ub, uc;
+ char buffer[40], *pt;
+ SplineChar *refs[RefMax];
+ int rcnt, alluni = 0;
+
+ rcnt = FindAllRefs(sc,refs,&alluni);
+
+ up = uni>>16;
+ ub = (uni&0xff00)>>8;
+ uc = (uni&0xff);
+
+ for ( k=0; k<2; ++k ) {
+ cnt = 0;
+ /* try the default namelist first to put that at the head of the list */
+ name = NULL;
+ nl = nl3 = NULL;
+ if ( uni>=0 && up<17 ) {
+ if ( for_this_font!=NULL ) {
+ for ( nl3=for_this_font; nl3!=NULL; nl3=nl3->basedon ) {
+ if ( nl3->unicode[up]!=NULL && nl3->unicode[up][ub]!=NULL &&
+ (name = nl3->unicode[up][ub][uc])!=NULL )
+ break;
+ }
+ if ( name!=NULL ) {
+ if ( names )
+ names[cnt] = copy(name);
+ ++cnt;
+ }
+ }
+ if ( for_this_font!=namelist_for_new_fonts ) {
+ for ( nl=namelist_for_new_fonts; nl!=NULL; nl=nl->basedon ) if ( nl!=nl3 ) {
+ if ( nl->unicode[up]!=NULL && nl->unicode[up][ub]!=NULL &&
+ (name = nl->unicode[up][ub][uc])!=NULL )
+ break;
+ }
+ if ( name!=NULL ) {
+ if ( names )
+ names[cnt] = copy(name);
+ ++cnt;
+ }
+ }
+ for ( nl2 = &agl; nl2!=NULL; nl2=nl2->next ) if ( nl2!=nl && nl2!=nl3) {
+ if ( nl2->unicode[up]!=NULL && nl2->unicode[up][ub]!=NULL &&
+ (name = nl2->unicode[up][ub][uc])!=NULL ) {
+ if ( names )
+ names[cnt] = copy(name);
+ ++cnt;
+ }
+ }
+ for ( i=0; psaltnames[i].name!=NULL ; ++i ) {
+ if ( psaltnames[i].unicode==uni ) {
+ if ( names )
+ names[cnt] = copy(psaltnames[i].name);
+ ++cnt;
+ }
+ }
+ if ( uni<0x10000 ) {
+ if ( names ) {
+ sprintf( buffer, "uni%04X", uni);
+ names[cnt] = copy(buffer);
+ }
+ ++cnt;
+ }
+ if ( names ) {
+ sprintf( buffer, "u%04X", uni);
+ names[cnt] = copy(buffer);
+ }
+ ++cnt;
+ }
+ if ( rcnt>1 && alluni && (uni<0 || (uni>=0xe000 && uni<0xf900) || uni>=0xf0000 ) ) {
+ if ( names ) {
+ names[cnt] = galloc(4+4*rcnt);
+ strcpy(names[cnt],"uni");
+ pt = names[cnt]+3;
+ for ( i=0; i<rcnt; ++i ) {
+ if ( refs[i]->unicodeenc==0x131 || refs[i]->unicodeenc==0x237 ||
+ refs[i]->unicodeenc==0xf6be )
+ sprintf( pt,"%04X", refs[i]->unicodeenc==0x131?'i':'j' );
+ else
+ sprintf( pt,"%04X", CanonicalCombiner(refs[i]->unicodeenc));
+ pt += 4;
+ }
+ }
+ ++cnt;
+ }
+ if ( rcnt>1 ) {
+ if ( names ) {
+ for ( i=len=0; i<rcnt; ++i )
+ len += strlen( refs[i]->name )+1;
+ names[cnt] = pt = galloc(len);
+ for ( i=len=0; i<rcnt; ++i ) {
+ strcpy(pt,refs[i]->name);
+ pt += strlen(pt);
+ *pt++ = '_';
+ }
+ pt[-1] = '\0';
+ }
+ ++cnt;
+ }
+ if ( uni<0 || up>=17 ) {
+ if ( names )
+ names[cnt] = copy(".notdef");
+ ++cnt;
+ }
+ if ( k==0 ) {
+ names = galloc((cnt+1)*sizeof(char *));
+ names[cnt] = NULL;
+ }
+ }
+ /* Remove any names from multiiple namelists */
+ for ( i=0; i<cnt; ++i ) for ( j=i+1; j<cnt; ++j ) {
+ if ( strcmp(names[i],names[j])==0 ) {
+ for ( k=j+1; k<cnt; ++k )
+ names[k-1] = names[k];
+ names[--cnt] = NULL;
+ --j;
+ }
+ }
+return( names );
+}
+
+char **AllNamelistNames(void) {
+ NameList *nl;
+ int cnt;
+ char **names;
+
+ for ( nl = &agl, cnt=0; nl!=NULL; nl=nl->next, ++cnt );
+ names = galloc((cnt+1) *sizeof(char *));
+ for ( nl = &agl, cnt=0; nl!=NULL; nl=nl->next, ++cnt )
+ names[cnt] = copy(_(nl->title));
+ names[cnt] = NULL;
+return( names );
+}
+
+#if 0
+uint8 *AllNamelistUnicodes(void) {
+ NameList *nl;
+ int cnt;
+ uint8 *uses;
+
+ for ( nl = &agl, cnt=0; nl!=NULL; nl=nl->next, ++cnt );
+ uses = galloc((cnt+1) *sizeof(uint8));
+ for ( nl = &agl, cnt=0; nl!=NULL; nl=nl->next, ++cnt )
+ uses[cnt] = nl->uses_unicode;
+ uses[cnt] = 0xff;
+return( uses );
+}
+#endif
+
+NameList *DefaultNameListForNewFonts(void) {
+return( namelist_for_new_fonts );
+}
+
+NameList *NameListByName(char *name) {
+ NameList *nl;
+ for ( nl = &agl; nl!=NULL; nl=nl->next ) {
+ if ( strcmp(_(nl->title),name)==0 || strcmp(nl->title,name)==0 )
+return( nl );
+ }
+return( NULL );
+}
+
+static void NameListFreeContents(NameList *nl) {
+ int np, nb, nc, i;
+
+ for ( np=0; np<17; ++np ) if ( nl->unicode[np]!=NULL ) {
+ for ( nb=0; nb<256; ++nb ) if ( nl->unicode[np][nb]!=NULL ) {
+ for ( nc=0; nc<256; ++nc ) if ( nl->unicode[np][nb][nc]!=NULL )
+ free((char *)nl->unicode[np][nb][nc] );
+ free( (char **) nl->unicode[np][nb]);
+ }
+ free( (char ***) nl->unicode[np]);
+ }
+ free( nl->title );
+ if ( nl->renames!=NULL ) {
+ for ( i=0; nl->renames[i].from!=NULL; ++i ) {
+ free(nl->renames[i].from);
+ free(nl->renames[i].to);
+ }
+ free(nl->renames);
+ }
+ free(nl->a_utf8_name);
+}
+
+static void NameListFree(NameList *nl) {
+ NameListFreeContents(nl);
+ chunkfree(nl,sizeof(NameList));
+}
+/* ************************************************************************** */
+
+#include <sys/types.h>
+#include <dirent.h>
+
+NameList *LoadNamelist(char *filename) {
+ FILE *file = fopen(filename,"r");
+ NameList *nl, *nl2;
+ char buffer[400];
+ char *pt, *end, *test;
+ int uni;
+ int len;
+ int up, ub, uc;
+ int rn_cnt=0, rn_max = 0;
+ int uses_unicode = false;
+
+ if ( file==NULL )
+return( NULL );
+
+ if ( !psnamesinited )
+ psinitnames();
+
+ nl = chunkalloc(sizeof(NameList));
+ pt = strrchr(filename,'/');
+ if ( pt==NULL ) pt = filename; else ++pt;
+ nl->title = def2utf8_copy(pt);
+ pt = strrchr(nl->title,'.');
+ if ( pt!=NULL ) *pt = '\0';
+
+ while ( fgets(buffer,sizeof(buffer),file)!=NULL ) {
+ if ( buffer[0]=='#' || buffer[0]=='\n' || buffer[0]=='\r' )
+ continue;
+ len = strlen( buffer );
+ if ( buffer[len-1]=='\n' ) buffer[--len] = '\0';
+ if ( buffer[len-1]=='\r' ) buffer[--len] = '\0';
+ if ( strncmp(buffer,"Based:",6)==0 ) {
+ for ( pt=buffer+6; *pt==' ' || *pt=='\t'; ++pt);
+ for ( nl2 = &agl; nl2!=NULL; nl2 = nl2->next )
+ if ( strcmp( nl2->title,pt )==0 )
+ break;
+ if ( nl2==NULL ) {
+ ff_post_error(_("NameList base missing"),_("NameList %s based on %s which could not be found"), nl->title, pt );
+ NameListFree(nl);
+return( NULL );
+ } else if ( nl->basedon!=NULL ) {
+ ff_post_error(_("NameList based twice"),_("NameList %s based on two NameLists"), nl->title );
+ NameListFree(nl);
+return( NULL );
+ }
+ nl->basedon = nl2;
+ } else if ( strncmp(buffer,"Rename:",7)==0 ) {
+ for ( pt=buffer+7; *pt==' ' || *pt=='\t'; ++pt);
+ for ( test=pt; *test!=' ' && *test!='\t' && *test!='\0'; ++test );
+ if ( *test=='\0' ) {
+ ff_post_error(_("NameList parsing error"),_("Missing rename \"to\" name %s\n%s"), nl->title, buffer );
+ NameListFree(nl);
+return( NULL );
+ }
+ *test='\0';
+ for ( ++test; *test==' ' || *test=='\t'; ++test);
+ if ( (test[0]=='-' || test[0]=='=') && test[1]=='>' )
+ for ( test+=2; *test==' ' || *test=='\t'; ++test);
+ if ( *test=='\0' ) {
+ ff_post_error(_("NameList parsing error"),_("Missing rename \"to\" name %s\n%s"), nl->title, buffer );
+ NameListFree(nl);
+return( NULL );
+ }
+ if ( rn_cnt>=rn_max-1 )
+ nl->renames = grealloc(nl->renames,(rn_max+=20)*sizeof(struct renames));
+ nl->renames[rn_cnt].from = copy(pt);
+ nl->renames[rn_cnt].to = copy(test);
+ nl->renames[++rn_cnt].from = NULL; /* End mark */
+ } else {
+ pt = buffer;
+ if ( *pt=='0' && (pt[1]=='x' || pt[1]=='X'))
+ pt += 2;
+ else if (( *pt=='u' || *pt=='U') && pt[1]=='+' )
+ pt += 2;
+ uni = strtol(pt,&end,16);
+ if ( end==pt || uni<0 || uni>=unicode4_size ) {
+ ff_post_error(_("NameList parsing error"),_("Bad unicode value when parsing %s\n%s"), nl->title, buffer );
+ NameListFree(nl);
+return( NULL );
+ }
+ pt = end;
+ while ( *pt==' ' || *pt==';' || *pt=='\t' ) ++pt;
+ if ( *pt=='\0' ) {
+ ff_post_error(_("NameList parsing error"),_("Missing name when parsing %s for unicode %x"), nl->title, uni );
+ NameListFree(nl);
+return( NULL );
+ }
+ for ( test=pt; *test; ++test ) {
+ if ( (*test<=' ' && *test>=0) ||
+ *test=='(' || *test=='[' || *test=='{' || *test=='<' ||
+ *test==')' || *test==']' || *test=='}' || *test=='>' ||
+ *test=='%' || *test=='/' ) {
+ ff_post_error(_("NameList parsing error"),_("Bad name when parsing %s for unicode %x"), nl->title, uni );
+ NameListFree(nl);
+return( NULL );
+ }
+ if ( *test&0x80 ) {
+ uses_unicode = true;
+ if ( nl->a_utf8_name==NULL )
+ nl->a_utf8_name = copy(pt);
+ }
+ }
+ up = uni>>16;
+ ub = (uni&0xff00)>>8;
+ uc = uni&0xff;
+ if ( nl->unicode[up]==NULL )
+ nl->unicode[up] = gcalloc(256,sizeof(char **));
+ if ( nl->unicode[up][ub]==NULL )
+ nl->unicode[up][ub] = gcalloc(256,sizeof(char *));
+ if ( nl->unicode[up][ub][uc]==NULL )
+ nl->unicode[up][ub][uc]=copy(pt);
+ else {
+ ff_post_error(_("NameList parsing error"),_("Multiple names when parsing %s for unicode %x"), nl->title, uni );
+ NameListFree(nl);
+return( NULL );
+ }
+ }
+ }
+
+ nl->uses_unicode = uses_unicode;
+ if ( nl->basedon!=NULL && nl->basedon->uses_unicode )
+ nl->uses_unicode = true;
+ fclose(file);
+ for ( nl2 = &agl; nl2->next!=NULL; nl2=nl2->next ) {
+ if ( strcmp(nl2->title,nl->title)==0 ) { /* Replace old version */
+ NameList *next = nl2->next;
+ NameListFreeContents(nl2);
+ *nl2 = *nl;
+ nl2->next = next;
+ chunkfree(nl,sizeof(NameList));
+ psreinitnames();
+return( nl2 );
+ }
+ }
+ NameListHash(nl);
+ nl2->next = nl;
+return( nl );
+}
+
+
+/* ************************************************************************** */
+const char *RenameGlyphToNamelist(char *buffer, SplineChar *sc,NameList *old,NameList *new) {
+ int i, up, ub, uc, ch;
+ char space[80]; /* glyph names are supposed to be less<=31 chars */
+ char tempbuf[32];
+ char *pt, *start, *opt, *oend; const char *newsubname;
+ SplineChar *tempsc;
+ NameList *nl;
+
+ if ( sc->unicodeenc!=-1 ) {
+ up = sc->unicodeenc>>16;
+ ub = (sc->unicodeenc>>8)&0xff;
+ uc = (sc->unicodeenc&0xff);
+ for ( nl=new; nl!=NULL; nl=nl->basedon )
+ if ( nl->unicode[up]!=NULL && nl->unicode[up][ub]!=NULL && nl->unicode[up][ub][uc]!=NULL )
+return( nl->unicode[up][ub][uc] );
+ if ( up==0 )
+ sprintf( buffer, "uni%04X", sc->unicodeenc );
+ else
+ sprintf( buffer, "u%04X", sc->unicodeenc );
+return( buffer );
+ } else {
+ if ( old!=NULL && old->renames!=NULL ) {
+ for ( i=0; old->renames[i].from!=NULL; ++i )
+ if ( strcmp(sc->name,old->renames[i].from)==0 )
+return( old->renames[i].to );
+ }
+ if ( new->renames!=NULL ) {
+ for ( i=0; new->renames[i].from!=NULL; ++i )
+ if ( strcmp(sc->name,new->renames[i].to)==0 )
+return( new->renames[i].from );
+ }
+ if ( strlen(sc->name)>sizeof(space)-1 )
+return( sc->name );
+ strcpy(space,sc->name);
+ opt = buffer; oend = buffer+31;
+ start = space;
+ /* Check for composite names f_i, A.small */
+ while ( *start ) {
+ for ( pt=start; *pt!='\0' && *pt!='.' && *pt!='_'; ++pt );
+ if ( *pt=='\0' && start==space )
+return( sc->name );
+ ch = *pt;
+ *pt = '\0';
+ tempsc = SFGetChar(sc->parent,-1,start);
+ if ( tempsc==NULL )
+return( sc->name );
+ newsubname = RenameGlyphToNamelist(tempbuf,tempsc,old,new);
+ while ( opt<oend && *newsubname )
+ *opt++ = *newsubname++;
+ if ( *newsubname )
+return( sc->name );
+ if ( ch=='\0' ) {
+ *opt = '\0';
+return( buffer );
+ } else if ( ch=='.' ) {
+ /* don't attempt to translate anything after a '.' just copy that litterally */
+ while ( opt<oend && *pt )
+ *opt++ = *pt++;
+ if ( *pt )
+return( sc->name );
+ *opt = '\0';
+return( buffer );
+ } else { /* _ */
+ *opt++ = '_';
+ start = pt+1;
+ }
+ }
+ *opt = '\0';
+return( buffer );
+ }
+}
+
+void SFRenameGlyphsToNamelist(SplineFont *sf,NameList *new) {
+ int gid;
+ char buffer[40]; const char *name;
+ SplineChar *sc;
+
+ if ( new==NULL )
+return;
+
+ for ( gid = 0; gid<sf->glyphcnt; ++gid ) if ( (sc=sf->glyphs[gid])!=NULL ) {
+ name = RenameGlyphToNamelist(buffer,sc,sf->for_new_glyphs,new);
+ if ( name!=sc->name ) {
+ free(sc->name);
+ sc->name = copy(name);
+ }
+ }
+ sf->for_new_glyphs = new;
+}
+
+char **SFTemporaryRenameGlyphsToNamelist(SplineFont *sf,NameList *new) {
+ int gid;
+ char buffer[40]; const char *name;
+ SplineChar *sc;
+ char **ret;
+
+ if ( new==NULL )
+return( NULL );
+
+ ret = gcalloc(sf->glyphcnt,sizeof(char *));
+ for ( gid = 0; gid<sf->glyphcnt; ++gid ) if ( (sc=sf->glyphs[gid])!=NULL ) {
+ name = RenameGlyphToNamelist(buffer,sc,sf->for_new_glyphs,new);
+ if ( name!=sc->name ) {
+ ret[gid] = sc->name;
+ sc->name = copy(name);
+ }
+ }
+return( ret );
+}
+
+void SFTemporaryRestoreGlyphNames(SplineFont *sf,char **former) {
+ int gid;
+ SplineChar *sc;
+
+ for ( gid = 0; gid<sf->glyphcnt; ++gid ) if ( (sc=sf->glyphs[gid])!=NULL ) {
+ if ( former[gid]!=NULL ) {
+ free(sc->name);
+ sc->name = former[gid];
+ }
+ }
+ free(former);
+}
+/* ************************************************************************** */
+static const char *agl_sans_p0_b0[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "space",
+ "exclam",
+ "quotedbl",
+ "numbersign",
+ "dollar",
+ "percent",
+ "ampersand",
+ "quotesingle",
+ "parenleft",
+ "parenright",
+ "asterisk",
+ "plus",
+ "comma",
+ "hyphen",
+ "period",
+ "slash",
+ "zero",
+ "one",
+ "two",
+ "three",
+ "four",
+ "five",
+ "six",
+ "seven",
+ "eight",
+ "nine",
+ "colon",
+ "semicolon",
+ "less",
+ "equal",
+ "greater",
+ "question",
+ "at",
+ "A",
+ "B",
+ "C",
+ "D",
+ "E",
+ "F",
+ "G",
+ "H",
+ "I",
+ "J",
+ "K",
+ "L",
+ "M",
+ "N",
+ "O",
+ "P",
+ "Q",
+ "R",
+ "S",
+ "T",
+ "U",
+ "V",
+ "W",
+ "X",
+ "Y",
+ "Z",
+ "bracketleft",
+ "backslash",
+ "bracketright",
+ "asciicircum",
+ "underscore",
+ "grave",
+ "a",
+ "b",
+ "c",
+ "d",
+ "e",
+ "f",
+ "g",
+ "h",
+ "i",
+ "j",
+ "k",
+ "l",
+ "m",
+ "n",
+ "o",
+ "p",
+ "q",
+ "r",
+ "s",
+ "t",
+ "u",
+ "v",
+ "w",
+ "x",
+ "y",
+ "z",
+ "braceleft",
+ "bar",
+ "braceright",
+ "asciitilde",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "exclamdown",
+ "cent",
+ "sterling",
+ "currency",
+ "yen",
+ "brokenbar",
+ "section",
+ "dieresis",
+ "copyright",
+ "ordfeminine",
+ "guillemotleft",
+ "logicalnot",
+ NULL,
+ "registered",
+ "macron",
+ "degree",
+ "plusminus",
+ NULL,
+ NULL,
+ "acute",
+ NULL,
+ "paragraph",
+ "periodcentered",
+ "cedilla",
+ NULL,
+ "ordmasculine",
+ "guillemotright",
+ "onequarter",
+ "onehalf",
+ "threequarters",
+ "questiondown",
+ "Agrave",
+ "Aacute",
+ "Acircumflex",
+ "Atilde",
+ "Adieresis",
+ "Aring",
+ "AE",
+ "Ccedilla",
+ "Egrave",
+ "Eacute",
+ "Ecircumflex",
+ "Edieresis",
+ "Igrave",
+ "Iacute",
+ "Icircumflex",
+ "Idieresis",
+ "Eth",
+ "Ntilde",
+ "Ograve",
+ "Oacute",
+ "Ocircumflex",
+ "Otilde",
+ "Odieresis",
+ "multiply",
+ "Oslash",
+ "Ugrave",
+ "Uacute",
+ "Ucircumflex",
+ "Udieresis",
+ "Yacute",
+ "Thorn",
+ "germandbls",
+ "agrave",
+ "aacute",
+ "acircumflex",
+ "atilde",
+ "adieresis",
+ "aring",
+ "ae",
+ "ccedilla",
+ "egrave",
+ "eacute",
+ "ecircumflex",
+ "edieresis",
+ "igrave",
+ "iacute",
+ "icircumflex",
+ "idieresis",
+ "eth",
+ "ntilde",
+ "ograve",
+ "oacute",
+ "ocircumflex",
+ "otilde",
+ "odieresis",
+ "divide",
+ "oslash",
+ "ugrave",
+ "uacute",
+ "ucircumflex",
+ "udieresis",
+ "yacute",
+ "thorn",
+ "ydieresis"
+};
+
+static const char *agl_sans_p0_b1[] = {
+ "Amacron",
+ "amacron",
+ "Abreve",
+ "abreve",
+ "Aogonek",
+ "aogonek",
+ "Cacute",
+ "cacute",
+ "Ccircumflex",
+ "ccircumflex",
+ "Cdotaccent",
+ "cdotaccent",
+ "Ccaron",
+ "ccaron",
+ "Dcaron",
+ "dcaron",
+ "Dcroat",
+ "dcroat",
+ "Emacron",
+ "emacron",
+ "Ebreve",
+ "ebreve",
+ "Edotaccent",
+ "edotaccent",
+ "Eogonek",
+ "eogonek",
+ "Ecaron",
+ "ecaron",
+ "Gcircumflex",
+ "gcircumflex",
+ "Gbreve",
+ "gbreve",
+ "Gdotaccent",
+ "gdotaccent",
+ "Gcommaaccent",
+ "gcommaaccent",
+ "Hcircumflex",
+ "hcircumflex",
+ "Hbar",
+ "hbar",
+ "Itilde",
+ "itilde",
+ "Imacron",
+ "imacron",
+ "Ibreve",
+ "ibreve",
+ "Iogonek",
+ "iogonek",
+ "Idotaccent",
+ "dotlessi",
+ "IJ",
+ "ij",
+ "Jcircumflex",
+ "jcircumflex",
+ "Kcommaaccent",
+ "kcommaaccent",
+ "kgreenlandic",
+ "Lacute",
+ "lacute",
+ "Lcommaaccent",
+ "lcommaaccent",
+ "Lcaron",
+ "lcaron",
+ "Ldot",
+ "ldot",
+ "Lslash",
+ "lslash",
+ "Nacute",
+ "nacute",
+ "Ncommaaccent",
+ "ncommaaccent",
+ "Ncaron",
+ "ncaron",
+ "napostrophe",
+ "Eng",
+ "eng",
+ "Omacron",
+ "omacron",
+ "Obreve",
+ "obreve",
+ "Ohungarumlaut",
+ "ohungarumlaut",
+ "OE",
+ "oe",
+ "Racute",
+ "racute",
+ "Rcommaaccent",
+ "rcommaaccent",
+ "Rcaron",
+ "rcaron",
+ "Sacute",
+ "sacute",
+ "Scircumflex",
+ "scircumflex",
+ "Scedilla",
+ "scedilla",
+ "Scaron",
+ "scaron",
+ NULL,
+ NULL,
+ "Tcaron",
+ "tcaron",
+ "Tbar",
+ "tbar",
+ "Utilde",
+ "utilde",
+ "Umacron",
+ "umacron",
+ "Ubreve",
+ "ubreve",
+ "Uring",
+ "uring",
+ "Uhungarumlaut",
+ "uhungarumlaut",
+ "Uogonek",
+ "uogonek",
+ "Wcircumflex",
+ "wcircumflex",
+ "Ycircumflex",
+ "ycircumflex",
+ "Ydieresis",
+ "Zacute",
+ "zacute",
+ "Zdotaccent",
+ "zdotaccent",
+ "Zcaron",
+ "zcaron",
+ "longs",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "florin",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Ohorn",
+ "ohorn",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Uhorn",
+ "uhorn",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Gcaron",
+ "gcaron",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Aringacute",
+ "aringacute",
+ "AEacute",
+ "aeacute",
+ "Oslashacute",
+ "oslashacute"
+};
+
+static const char *agl_sans_p0_b2[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Scommaaccent",
+ "scommaaccent",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "circumflex",
+ "caron",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "breve",
+ "dotaccent",
+ "ring",
+ "ogonek",
+ "tilde",
+ "hungarumlaut",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b3[] = {
+ "gravecomb",
+ "acutecomb",
+ NULL,
+ "tildecomb",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "hookabovecomb",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "dotbelowcomb",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "tonos",
+ "dieresistonos",
+ "Alphatonos",
+ "anoteleia",
+ "Epsilontonos",
+ "Etatonos",
+ "Iotatonos",
+ NULL,
+ "Omicrontonos",
+ NULL,
+ "Upsilontonos",
+ "Omegatonos",
+ "iotadieresistonos",
+ "Alpha",
+ "Beta",
+ "Gamma",
+ "Delta",
+ "Epsilon",
+ "Zeta",
+ "Eta",
+ "Theta",
+ "Iota",
+ "Kappa",
+ "Lambda",
+ "Mu",
+ "Nu",
+ "Xi",
+ "Omicron",
+ "Pi",
+ "Rho",
+ NULL,
+ "Sigma",
+ "Tau",
+ "Upsilon",
+ "Phi",
+ "Chi",
+ "Psi",
+ "Omega",
+ "Iotadieresis",
+ "Upsilondieresis",
+ "alphatonos",
+ "epsilontonos",
+ "etatonos",
+ "iotatonos",
+ "upsilondieresistonos",
+ "alpha",
+ "beta",
+ "gamma",
+ "delta",
+ "epsilon",
+ "zeta",
+ "eta",
+ "theta",
+ "iota",
+ "kappa",
+ "lambda",
+ "mu",
+ "nu",
+ "xi",
+ "omicron",
+ "pi",
+ "rho",
+ "sigma1",
+ "sigma",
+ "tau",
+ "upsilon",
+ "phi",
+ "chi",
+ "psi",
+ "omega",
+ "iotadieresis",
+ "upsilondieresis",
+ "omicrontonos",
+ "upsilontonos",
+ "omegatonos",
+ NULL,
+ NULL,
+ "theta1",
+ "Upsilon1",
+ NULL,
+ NULL,
+ "phi1",
+ "omega1",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b1e[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Wgrave",
+ "wgrave",
+ "Wacute",
+ "wacute",
+ "Wdieresis",
+ "wdieresis",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Ygrave",
+ "ygrave",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b20[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "figuredash",
+ "endash",
+ "emdash",
+ NULL,
+ NULL,
+ "underscoredbl",
+ "quoteleft",
+ "quoteright",
+ "quotesinglbase",
+ "quotereversed",
+ "quotedblleft",
+ "quotedblright",
+ "quotedblbase",
+ NULL,
+ "dagger",
+ "daggerdbl",
+ "bullet",
+ NULL,
+ "onedotenleader",
+ "twodotenleader",
+ "ellipsis",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "perthousand",
+ NULL,
+ "minute",
+ "second",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "guilsinglleft",
+ "guilsinglright",
+ NULL,
+ "exclamdbl",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "fraction",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "colonmonetary",
+ NULL,
+ "franc",
+ "lira",
+ NULL,
+ NULL,
+ "peseta",
+ NULL,
+ NULL,
+ NULL,
+ "dong",
+ "Euro",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b21[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Ifraktur",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "weierstrass",
+ NULL,
+ NULL,
+ NULL,
+ "Rfraktur",
+ NULL,
+ "prescription",
+ NULL,
+ NULL,
+ NULL,
+ "trademark",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "estimated",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "aleph",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "onethird",
+ "twothirds",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "oneeighth",
+ "threeeighths",
+ "fiveeighths",
+ "seveneighths",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "arrowleft",
+ "arrowup",
+ "arrowright",
+ "arrowdown",
+ "arrowboth",
+ "arrowupdn",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "arrowupdnbse",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "carriagereturn",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "arrowdblleft",
+ "arrowdblup",
+ "arrowdblright",
+ "arrowdbldown",
+ "arrowdblboth",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b22[] = {
+ "universal",
+ NULL,
+ "partialdiff",
+ "existential",
+ NULL,
+ "emptyset",
+ NULL,
+ "gradient",
+ "element",
+ "notelement",
+ NULL,
+ "suchthat",
+ NULL,
+ NULL,
+ NULL,
+ "product",
+ NULL,
+ "summation",
+ "minus",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "asteriskmath",
+ NULL,
+ NULL,
+ "radical",
+ NULL,
+ NULL,
+ "proportional",
+ "infinity",
+ "orthogonal",
+ "angle",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "logicaland",
+ "logicalor",
+ "intersection",
+ "union",
+ "integral",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "therefore",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "similar",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "congruent",
+ NULL,
+ NULL,
+ "approxequal",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "notequal",
+ "equivalence",
+ NULL,
+ NULL,
+ "lessequal",
+ "greaterequal",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "propersubset",
+ "propersuperset",
+ "notsubset",
+ NULL,
+ "reflexsubset",
+ "reflexsuperset",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "circleplus",
+ NULL,
+ "circlemultiply",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "perpendicular",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "dotmath",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b23[] = {
+ NULL,
+ NULL,
+ "house",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "revlogicalnot",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "integraltp",
+ "integralbt",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "angleleft",
+ "angleright",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b25[] = {
+ "SF100000",
+ NULL,
+ "SF110000",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "SF010000",
+ NULL,
+ NULL,
+ NULL,
+ "SF030000",
+ NULL,
+ NULL,
+ NULL,
+ "SF020000",
+ NULL,
+ NULL,
+ NULL,
+ "SF040000",
+ NULL,
+ NULL,
+ NULL,
+ "SF080000",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "SF090000",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "SF060000",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "SF070000",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "SF050000",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "SF430000",
+ "SF240000",
+ "SF510000",
+ "SF520000",
+ "SF390000",
+ "SF220000",
+ "SF210000",
+ "SF250000",
+ "SF500000",
+ "SF490000",
+ "SF380000",
+ "SF280000",
+ "SF270000",
+ "SF260000",
+ "SF360000",
+ "SF370000",
+ "SF420000",
+ "SF190000",
+ "SF200000",
+ "SF230000",
+ "SF470000",
+ "SF480000",
+ "SF410000",
+ "SF450000",
+ "SF460000",
+ "SF400000",
+ "SF540000",
+ "SF530000",
+ "SF440000",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "upblock",
+ NULL,
+ NULL,
+ NULL,
+ "dnblock",
+ NULL,
+ NULL,
+ NULL,
+ "block",
+ NULL,
+ NULL,
+ NULL,
+ "lfblock",
+ NULL,
+ NULL,
+ NULL,
+ "rtblock",
+ "ltshade",
+ "shade",
+ "dkshade",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "filledbox",
+ "H22073",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "H18543",
+ "H18551",
+ "filledrect",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "triagup",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "triagrt",
+ NULL,
+ "triagdn",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "triaglf",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "lozenge",
+ "circle",
+ NULL,
+ NULL,
+ NULL,
+ "H18533",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "invbullet",
+ "invcircle",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "openbullet",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_sans_p0_b26[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "smileface",
+ "invsmileface",
+ "sun",
+ NULL,
+ NULL,
+ NULL,
+ "female",
+ NULL,
+ "male",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "spade",
+ NULL,
+ NULL,
+ "club",
+ NULL,
+ "heart",
+ "diamond",
+ NULL,
+ NULL,
+ NULL,
+ "musicalnote",
+ "musicalnotedbl",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char **agl_sans_p0[] = {
+ agl_sans_p0_b0,
+ agl_sans_p0_b1,
+ agl_sans_p0_b2,
+ agl_sans_p0_b3,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ agl_sans_p0_b1e,
+ NULL,
+ agl_sans_p0_b20,
+ agl_sans_p0_b21,
+ agl_sans_p0_b22,
+ agl_sans_p0_b23,
+ NULL,
+ agl_sans_p0_b25,
+ agl_sans_p0_b26,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static NameList agl_sans = {
+ NULL,
+ N_("AGL without afii"),
+ { agl_sans_p0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL },
+ NULL, 0, 0, NULL
+};
+/* ************************************************************************** */
+static const char *agl_p0_b1[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Tcommaaccent",
+ "tcommaaccent",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_p0_b2[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57929",
+ "afii64937",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_p0_b4[] = {
+ NULL,
+ "afii10023",
+ "afii10051",
+ "afii10052",
+ "afii10053",
+ "afii10054",
+ "afii10055",
+ "afii10056",
+ "afii10057",
+ "afii10058",
+ "afii10059",
+ "afii10060",
+ "afii10061",
+ NULL,
+ "afii10062",
+ "afii10145",
+ "afii10017",
+ "afii10018",
+ "afii10019",
+ "afii10020",
+ "afii10021",
+ "afii10022",
+ "afii10024",
+ "afii10025",
+ "afii10026",
+ "afii10027",
+ "afii10028",
+ "afii10029",
+ "afii10030",
+ "afii10031",
+ "afii10032",
+ "afii10033",
+ "afii10034",
+ "afii10035",
+ "afii10036",
+ "afii10037",
+ "afii10038",
+ "afii10039",
+ "afii10040",
+ "afii10041",
+ "afii10042",
+ "afii10043",
+ "afii10044",
+ "afii10045",
+ "afii10046",
+ "afii10047",
+ "afii10048",
+ "afii10049",
+ "afii10065",
+ "afii10066",
+ "afii10067",
+ "afii10068",
+ "afii10069",
+ "afii10070",
+ "afii10072",
+ "afii10073",
+ "afii10074",
+ "afii10075",
+ "afii10076",
+ "afii10077",
+ "afii10078",
+ "afii10079",
+ "afii10080",
+ "afii10081",
+ "afii10082",
+ "afii10083",
+ "afii10084",
+ "afii10085",
+ "afii10086",
+ "afii10087",
+ "afii10088",
+ "afii10089",
+ "afii10090",
+ "afii10091",
+ "afii10092",
+ "afii10093",
+ "afii10094",
+ "afii10095",
+ "afii10096",
+ "afii10097",
+ NULL,
+ "afii10071",
+ "afii10099",
+ "afii10100",
+ "afii10101",
+ "afii10102",
+ "afii10103",
+ "afii10104",
+ "afii10105",
+ "afii10106",
+ "afii10107",
+ "afii10108",
+ "afii10109",
+ NULL,
+ "afii10110",
+ "afii10193",
+ NULL,
+ NULL,
+ "afii10146",
+ "afii10194",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii10147",
+ "afii10195",
+ "afii10148",
+ "afii10196",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii10050",
+ "afii10098",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii10846",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_p0_b5[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57799",
+ "afii57801",
+ "afii57800",
+ "afii57802",
+ "afii57793",
+ "afii57794",
+ "afii57795",
+ "afii57798",
+ "afii57797",
+ "afii57806",
+ NULL,
+ "afii57796",
+ "afii57807",
+ "afii57839",
+ "afii57645",
+ "afii57841",
+ "afii57842",
+ "afii57804",
+ "afii57803",
+ "afii57658",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57664",
+ "afii57665",
+ "afii57666",
+ "afii57667",
+ "afii57668",
+ "afii57669",
+ "afii57670",
+ "afii57671",
+ "afii57672",
+ "afii57673",
+ "afii57674",
+ "afii57675",
+ "afii57676",
+ "afii57677",
+ "afii57678",
+ "afii57679",
+ "afii57680",
+ "afii57681",
+ "afii57682",
+ "afii57683",
+ "afii57684",
+ "afii57685",
+ "afii57686",
+ "afii57687",
+ "afii57688",
+ "afii57689",
+ "afii57690",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57716",
+ "afii57717",
+ "afii57718",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_p0_b6[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57388",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57403",
+ NULL,
+ NULL,
+ NULL,
+ "afii57407",
+ NULL,
+ "afii57409",
+ "afii57410",
+ "afii57411",
+ "afii57412",
+ "afii57413",
+ "afii57414",
+ "afii57415",
+ "afii57416",
+ "afii57417",
+ "afii57418",
+ "afii57419",
+ "afii57420",
+ "afii57421",
+ "afii57422",
+ "afii57423",
+ "afii57424",
+ "afii57425",
+ "afii57426",
+ "afii57427",
+ "afii57428",
+ "afii57429",
+ "afii57430",
+ "afii57431",
+ "afii57432",
+ "afii57433",
+ "afii57434",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57440",
+ "afii57441",
+ "afii57442",
+ "afii57443",
+ "afii57444",
+ "afii57445",
+ "afii57446",
+ "afii57470",
+ "afii57448",
+ "afii57449",
+ "afii57450",
+ "afii57451",
+ "afii57452",
+ "afii57453",
+ "afii57454",
+ "afii57455",
+ "afii57456",
+ "afii57457",
+ "afii57458",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57392",
+ "afii57393",
+ "afii57394",
+ "afii57395",
+ "afii57396",
+ "afii57397",
+ "afii57398",
+ "afii57399",
+ "afii57400",
+ "afii57401",
+ "afii57381",
+ NULL,
+ NULL,
+ "afii63167",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57511",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57506",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57507",
+ NULL,
+ "afii57512",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57513",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57508",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57505",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57509",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57514",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57519",
+ NULL,
+ NULL,
+ "afii57534",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_p0_b20[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii61664",
+ "afii301",
+ "afii299",
+ "afii300",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii00208",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii61573",
+ "afii61574",
+ "afii61575",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii57636",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *agl_p0_b21[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii61248",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii61289",
+ NULL,
+ NULL,
+ "afii61352",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char **agl_p0[] = {
+ NULL,
+ agl_p0_b1,
+ agl_p0_b2,
+ NULL,
+ agl_p0_b4,
+ agl_p0_b5,
+ agl_p0_b6,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ agl_p0_b20,
+ agl_p0_b21,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static NameList agl = {
+ &agl_sans,
+ N_("Adobe Glyph List"),
+ { agl_p0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL },
+ NULL, 0, 0, NULL
+};
+/* ************************************************************************** */
+static const char *adobepua_p0_bf6[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "perthousand.oldstyle",
+ "cent.denominator",
+ "dollar.denominator",
+ "hyphen.denominator",
+ "parenleft.denominator",
+ "parenright.denominator",
+ "cent.numerator",
+ "dollar.numerator",
+ "hyphen.numerator",
+ "parenleft.numerator",
+ "parenright.numerator",
+ "at.cap",
+ "commaaccent.cap",
+ "commaaccent.small",
+ "pi.math",
+ "h.superior",
+ "zero.slash",
+ "zero.fitted",
+ "two.fitted",
+ "three.fitted",
+ "four.fitted",
+ "five.fitted",
+ "six.fitted",
+ "seven.fitted",
+ "eight.fitted",
+ "nine.fitted",
+ "percent.oldstyle",
+ "zero.taboldstyle",
+ "one.taboldstyle",
+ "two.taboldstyle",
+ "three.taboldstyle",
+ "four.taboldstyle",
+ "five.taboldstyle",
+ "six.taboldstyle",
+ "seven.taboldstyle",
+ "eight.taboldstyle",
+ "nine.taboldstyle",
+ "colonmonetary.taboldstyle",
+ "Euro.taboldstyle",
+ "florin.taboldstyle",
+ "numbersign.taboldstyle",
+ "sterling.taboldstyle",
+ "yen.taboldstyle",
+ "dollar.taboldstyle",
+ "cent.taboldstyle",
+ "zero.denominator",
+ "one.denominator",
+ "two.denominator",
+ "three.denominator",
+ "four.denominator",
+ "five.denominator",
+ "six.denominator",
+ "seven.denominator",
+ "eight.denominator",
+ "nine.denominator",
+ "comma.denominator",
+ "period.denominator",
+ "zero.numerator",
+ "one.numerator",
+ "two.numerator",
+ "three.numerator",
+ "four.numerator",
+ "five.numerator",
+ "six.numerator",
+ "seven.numerator",
+ "eight.numerator",
+ "nine.numerator",
+ "comma.numerator",
+ "period.numerator",
+ "Abreve.small",
+ "Amacron.small",
+ "Aogonek.small",
+ "AEacute.small",
+ "Cacute.small",
+ "Ccaron.small",
+ "Ccircumflex.small",
+ "Cdotaccent.small",
+ "Dcaron.small",
+ "Dcroat.small",
+ "Ebreve.small",
+ "Ecaron.small",
+ "Edotaccent.small",
+ "Emacron.small",
+ "Eng.small",
+ "Eogonek.small",
+ "Gbreve.small",
+ "Gcircumflex.small",
+ "Gcommaaccent.small",
+ "Gdotaccent.small",
+ "Hbar.small",
+ "Hcircumflex.small",
+ "Ibreve.small",
+ "IJ.small",
+ "Imacron.small",
+ "Iogonek.small",
+ "Itilde.small",
+ "Jcircumflex.small",
+ "Kcommaaccent.small",
+ "Lacute.small",
+ "Lcaron.small",
+ "Lcommaaccent.small",
+ "Ldot.small",
+ "Nacute.small",
+ "Ncaron.small",
+ "Ncommaaccent.small",
+ "Obreve.small",
+ "Ohungarumlaut.small",
+ "Omacron.small",
+ "Oslashacute.small",
+ "Racute.small",
+ "Rcaron.small",
+ "Rcommaaccent.small",
+ "Sacute.small",
+ "Scedilla.small",
+ "Scircumflex.small",
+ "Scommaaccent.small",
+ "Tbar.small",
+ "Tcaron.small",
+ "Tcommaaccent.small",
+ "Ubreve.small",
+ "Uhungarumlaut.small",
+ "Umacron.small",
+ "Uogonek.small",
+ "Uring.small",
+ "Utilde.small",
+ "Wacute.small",
+ "Wcircumflex.small",
+ "Wdieresis.small",
+ "Wgrave.small",
+ "Ycircumflex.small",
+ "Ygrave.small",
+ "Zacute.small",
+ "Zdotaccent.small",
+ "Idotaccent.small",
+ "parenleft.cap",
+ "parenright.cap",
+ "bracketleft.cap",
+ "bracketright.cap",
+ "braceleft.cap",
+ "braceright.cap",
+ "exclamdown.cap",
+ "questiondown.cap",
+ "guillemotleft.cap",
+ "guillemotright.cap",
+ "guilsinglleft.cap",
+ "guilsinglright.cap",
+ "hyphen.cap",
+ "endash.cap",
+ "emdash.cap",
+ "periodcentered.cap",
+ "j.dotless",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "afii10068.ital",
+ "afii10066.ital",
+ "afii10069.ital",
+ "afii10081.ital",
+ "afii10084.ital",
+ "acute.cap",
+ "caron.cap",
+ "dieresis.cap",
+ "space_uni0308_uni0301.cap",
+ "space_uni0308_uni0300.cap",
+ "grave.cap",
+ "hungarumlaut.cap",
+ "macron.cap",
+ "breve.cyrcap",
+ "circumflex.cyrcap",
+ "space_uni030F.cap",
+ "breve.cyr",
+ "circumflex.cyr",
+ "space_uni030F",
+ "space_uni0308_uni0301",
+ "space_uni0308_uni0300",
+ "copyright.serif",
+ "registered.serif",
+ "trademark.serif",
+ "one.fitted",
+ "R_p",
+ "uni2014.alt",
+ "cent.inferior",
+ "cent.superior",
+ "comma.inferior",
+ "comma.superior",
+ "dollar.inferior",
+ "dollar.superior",
+ "hyphen.inferior",
+ "hyphen.superior",
+ "period.inferior",
+ "period.superior",
+ "a.superior",
+ "b.superior",
+ "d.superior",
+ "e.superior",
+ "i.superior",
+ "l.superior",
+ "m.superior",
+ "o.superior",
+ "r.superior",
+ "s.superior",
+ "t.superior",
+ "breve.sc",
+ "caron.sc",
+ "circumflex.sc",
+ "dotaccent.sc",
+ "hungarumlaut.sc",
+ "lslash.sc",
+ "oe.sc",
+ "ogonek.sc",
+ "ring.sc",
+ "scaron.sc",
+ "tilde.sc",
+ "zcaron.sc"
+};
+
+static const char *adobepua_p0_bf7[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "exclam.sc",
+ NULL,
+ NULL,
+ "dollar.oldstyle",
+ NULL,
+ "ampersand.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "zero.oldstyle",
+ "one.oldstyle",
+ "two.oldstyle",
+ "three.oldstyle",
+ "four.oldstyle",
+ "five.oldstyle",
+ "six.oldstyle",
+ "seven.oldstyle",
+ "eight.oldstyle",
+ "nine.oldstyle",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "question.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "grave.sc",
+ "a.sc",
+ "b.sc",
+ "c.sc",
+ "d.sc",
+ "e.sc",
+ "f.sc",
+ "g.sc",
+ "h.sc",
+ "i.sc",
+ "j.sc",
+ "k.sc",
+ "l.sc",
+ "m.sc",
+ "n.sc",
+ "o.sc",
+ "p.sc",
+ "q.sc",
+ "r.sc",
+ "s.sc",
+ "t.sc",
+ "u.sc",
+ "v.sc",
+ "w.sc",
+ "x.sc",
+ "y.sc",
+ "z.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "exclamdown.sc",
+ "cent.oldstyle",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "dieresis.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "macron.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "acute.sc",
+ NULL,
+ NULL,
+ NULL,
+ "cedilla.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "questiondown.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "agrave.sc",
+ "aacute.sc",
+ "acircumflex.sc",
+ "atilde.sc",
+ "adieresis.sc",
+ "aring.sc",
+ "ae.sc",
+ "ccedilla.sc",
+ "egrave.sc",
+ "eacute.sc",
+ "ecircumflex.sc",
+ "edieresis.sc",
+ "igrave.sc",
+ "iacute.sc",
+ "icircumflex.sc",
+ "idieresis.sc",
+ "eth.sc",
+ "ntilde.sc",
+ "ograve.sc",
+ "oacute.sc",
+ "ocircumflex.sc",
+ "otilde.sc",
+ "odieresis.sc",
+ NULL,
+ "oslash.sc",
+ "ugrave.sc",
+ "uacute.sc",
+ "ucircumflex.sc",
+ "udieresis.sc",
+ "yacute.sc",
+ "thorn.sc",
+ "ydieresis.sc"
+};
+
+static const char *adobepua_p0_bf8[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "registered.sans",
+ "copyright.sans",
+ "trademark.sans",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *adobepua_p0_bfb[] = {
+ "f_f",
+ "f_i",
+ "f_l",
+ "f_f_i",
+ "f_f_l",
+ "longs_t",
+ "s_t",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char **adobepua_p0[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ adobepua_p0_bf6,
+ adobepua_p0_bf7,
+ adobepua_p0_bf8,
+ NULL,
+ NULL,
+ adobepua_p0_bfb,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static NameList adobepua = {
+ &agl,
+ N_("AGL with PUA"),
+ { adobepua_p0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL },
+ NULL, 0, 0, NULL
+};
+/* ************************************************************************** */
+static const char *greeksc_p0_bf5[] = {
+ "alpha.sc",
+ "beta.sc",
+ "gamma.sc",
+ "delta.sc",
+ "epsilon.sc",
+ "zeta.sc",
+ "eta.sc",
+ "theta.sc",
+ "iota.sc",
+ "kappa.sc",
+ "lambda.sc",
+ "mu.sc",
+ "nu.sc",
+ "xi.sc",
+ "omicron.sc",
+ "pi.sc",
+ "rho.sc",
+ NULL,
+ "sigma.sc",
+ "tau.sc",
+ "upsilon.sc",
+ "phi.sc",
+ "chi.sc",
+ "psi.sc",
+ "omega.sc",
+ "iotadieresis.sc",
+ "upsilondieresis.sc",
+ "alphaiota.sc",
+ "etaiota.sc",
+ "omegaiota.sc",
+ "prosgegrammeni.sc",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char **greeksc_p0[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ greeksc_p0_bf5,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static NameList greeksc = {
+ &adobepua,
+ N_("Greek small caps"),
+ { greeksc_p0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL },
+ NULL, 0, 0, NULL
+};
+/* ************************************************************************** */
+static const char *tex_p0_b20[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "closure",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "leftharpoonaccent",
+ "rightharpoonaccent",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_b21[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "shortleftarrow",
+ "shortuparrow",
+ "shortrightarrow",
+ "shortdownarrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "leftwavyarrow",
+ "rightwavyarrow",
+ NULL,
+ "twoheaduparrow",
+ NULL,
+ "twoheaddownarrow",
+ NULL,
+ NULL,
+ NULL,
+ "mapsup",
+ NULL,
+ "mapsdown",
+ "updownarrowbar",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "leftrightwavyarrow",
+ NULL,
+ "downzigzagarrow",
+ NULL,
+ NULL,
+ "Ldsh",
+ "Rdsh",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "acwopencirclearrow",
+ "cwopencirclearrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "updownarrows",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Nwarrow",
+ "Nearrow",
+ "Searrow",
+ "Swarrow",
+ NULL,
+ NULL,
+ "longleftzigzagarrow",
+ "rightzigzagarrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "barleftarrow",
+ "rightarrowbar",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "downuparrows",
+ "rightthreearrows",
+ "nvleftarrow",
+ "nvrightarrow",
+ "nvleftrightarrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_b22[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "ltrpar",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "difference",
+ NULL,
+ "ac",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "approxident",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "arceq",
+ NULL,
+ "veeeq",
+ "stareq",
+ NULL,
+ "eqdef",
+ "measeq",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Equiv",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "prurel",
+ "scurel",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "origof",
+ "imageof",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "eqless",
+ "eqgtr",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "disin",
+ NULL,
+ "isins",
+ "isindot",
+ NULL,
+ NULL,
+ "isinvb",
+ "isinE",
+ "nisd",
+ NULL,
+ "nis",
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_b23[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "invnot",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "turnednot",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "solbar",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "rangledownzigzagarrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_b27[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "longrightzigzagarrow"
+};
+
+static const char *tex_p0_b29[] = {
+ NULL,
+ NULL,
+ "nvLeftarrow",
+ "nvRightarrow",
+ "nvLeftrightarrow",
+ "twoheadmapsto",
+ NULL,
+ NULL,
+ "downarrowbarred",
+ "uparrowbarred",
+ "Uuparrow",
+ "Ddownarrow",
+ "leftbkarrow",
+ "rightbkarrow",
+ "leftdbkarrow",
+ NULL,
+ NULL,
+ "rightdotarrow",
+ "baruparrow",
+ "downarrowbar",
+ NULL,
+ NULL,
+ "twoheadrightarrowtail",
+ NULL,
+ NULL,
+ "lefttail",
+ "righttail",
+ "leftdbltail",
+ "rightdbltail",
+ "diamondleftarrow",
+ "rightarrowdiamond",
+ "diamondleftarrowbar",
+ "barrightarrowdiamond",
+ "nwsearrow",
+ "neswarrow",
+ "hknwarrow",
+ "hknearrow",
+ "hksearrow",
+ "hkswarrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "rdiagovfdiag",
+ "fdiagovrdiag",
+ "seovnearrow",
+ "neovsearrow",
+ "fdiagovnearrow",
+ "rdiagovsearrow",
+ "neovnwarrow",
+ "nwovnearrow",
+ "rightcurvedarrow",
+ NULL,
+ NULL,
+ "leftdowncurvedarrow",
+ "rightdowncurvedarrow",
+ "cwhalfcirclearrow",
+ "acwhalfcirclearrow",
+ NULL,
+ "acwundercurvearrow",
+ "curvearrowrightminus",
+ "curvearrowleftplus",
+ "cwundercurvearrow",
+ NULL,
+ NULL,
+ NULL,
+ "rightarrowshortleftarrow",
+ "leftarrowshortrightarrow",
+ "shortrightarrowleftarrow",
+ "rightarrowplus",
+ "leftarrowplus",
+ "rightarrowx",
+ "leftrightarrowcircle",
+ "twoheaduparrowcircle",
+ "leftrightharpoonupdown",
+ "leftrightharpoondownup",
+ "updownharpoonrightleft",
+ "updownharpoonleftright",
+ "leftrightharpoonupup",
+ "updownharpoonrightright",
+ "leftrightharpoondowndown",
+ "updownharpoonleftleft",
+ "barleftharpoonup",
+ "rightharpoonupbar",
+ "barupharpoonright",
+ "downharpoonrightbar",
+ "barleftharpoondown",
+ "rightharpoondownbar",
+ "barupharpoonleft",
+ "downharpoonleftbar",
+ "leftharpoonupbar",
+ "barrightharpoonup",
+ "upharpoonrightbar",
+ "bardownharpoonright",
+ "leftharpoondownbar",
+ "barrightharpoondown",
+ "upharpoonleftbar",
+ "bardownharpoonleft",
+ "leftharpoonsupdown",
+ "upharpoonsleftright",
+ "rightharpoonsupdown",
+ "downharpoonsleftright",
+ "leftrightharpoonsup",
+ "leftrightharpoonsdown",
+ "rightleftharpoonsup",
+ "rightleftharpoonsdown",
+ "leftharpoonupdash",
+ "dashleftharpoondown",
+ "rightharpoonupdash",
+ "dashrightharpoondown",
+ "updownharpoonsleftright",
+ "downupharpoonsleftright",
+ "rightimply",
+ "equalrightarrow",
+ "similarrightarrow",
+ "leftarrowsimilar",
+ "rightarrowsimilar",
+ "rightarrowapprox",
+ "ltlarr",
+ "leftarrowless",
+ "gtrarr",
+ "subrarr",
+ "leftarrowsubset",
+ "suplarr",
+ "leftfishtail",
+ "rightfishtail",
+ "upfishtail",
+ "downfishtail",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "rtriltri",
+ "ltrivb",
+ "vbrtri",
+ "lfbowtie",
+ "rfbowtie",
+ "fbowtie",
+ "lftimes",
+ "rftimes",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "eqvparsl",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "ruledelayed",
+ NULL,
+ "dsol",
+ "rsolbar",
+ "xsol",
+ "xbsol",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_b2a[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "congdot",
+ NULL,
+ NULL,
+ "approxeqq",
+ NULL,
+ NULL,
+ "eqqsim",
+ "Coloneq",
+ "eqeq",
+ NULL,
+ NULL,
+ "equivDD",
+ "ltcir",
+ "gtcir",
+ "ltquest",
+ "gtquest",
+ NULL,
+ NULL,
+ "lesdot",
+ "gesdot",
+ "lesdoto",
+ "gesdoto",
+ "lesdotor",
+ "gesdotol",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "lsime",
+ "gsime",
+ "lsimg",
+ "gsiml",
+ "lgE",
+ "glE",
+ "lesges",
+ "gesles",
+ NULL,
+ NULL,
+ "elsdot",
+ "egsdot",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "simless",
+ "simgtr",
+ "simlE",
+ "simgE",
+ "Lt",
+ "Gt",
+ NULL,
+ "glj",
+ "gla",
+ "ltcc",
+ "gtcc",
+ "lescc",
+ "gescc",
+ "smt",
+ "lat",
+ "smte",
+ "late",
+ "bumpeqq",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "prE",
+ "scE",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Pr",
+ "Sc",
+ "subsetdot",
+ "supsetdot",
+ "subsetplus",
+ "supsetplus",
+ "submult",
+ "supmult",
+ "subedot",
+ "supedot",
+ NULL,
+ NULL,
+ "subsim",
+ "supsim",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "csub",
+ "csup",
+ "csube",
+ "csupe",
+ "subsup",
+ "supsub",
+ "subsub",
+ "supsup",
+ "suphsub",
+ "supdsub",
+ "forkv",
+ "topfork",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "Barv",
+ "vBar",
+ "vBarv",
+ "barV",
+ "Vbar",
+ "Not",
+ "bNot",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_be2[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "rightdbkarrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "nrightwavyarrow",
+ NULL,
+ "nrightcurvedarrow",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "race",
+ "acE",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_be3[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "lesg",
+ "gesl",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "smtes",
+ "lates",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "bsolhsub",
+ "suphsol",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "congruence",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_be4[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "mostpos",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *tex_p0_be6[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "varrightfishtail",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char **tex_p0[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ tex_p0_b20,
+ tex_p0_b21,
+ tex_p0_b22,
+ tex_p0_b23,
+ NULL,
+ NULL,
+ NULL,
+ tex_p0_b27,
+ NULL,
+ tex_p0_b29,
+ tex_p0_b2a,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ tex_p0_be2,
+ tex_p0_be3,
+ tex_p0_be4,
+ NULL,
+ tex_p0_be6,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static NameList tex = {
+ &agl,
+ NU_("ΤεΧ Names"),
+ { tex_p0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL },
+ NULL, 0, 0, NULL
+};
+/* ************************************************************************** */
+static const char *ams_p0_be2[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni219D0338",
+ NULL,
+ "uni29330338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2192.short",
+ "uni2190.short",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni222AFE00",
+ "uni2229FE00",
+ "uni2294FE00",
+ "uni2293FE00",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni223E0332.reversed",
+ "uni223E0333",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2269FE00",
+ NULL,
+ NULL,
+ "uni2268FE00",
+ "uni22670338",
+ "uni2A7E0338",
+ "uni2A7D0338",
+ "uni22660338",
+ NULL,
+ "uni2224.short",
+ "uni2226.short",
+ "uni228220D2",
+ "uni228620D2",
+ "uni2AC50338",
+ "uni228320D2",
+ "uni2AC60338",
+ "uni228720D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2ACBFE00",
+ "uni228AFE00",
+ "uni228BFE00",
+ "uni2ACCFE00",
+ "uni224B0338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni226420D2",
+ "uni226520D2",
+ "uni003C20D2",
+ "uni003E20D2",
+ "uni2A6D0338",
+ "uni224820D2",
+ "uni2A700338",
+ NULL,
+ "uni2AA120D2",
+ "uni2AA220D2",
+ "uni226A0338",
+ "uni226B0338",
+ "uni22D80338",
+ "uni22D90338",
+ "uni22B520D2",
+ "uni22B420D2",
+ NULL,
+ NULL,
+ NULL,
+ "uni006A.dotless",
+ "uni210F.var",
+ NULL,
+ NULL,
+ "uni222020D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_be3[] = {
+ NULL,
+ "uni2223.short",
+ "uni2225.short",
+ NULL,
+ NULL,
+ NULL,
+ "uni2248.bold",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni22DAFE00",
+ "uni22DBFE00",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2AACFE00",
+ "uni2AADFE00",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni220B20D2",
+ "uni220D0338",
+ NULL,
+ NULL,
+ "uni220820D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2A15.up",
+ "uni2A16.up",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni226120E5",
+ "uni003D20E5",
+ "uni2AFD20E5",
+ "uni22500338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni22020338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2A10.up",
+ NULL,
+ "uni2A12.up",
+ "uni2A13.up",
+ "uni2A14.up",
+ "uni2A17.up",
+ "uni2A11.up",
+ NULL,
+ "uni22F50338",
+ NULL,
+ "uni22F90338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2026.em",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni220A0338",
+ "uni227320D2",
+ "uni227220D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni223E.reversed",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni0265.superscript",
+ "uni0252.superscript",
+ NULL,
+ NULL,
+ NULL,
+ "uni2A0F.up",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2A9B20D2",
+ "uni2A9C20D2",
+ "uni2A9B0338",
+ "uni2A9C0338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_be4[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni223E.var",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni223C20D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_be5[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2A3CFE00",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2AAF0338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni224220D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2AB00338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_be6[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni228F0338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni22900338",
+ "uni224E0338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2205.var",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni0077.subscript",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni1D0B.reversed",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni025102DE",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni025B02DE",
+ "uni025402DE",
+ NULL,
+ "uni03C9.inverted",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni297D.var",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni223C.bold",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_be8[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni227E0338",
+ "uni227F0338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2216.var",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni224F0338",
+ "uni22420338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_bea[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni00730336",
+ NULL,
+ "uni006C0321",
+ NULL,
+ NULL,
+ "uni03040304",
+ NULL,
+ NULL,
+ "uni229CFE00",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni03020302",
+ NULL,
+ "uni03030303",
+ "uni033103310331",
+ "uni0331033103310331",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni03070302",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni03040303",
+ "uni03310330",
+ "uni03040308",
+ "uni03300331",
+ NULL,
+ "uni00640321",
+ "uni00680321",
+ "uni006B0321",
+ "uni00780321",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni00730321",
+ "uni007A0321",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2034.notsup",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2A0B.up",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni227620D2",
+ "uni227720D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_bec[] = {
+ NULL,
+ NULL,
+ "uni2A3DFE00",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_bed[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni220A20D2",
+ "uni220D20D2",
+ "uni22F60338",
+ "uni22FD0338",
+ "uni22F620D2",
+ "uni22FD20D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2295FE00",
+ "uni2297FE00",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni224320D2",
+ "uni224520D2",
+ NULL,
+ "uni2A6C0338",
+ "uni2A6C20D2",
+ "uni2A7020D2",
+ "uni224D20D2",
+ "uni223F.reversed",
+ "uni003D20D2",
+ NULL,
+ "uni226120D2",
+ "uni22630338",
+ "uni226320D2",
+ NULL,
+ NULL,
+ "uni2A7D20D2",
+ "uni2A7E20D2",
+ "uni226620D2",
+ "uni226720D2",
+ "uni2A950338",
+ "uni2A960338",
+ "uni2A9520D2",
+ "uni2A9620D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2A990338",
+ "uni2A9A0338",
+ "uni2A9920D2",
+ "uni2A9A20D2",
+ "uni2272FE00",
+ "uni2273FE00",
+ "uni2A9DFE00",
+ "uni2A9EFE00",
+ NULL,
+ NULL,
+ "uni227A20D2",
+ "uni227B20D2",
+ "uni227C20D2",
+ "uni227D20D2",
+ "uni22DE20D2",
+ "uni22DF20D2",
+ "uni22DE0338",
+ "uni22DF0338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2AC520D2",
+ "uni2AC620D2",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2AF40338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2A0A.lgdisplay",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni220A.narrow",
+ "uni220D.narrow",
+ NULL,
+ "u1D6FB.narrow",
+ "uni002820090029",
+ "uni002822C50029",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_bee[] = {
+ "stixEE00",
+ "stixEE01",
+ "stixEE02",
+ "stixEE03",
+ "stixEE04",
+ "stixEE05",
+ "stixEE06",
+ "stixEE07",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "stixEE10",
+ "stixEE11",
+ "stixEE12",
+ "stixEE13",
+ "stixEE14",
+ "stixEE15",
+ "stixEE16",
+ "stixEE17",
+ "stixEE18",
+ "stixEE19",
+ "stixEE1A",
+ "stixEE1B",
+ "stixEE1C",
+ "stixEE1D",
+ "stixEE1E",
+ "stixEE1F",
+ "stixEE20",
+ "stixEE21",
+ "stixEE22",
+ "stixEE23",
+ "stixEE24",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "stixEE30",
+ "stixEE31",
+ "stixEE32",
+ "stixEE33",
+ "stixEE34",
+ "stixEE35",
+ "stixEE36",
+ "stixEE37",
+ "stixEE38",
+ "stixEE39",
+ "stixEE3A",
+ "stixEE3B",
+ "stixEE3C",
+ "stixEE3D",
+ "stixEE3E",
+ NULL,
+ "stixEE40",
+ "stixEE41",
+ "stixEE42",
+ "stixEE43",
+ "stixEE44",
+ "stixEE45",
+ "stixEE46",
+ "stixEE47",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "stixEE50",
+ "stixEE51",
+ "stixEE52",
+ "stixEE53",
+ "stixEE54",
+ "stixEE55",
+ "stixEE56",
+ "stixEE57",
+ "stixEE58",
+ "stixEE59",
+ "stixEE5A",
+ "stixEE5B",
+ "stixEE5C",
+ "stixEE5D",
+ "stixEE5E",
+ "stixEE5F",
+ "stixEE60",
+ "stixEE61",
+ "stixEE62",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "stixEE70",
+ "stixEE71",
+ "stixEE72",
+ "stixEE73",
+ "stixEE74",
+ "stixEE75",
+ "stixEE76",
+ "stixEE77",
+ "stixEE78",
+ "stixEE79",
+ "stixEE7A",
+ "stixEE7B",
+ "stixEE7C",
+ "stixEE7D",
+ "stixEE7E",
+ "stixEE7F",
+ "stixEE80",
+ "stixEE81",
+ "stixEE82",
+ "stixEE83",
+ "stixEE84",
+ "stixEE85",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "stixEE90",
+ "stixEE91",
+ "stixEE92",
+ "stixEE93",
+ "stixEE94",
+ "stixEE95",
+ "stixEE96",
+ "stixEE97",
+ "stixEE98",
+ "stixEE99",
+ "stixEE9A",
+ "stixEE9B",
+ "stixEE9C",
+ "stixEE9D",
+ "stixEE9E",
+ "stixEE9F",
+ "stixEEA0",
+ "stixEEA1",
+ "stixEEA2",
+ "stixEEA3",
+ "stixEEA4",
+ "stixEEA5",
+ "stixEEA6",
+ "stixEEA7",
+ "stixEEA8",
+ "stixEEA9",
+ "stixEEAA",
+ "stixEEAB",
+ "stixEEAC",
+ NULL,
+ NULL,
+ NULL,
+ "stixEEB0",
+ "stixEEB1",
+ "stixEEB2",
+ "stixEEB3",
+ "stixEEB4",
+ "stixEEB5",
+ "stixEEB6",
+ "stixEEB7",
+ "stixEEB8",
+ "stixEEB9",
+ "stixEEBA",
+ "stixEEBB",
+ "stixEEBC",
+ "stixEEBD",
+ "stixEEBE",
+ "stixEEBF",
+ "stixEEC0",
+ "stixEEC1",
+ "stixEEC2",
+ "stixEEC3",
+ "stixEEC4",
+ "stixEEC5",
+ "stixEEC6",
+ "stixEEC7",
+ "stixEEC8",
+ "stixEEC9",
+ "stixEECA",
+ "stixEECB",
+ NULL,
+ "stixEECD",
+ "stixEECE",
+ "stixEECF",
+ "stixEED0",
+ "stixEED1",
+ "stixEED2",
+ "stixEED3",
+ "stixEED4",
+ "stixEED5",
+ "stixEED6",
+ "stixEED7",
+ "stixEED8",
+ "stixEED9",
+ "stixEEDA",
+ "stixEEDB",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_bf4[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni29CF0338",
+ "uni29D00338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2AA10338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2AA20338",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char *ams_p0_bf5[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ "uni2191.short",
+ "uni2193.short",
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static const char **ams_p0[] = {
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ ams_p0_be2,
+ ams_p0_be3,
+ ams_p0_be4,
+ ams_p0_be5,
+ ams_p0_be6,
+ NULL,
+ ams_p0_be8,
+ NULL,
+ ams_p0_bea,
+ NULL,
+ ams_p0_bec,
+ ams_p0_bed,
+ ams_p0_bee,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ ams_p0_bf4,
+ ams_p0_bf5,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL
+};
+
+static NameList ams = {
+ &tex,
+ N_("AMS Names"),
+ { ams_p0, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL },
+ NULL, 0, 0, NULL
+};
+/* ************************************************************************** */
+static struct psaltnames psaltnames[] = {
+ { "AEmacron", 0x01e2 , 0 },
+ { "AEsmall", 0xf7e6 , 0 },
+ { "Aacutesmall", 0xf7e1 , 0 },
+ { "Abreveacute", 0x1eae , 0 },
+ { "Abrevecyrillic", 0x04d0 , 0 },
+ { "Abrevedotbelow", 0x1eb6 , 0 },
+ { "Abrevegrave", 0x1eb0 , 0 },
+ { "Abrevehookabove", 0x1eb2 , 0 },
+ { "Abrevetilde", 0x1eb4 , 0 },
+ { "Acaron", 0x01cd , 0 },
+ { "Acircle", 0x24b6 , 0 },
+ { "Acircumflexacute", 0x1ea4 , 0 },
+ { "Acircumflexdotbelow", 0x1eac , 0 },
+ { "Acircumflexgrave", 0x1ea6 , 0 },
+ { "Acircumflexhookabove", 0x1ea8 , 0 },
+ { "Acircumflexsmall", 0xf7e2 , 0 },
+ { "Acircumflextilde", 0x1eaa , 0 },
+ { "Acute", 0xf6c9 , 0 },
+ { "Acutesmall", 0xf7b4 , 0 },
+ { "Acyrillic", 0x0410 , 0 },
+ { "Adblgrave", 0x0200 , 0 },
+ { "Adieresiscyrillic", 0x04d2 , 0 },
+ { "Adieresismacron", 0x01de , 0 },
+ { "Adieresissmall", 0xf7e4 , 0 },
+ { "Adotbelow", 0x1ea0 , 0 },
+ { "Adotmacron", 0x01e0 , 0 },
+ { "Agravesmall", 0xf7e0 , 0 },
+ { "Ahookabove", 0x1ea2 , 0 },
+ { "Aiecyrillic", 0x04d4 , 0 },
+ { "Ainvertedbreve", 0x0202 , 0 },
+ { "Amonospace", 0xff21 , 0 },
+ { "Aringbelow", 0x1e00 , 0 },
+ { "Aringsmall", 0xf7e5 , 0 },
+ { "Asmall", 0xf761 , 0 },
+ { "Atildesmall", 0xf7e3 , 0 },
+ { "Aybarmenian", 0x0531 , 0 },
+ { "Bcircle", 0x24b7 , 0 },
+ { "Bdotaccent", 0x1e02 , 0 },
+ { "Bdotbelow", 0x1e04 , 0 },
+ { "Becyrillic", 0x0411 , 0 },
+ { "Benarmenian", 0x0532 , 0 },
+ { "Bhook", 0x0181 , 0 },
+ { "Blinebelow", 0x1e06 , 0 },
+ { "Bmonospace", 0xff22 , 0 },
+ { "Brevesmall", 0xf6f4 , 0 },
+ { "Bsmall", 0xf762 , 0 },
+ { "Btopbar", 0x0182 , 0 },
+ { "Caarmenian", 0x053e , 0 },
+ { "Caron", 0xf6ca , 0 },
+ { "Caronsmall", 0xf6f5 , 0 },
+ { "Ccedillaacute", 0x1e08 , 0 },
+ { "Ccedillasmall", 0xf7e7 , 0 },
+ { "Ccircle", 0x24b8 , 0 },
+ { "Cdot", 0x010a , 0 },
+ { "Cedillasmall", 0xf7b8 , 0 },
+ { "Chaarmenian", 0x0549 , 0 },
+ { "Cheabkhasiancyrillic", 0x04bc , 0 },
+ { "Checyrillic", 0x0427 , 0 },
+ { "Chedescenderabkhasiancyrillic", 0x04be , 0 },
+ { "Chedescendercyrillic", 0x04b6 , 0 },
+ { "Chedieresiscyrillic", 0x04f4 , 0 },
+ { "Cheharmenian", 0x0543 , 0 },
+ { "Chekhakassiancyrillic", 0x04cb , 0 },
+ { "Cheverticalstrokecyrillic", 0x04b8 , 0 },
+ { "Chook", 0x0187 , 0 },
+ { "Circumflexsmall", 0xf6f6 , 0 },
+ { "Cmonospace", 0xff23 , 0 },
+ { "Coarmenian", 0x0551 , 0 },
+ { "Csmall", 0xf763 , 0 },
+ { "DZ", 0x01f1 , 0 },
+ { "DZcaron", 0x01c4 , 0 },
+ { "Daarmenian", 0x0534 , 0 },
+ { "Dafrican", 0x0189 , 0 },
+ { "Dcedilla", 0x1e10 , 0 },
+ { "Dcircle", 0x24b9 , 0 },
+ { "Dcircumflexbelow", 0x1e12 , 0 },
+ { "Ddotaccent", 0x1e0a , 0 },
+ { "Ddotbelow", 0x1e0c , 0 },
+ { "Decyrillic", 0x0414 , 0 },
+ { "Deicoptic", 0x03ee , 0 },
+ { "Deltagreek", 0x0394 , 0 },
+ { "Dhook", 0x018a , 0 },
+ { "Dieresis", 0xf6cb , 0 },
+ { "diaeresis", 0x00a8 , 0 },
+ { "Diaeresis", 0xf6cb , 0 },
+ { "DieresisAcute", 0xf6cc , 0 },
+ { "DieresisGrave", 0xf6cd , 0 },
+ { "Dieresissmall", 0xf7a8 , 0 },
+ { "Digammagreek", 0x03dc , 0 },
+ { "Djecyrillic", 0x0402 , 0 },
+ { "Dlinebelow", 0x1e0e , 0 },
+ { "Dmonospace", 0xff24 , 0 },
+ { "Dotaccentsmall", 0xf6f7 , 0 },
+ { "Dslash", 0x0110 , 0 },
+ { "Dsmall", 0xf764 , 0 },
+ { "Dtopbar", 0x018b , 0 },
+ { "Dz", 0x01f2 , 0 },
+ { "Dzcaron", 0x01c5 , 0 },
+ { "Dzeabkhasiancyrillic", 0x04e0 , 0 },
+ { "Dzecyrillic", 0x0405 , 0 },
+ { "Dzhecyrillic", 0x040f , 0 },
+ { "Eacutesmall", 0xf7e9 , 0 },
+ { "Ecedillabreve", 0x1e1c , 0 },
+ { "Echarmenian", 0x0535 , 0 },
+ { "Ecircle", 0x24ba , 0 },
+ { "Ecircumflexacute", 0x1ebe , 0 },
+ { "Ecircumflexbelow", 0x1e18 , 0 },
+ { "Ecircumflexdotbelow", 0x1ec6 , 0 },
+ { "Ecircumflexgrave", 0x1ec0 , 0 },
+ { "Ecircumflexhookabove", 0x1ec2 , 0 },
+ { "Ecircumflexsmall", 0xf7ea , 0 },
+ { "Ecircumflextilde", 0x1ec4 , 0 },
+ { "Ecyrillic", 0x0404 , 0 },
+ { "Edblgrave", 0x0204 , 0 },
+ { "Edieresissmall", 0xf7eb , 0 },
+ { "Edot", 0x0116 , 0 },
+ { "Edotbelow", 0x1eb8 , 0 },
+ { "Efcyrillic", 0x0424 , 0 },
+ { "Egravesmall", 0xf7e8 , 0 },
+ { "Eharmenian", 0x0537 , 0 },
+ { "Ehookabove", 0x1eba , 0 },
+ { "Eightroman", 0x2167 , 0 },
+ { "Einvertedbreve", 0x0206 , 0 },
+ { "Eiotifiedcyrillic", 0x0464 , 0 },
+ { "Elcyrillic", 0x041b , 0 },
+ { "Elevenroman", 0x216a , 0 },
+ { "Emacronacute", 0x1e16 , 0 },
+ { "Emacrongrave", 0x1e14 , 0 },
+ { "Emcyrillic", 0x041c , 0 },
+ { "Emonospace", 0xff25 , 0 },
+ { "Encyrillic", 0x041d , 0 },
+ { "Endescendercyrillic", 0x04a2 , 0 },
+ { "Enghecyrillic", 0x04a4 , 0 },
+ { "Enhookcyrillic", 0x04c7 , 0 },
+ { "Eopen", 0x0190 , 0 },
+ { "Ercyrillic", 0x0420 , 0 },
+ { "Ereversed", 0x018e , 0 },
+ { "Ereversedcyrillic", 0x042d , 0 },
+ { "Escyrillic", 0x0421 , 0 },
+ { "Esdescendercyrillic", 0x04aa , 0 },
+ { "Esh", 0x01a9 , 0 },
+ { "Esmall", 0xf765 , 0 },
+ { "Etarmenian", 0x0538 , 0 },
+ { "Ethsmall", 0xf7f0 , 0 },
+ { "Etilde", 0x1ebc , 0 },
+ { "Etildebelow", 0x1e1a , 0 },
+ { "Ezh", 0x01b7 , 0 },
+ { "Ezhcaron", 0x01ee , 0 },
+ { "Ezhreversed", 0x01b8 , 0 },
+ { "Fcircle", 0x24bb , 0 },
+ { "Fdotaccent", 0x1e1e , 0 },
+ { "Feharmenian", 0x0556 , 0 },
+ { "Feicoptic", 0x03e4 , 0 },
+ { "Fhook", 0x0191 , 0 },
+ { "Fitacyrillic", 0x0472 , 0 },
+ { "Fiveroman", 0x2164 , 0 },
+ { "Fmonospace", 0xff26 , 0 },
+ { "Fourroman", 0x2163 , 0 },
+ { "Fsmall", 0xf766 , 0 },
+ { "GBsquare", 0x3387 , 0 },
+ { "Gacute", 0x01f4 , 0 },
+ { "Gammaafrican", 0x0194 , 0 },
+ { "Gangiacoptic", 0x03ea , 0 },
+ { "Gcedilla", 0x0122 , 0 },
+ { "Gcircle", 0x24bc , 0 },
+ { "Gdot", 0x0120 , 0 },
+ { "Gecyrillic", 0x0413 , 0 },
+ { "Ghadarmenian", 0x0542 , 0 },
+ { "Ghemiddlehookcyrillic", 0x0494 , 0 },
+ { "Ghestrokecyrillic", 0x0492 , 0 },
+ { "Gheupturncyrillic", 0x0490 , 0 },
+ { "Ghook", 0x0193 , 0 },
+ { "Gimarmenian", 0x0533 , 0 },
+ { "Gjecyrillic", 0x0403 , 0 },
+ { "Gmacron", 0x1e20 , 0 },
+ { "Gmonospace", 0xff27 , 0 },
+ { "Grave", 0xf6ce , 0 },
+ { "Gravesmall", 0xf760 , 0 },
+ { "Gsmall", 0xf767 , 0 },
+ { "Gsmallhook", 0x029b , 0 },
+ { "Gstroke", 0x01e4 , 0 },
+ { "HPsquare", 0x33cb , 0 },
+ { "Haabkhasiancyrillic", 0x04a8 , 0 },
+ { "Hadescendercyrillic", 0x04b2 , 0 },
+ { "Hardsigncyrillic", 0x042a , 0 },
+ { "Hbrevebelow", 0x1e2a , 0 },
+ { "Hcedilla", 0x1e28 , 0 },
+ { "Hcircle", 0x24bd , 0 },
+ { "Hdieresis", 0x1e26 , 0 },
+ { "Hdotaccent", 0x1e22 , 0 },
+ { "Hdotbelow", 0x1e24 , 0 },
+ { "Hmonospace", 0xff28 , 0 },
+ { "Hoarmenian", 0x0540 , 0 },
+ { "Horicoptic", 0x03e8 , 0 },
+ { "Hsmall", 0xf768 , 0 },
+ { "Hungarumlaut", 0xf6cf , 0 },
+ { "Hungarumlautsmall", 0xf6f8 , 0 },
+ { "Hzsquare", 0x3390 , 0 },
+ { "IAcyrillic", 0x042f , 0 },
+ { "IUcyrillic", 0x042e , 0 },
+ { "Iacutesmall", 0xf7ed , 0 },
+ { "Icaron", 0x01cf , 0 },
+ { "Icircle", 0x24be , 0 },
+ { "Icircumflexsmall", 0xf7ee , 0 },
+ { "Icyrillic", 0x0406 , 0 },
+ { "Idblgrave", 0x0208 , 0 },
+ { "Idieresisacute", 0x1e2e , 0 },
+ { "Idieresiscyrillic", 0x04e4 , 0 },
+ { "Idieresissmall", 0xf7ef , 0 },
+ { "Idot", 0x0130 , 0 },
+ { "Idotbelow", 0x1eca , 0 },
+ { "Iebrevecyrillic", 0x04d6 , 0 },
+ { "Iecyrillic", 0x0415 , 0 },
+ { "Igravesmall", 0xf7ec , 0 },
+ { "Ihookabove", 0x1ec8 , 0 },
+ { "Iicyrillic", 0x0418 , 0 },
+ { "Iinvertedbreve", 0x020a , 0 },
+ { "Iishortcyrillic", 0x0419 , 0 },
+ { "Imacroncyrillic", 0x04e2 , 0 },
+ { "Imonospace", 0xff29 , 0 },
+ { "Iniarmenian", 0x053b , 0 },
+ { "Iocyrillic", 0x0401 , 0 },
+ { "Iotaafrican", 0x0196 , 0 },
+ { "Ismall", 0xf769 , 0 },
+ { "Istroke", 0x0197 , 0 },
+ { "Itildebelow", 0x1e2c , 0 },
+ { "Izhitsacyrillic", 0x0474 , 0 },
+ { "Izhitsadblgravecyrillic", 0x0476 , 0 },
+ { "Jaarmenian", 0x0541 , 0 },
+ { "Jcircle", 0x24bf , 0 },
+ { "Jecyrillic", 0x0408 , 0 },
+ { "Jheharmenian", 0x054b , 0 },
+ { "Jmonospace", 0xff2a , 0 },
+ { "Jsmall", 0xf76a , 0 },
+ { "KBsquare", 0x3385 , 0 },
+ { "KKsquare", 0x33cd , 0 },
+ { "Kabashkircyrillic", 0x04a0 , 0 },
+ { "Kacute", 0x1e30 , 0 },
+ { "Kacyrillic", 0x041a , 0 },
+ { "Kadescendercyrillic", 0x049a , 0 },
+ { "Kahookcyrillic", 0x04c3 , 0 },
+ { "Kastrokecyrillic", 0x049e , 0 },
+ { "Kaverticalstrokecyrillic", 0x049c , 0 },
+ { "Kcaron", 0x01e8 , 0 },
+ { "Kcedilla", 0x0136 , 0 },
+ { "Kcircle", 0x24c0 , 0 },
+ { "Kdotbelow", 0x1e32 , 0 },
+ { "Keharmenian", 0x0554 , 0 },
+ { "Kenarmenian", 0x053f , 0 },
+ { "Khacyrillic", 0x0425 , 0 },
+ { "Kheicoptic", 0x03e6 , 0 },
+ { "Khook", 0x0198 , 0 },
+ { "Kjecyrillic", 0x040c , 0 },
+ { "Klinebelow", 0x1e34 , 0 },
+ { "Kmonospace", 0xff2b , 0 },
+ { "Koppacyrillic", 0x0480 , 0 },
+ { "Koppagreek", 0x03de , 0 },
+ { "Ksicyrillic", 0x046e , 0 },
+ { "Ksmall", 0xf76b , 0 },
+ { "LJ", 0x01c7 , 0 },
+ { "LL", 0xf6bf , 0 },
+ { "Lcedilla", 0x013b , 0 },
+ { "Lcircle", 0x24c1 , 0 },
+ { "Lcircumflexbelow", 0x1e3c , 0 },
+ { "Ldotaccent", 0x013f , 0 },
+ { "Ldotbelow", 0x1e36 , 0 },
+ { "Ldotbelowmacron", 0x1e38 , 0 },
+ { "Liwnarmenian", 0x053c , 0 },
+ { "Lj", 0x01c8 , 0 },
+ { "Ljecyrillic", 0x0409 , 0 },
+ { "Llinebelow", 0x1e3a , 0 },
+ { "Lmonospace", 0xff2c , 0 },
+ { "Lslashsmall", 0xf6f9 , 0 },
+ { "Lsmall", 0xf76c , 0 },
+ { "MBsquare", 0x3386 , 0 },
+ { "Macron", 0xf6d0 , 0 },
+ { "Macronsmall", 0xf7af , 0 },
+ { "Macute", 0x1e3e , 0 },
+ { "Mcircle", 0x24c2 , 0 },
+ { "Mdotaccent", 0x1e40 , 0 },
+ { "Mdotbelow", 0x1e42 , 0 },
+ { "Menarmenian", 0x0544 , 0 },
+ { "Mmonospace", 0xff2d , 0 },
+ { "Msmall", 0xf76d , 0 },
+ { "Mturned", 0x019c , 0 },
+ { "NJ", 0x01ca , 0 },
+ { "Ncedilla", 0x0145 , 0 },
+ { "Ncircle", 0x24c3 , 0 },
+ { "Ncircumflexbelow", 0x1e4a , 0 },
+ { "Ndotaccent", 0x1e44 , 0 },
+ { "Ndotbelow", 0x1e46 , 0 },
+ { "Nhookleft", 0x019d , 0 },
+ { "Nineroman", 0x2168 , 0 },
+ { "Nj", 0x01cb , 0 },
+ { "Njecyrillic", 0x040a , 0 },
+ { "Nlinebelow", 0x1e48 , 0 },
+ { "Nmonospace", 0xff2e , 0 },
+ { "Nowarmenian", 0x0546 , 0 },
+ { "Nsmall", 0xf76e , 0 },
+ { "Ntildesmall", 0xf7f1 , 0 },
+ { "OEsmall", 0xf6fa , 0 },
+ { "Oacutesmall", 0xf7f3 , 0 },
+ { "Obarredcyrillic", 0x04e8 , 0 },
+ { "Obarreddieresiscyrillic", 0x04ea , 0 },
+ { "Ocaron", 0x01d1 , 0 },
+ { "Ocenteredtilde", 0x019f , 0 },
+ { "Ocircle", 0x24c4 , 0 },
+ { "Ocircumflexacute", 0x1ed0 , 0 },
+ { "Ocircumflexdotbelow", 0x1ed8 , 0 },
+ { "Ocircumflexgrave", 0x1ed2 , 0 },
+ { "Ocircumflexhookabove", 0x1ed4 , 0 },
+ { "Ocircumflexsmall", 0xf7f4 , 0 },
+ { "Ocircumflextilde", 0x1ed6 , 0 },
+ { "Ocyrillic", 0x041e , 0 },
+ { "Odblacute", 0x0150 , 0 },
+ { "Odblgrave", 0x020c , 0 },
+ { "Odieresiscyrillic", 0x04e6 , 0 },
+ { "Odieresissmall", 0xf7f6 , 0 },
+ { "Odotbelow", 0x1ecc , 0 },
+ { "Ogoneksmall", 0xf6fb , 0 },
+ { "Ogravesmall", 0xf7f2 , 0 },
+ { "Oharmenian", 0x0555 , 0 },
+ { "Ohm", 0x2126 , 0 },
+ { "Ohookabove", 0x1ece , 0 },
+ { "Ohornacute", 0x1eda , 0 },
+ { "Ohorndotbelow", 0x1ee2 , 0 },
+ { "Ohorngrave", 0x1edc , 0 },
+ { "Ohornhookabove", 0x1ede , 0 },
+ { "Ohorntilde", 0x1ee0 , 0 },
+ { "Oi", 0x01a2 , 0 },
+ { "Oinvertedbreve", 0x020e , 0 },
+ { "Omacronacute", 0x1e52 , 0 },
+ { "Omacrongrave", 0x1e50 , 0 },
+ { "Omegacyrillic", 0x0460 , 0 },
+ { "Omegagreek", 0x03a9 , 0 },
+ { "Omegaroundcyrillic", 0x047a , 0 },
+ { "Omegatitlocyrillic", 0x047c , 0 },
+ { "Omonospace", 0xff2f , 0 },
+ { "Oneroman", 0x2160 , 0 },
+ { "Oogonek", 0x01ea , 0 },
+ { "Oogonekmacron", 0x01ec , 0 },
+ { "Oopen", 0x0186 , 0 },
+ { "Oslashsmall", 0xf7f8 , 0 },
+ { "Osmall", 0xf76f , 0 },
+ { "Ostrokeacute", 0x01fe , 0 },
+ { "Otcyrillic", 0x047e , 0 },
+ { "Otildeacute", 0x1e4c , 0 },
+ { "Otildedieresis", 0x1e4e , 0 },
+ { "Otildesmall", 0xf7f5 , 0 },
+ { "Pacute", 0x1e54 , 0 },
+ { "Pcircle", 0x24c5 , 0 },
+ { "Pdotaccent", 0x1e56 , 0 },
+ { "Pecyrillic", 0x041f , 0 },
+ { "Peharmenian", 0x054a , 0 },
+ { "Pemiddlehookcyrillic", 0x04a6 , 0 },
+ { "Phook", 0x01a4 , 0 },
+ { "Piwrarmenian", 0x0553 , 0 },
+ { "Pmonospace", 0xff30 , 0 },
+ { "Psicyrillic", 0x0470 , 0 },
+ { "Psmall", 0xf770 , 0 },
+ { "Qcircle", 0x24c6 , 0 },
+ { "Qmonospace", 0xff31 , 0 },
+ { "Qsmall", 0xf771 , 0 },
+ { "Raarmenian", 0x054c , 0 },
+ { "Rcedilla", 0x0156 , 0 },
+ { "Rcircle", 0x24c7 , 0 },
+ { "Rdblgrave", 0x0210 , 0 },
+ { "Rdotaccent", 0x1e58 , 0 },
+ { "Rdotbelow", 0x1e5a , 0 },
+ { "Rdotbelowmacron", 0x1e5c , 0 },
+ { "Reharmenian", 0x0550 , 0 },
+ { "Ringsmall", 0xf6fc , 0 },
+ { "Rinvertedbreve", 0x0212 , 0 },
+ { "Rlinebelow", 0x1e5e , 0 },
+ { "Rmonospace", 0xff32 , 0 },
+ { "Rsmall", 0xf772 , 0 },
+ { "Rsmallinverted", 0x0281 , 0 },
+ { "Rsmallinvertedsuperior", 0x02b6 , 0 },
+ { "Sacutedotaccent", 0x1e64 , 0 },
+ { "Sampigreek", 0x03e0 , 0 },
+ { "Scarondotaccent", 0x1e66 , 0 },
+ { "Scaronsmall", 0xf6fd , 0 },
+ { "Schwa", 0x018f , 0 },
+ { "Schwacyrillic", 0x04d8 , 0 },
+ { "Schwadieresiscyrillic", 0x04da , 0 },
+ { "Scircle", 0x24c8 , 0 },
+ { "Sdotaccent", 0x1e60 , 0 },
+ { "Sdotbelow", 0x1e62 , 0 },
+ { "Sdotbelowdotaccent", 0x1e68 , 0 },
+ { "Seharmenian", 0x054d , 0 },
+ { "Sevenroman", 0x2166 , 0 },
+ { "Shaarmenian", 0x0547 , 0 },
+ { "Shacyrillic", 0x0428 , 0 },
+ { "Shchacyrillic", 0x0429 , 0 },
+ { "Sheicoptic", 0x03e2 , 0 },
+ { "Shhacyrillic", 0x04ba , 0 },
+ { "Shimacoptic", 0x03ec , 0 },
+ { "Sixroman", 0x2165 , 0 },
+ { "Smonospace", 0xff33 , 0 },
+ { "Softsigncyrillic", 0x042c , 0 },
+ { "Ssmall", 0xf773 , 0 },
+ { "Stigmagreek", 0x03da , 0 },
+ { "Tcedilla", 0x0162 , 0 },
+ { "Tcircle", 0x24c9 , 0 },
+ { "Tcircumflexbelow", 0x1e70 , 0 },
+ { "Tdotaccent", 0x1e6a , 0 },
+ { "Tdotbelow", 0x1e6c , 0 },
+ { "Tecyrillic", 0x0422 , 0 },
+ { "Tedescendercyrillic", 0x04ac , 0 },
+ { "Tenroman", 0x2169 , 0 },
+ { "Tetsecyrillic", 0x04b4 , 0 },
+ { "Thook", 0x01ac , 0 },
+ { "Thornsmall", 0xf7fe , 0 },
+ { "Threeroman", 0x2162 , 0 },
+ { "Tildesmall", 0xf6fe , 0 },
+ { "Tiwnarmenian", 0x054f , 0 },
+ { "Tlinebelow", 0x1e6e , 0 },
+ { "Tmonospace", 0xff34 , 0 },
+ { "Toarmenian", 0x0539 , 0 },
+ { "Tonefive", 0x01bc , 0 },
+ { "Tonesix", 0x0184 , 0 },
+ { "Tonetwo", 0x01a7 , 0 },
+ { "Tretroflexhook", 0x01ae , 0 },
+ { "Tsecyrillic", 0x0426 , 0 },
+ { "Tshecyrillic", 0x040b , 0 },
+ { "Tsmall", 0xf774 , 0 },
+ { "Twelveroman", 0x216b , 0 },
+ { "Tworoman", 0x2161 , 0 },
+ { "Uacutesmall", 0xf7fa , 0 },
+ { "Ucaron", 0x01d3 , 0 },
+ { "Ucircle", 0x24ca , 0 },
+ { "Ucircumflexbelow", 0x1e76 , 0 },
+ { "Ucircumflexsmall", 0xf7fb , 0 },
+ { "Ucyrillic", 0x0423 , 0 },
+ { "Udblacute", 0x0170 , 0 },
+ { "Udblgrave", 0x0214 , 0 },
+ { "Udieresisacute", 0x01d7 , 0 },
+ { "Udieresisbelow", 0x1e72 , 0 },
+ { "Udieresiscaron", 0x01d9 , 0 },
+ { "Udieresiscyrillic", 0x04f0 , 0 },
+ { "Udieresisgrave", 0x01db , 0 },
+ { "Udieresismacron", 0x01d5 , 0 },
+ { "Udieresissmall", 0xf7fc , 0 },
+ { "Udotbelow", 0x1ee4 , 0 },
+ { "Ugravesmall", 0xf7f9 , 0 },
+ { "Uhookabove", 0x1ee6 , 0 },
+ { "Uhornacute", 0x1ee8 , 0 },
+ { "Uhorndotbelow", 0x1ef0 , 0 },
+ { "Uhorngrave", 0x1eea , 0 },
+ { "Uhornhookabove", 0x1eec , 0 },
+ { "Uhorntilde", 0x1eee , 0 },
+ { "Uhungarumlautcyrillic", 0x04f2 , 0 },
+ { "Uinvertedbreve", 0x0216 , 0 },
+ { "Ukcyrillic", 0x0478 , 0 },
+ { "Umacroncyrillic", 0x04ee , 0 },
+ { "Umacrondieresis", 0x1e7a , 0 },
+ { "Umonospace", 0xff35 , 0 },
+ { "Upsilonacutehooksymbolgreek", 0x03d3 , 0 },
+ { "Upsilonafrican", 0x01b1 , 0 },
+ { "Upsilondieresishooksymbolgreek", 0x03d4 , 0 },
+ { "Upsilonhooksymbol", 0x03d2 , 0 },
+ { "Ushortcyrillic", 0x040e , 0 },
+ { "Usmall", 0xf775 , 0 },
+ { "Ustraightcyrillic", 0x04ae , 0 },
+ { "Ustraightstrokecyrillic", 0x04b0 , 0 },
+ { "Utildeacute", 0x1e78 , 0 },
+ { "Utildebelow", 0x1e74 , 0 },
+ { "Vcircle", 0x24cb , 0 },
+ { "Vdotbelow", 0x1e7e , 0 },
+ { "Vecyrillic", 0x0412 , 0 },
+ { "Vewarmenian", 0x054e , 0 },
+ { "Vhook", 0x01b2 , 0 },
+ { "Vmonospace", 0xff36 , 0 },
+ { "Voarmenian", 0x0548 , 0 },
+ { "Vsmall", 0xf776 , 0 },
+ { "Vtilde", 0x1e7c , 0 },
+ { "Wcircle", 0x24cc , 0 },
+ { "Wdotaccent", 0x1e86 , 0 },
+ { "Wdotbelow", 0x1e88 , 0 },
+ { "Wmonospace", 0xff37 , 0 },
+ { "Wsmall", 0xf777 , 0 },
+ { "Xcircle", 0x24cd , 0 },
+ { "Xdieresis", 0x1e8c , 0 },
+ { "Xdotaccent", 0x1e8a , 0 },
+ { "Xeharmenian", 0x053d , 0 },
+ { "Xmonospace", 0xff38 , 0 },
+ { "Xsmall", 0xf778 , 0 },
+ { "Yacutesmall", 0xf7fd , 0 },
+ { "Yatcyrillic", 0x0462 , 0 },
+ { "Ycircle", 0x24ce , 0 },
+ { "Ydieresissmall", 0xf7ff , 0 },
+ { "Ydotaccent", 0x1e8e , 0 },
+ { "Ydotbelow", 0x1ef4 , 0 },
+ { "Yericyrillic", 0x042b , 0 },
+ { "Yerudieresiscyrillic", 0x04f8 , 0 },
+ { "Yhook", 0x01b3 , 0 },
+ { "Yhookabove", 0x1ef6 , 0 },
+ { "Yiarmenian", 0x0545 , 0 },
+ { "Yicyrillic", 0x0407 , 0 },
+ { "Yiwnarmenian", 0x0552 , 0 },
+ { "Ymonospace", 0xff39 , 0 },
+ { "Ysmall", 0xf779 , 0 },
+ { "Ytilde", 0x1ef8 , 0 },
+ { "Yusbigcyrillic", 0x046a , 0 },
+ { "Yusbigiotifiedcyrillic", 0x046c , 0 },
+ { "Yuslittlecyrillic", 0x0466 , 0 },
+ { "Yuslittleiotifiedcyrillic", 0x0468 , 0 },
+ { "Zaarmenian", 0x0536 , 0 },
+ { "Zcaronsmall", 0xf6ff , 0 },
+ { "Zcircle", 0x24cf , 0 },
+ { "Zcircumflex", 0x1e90 , 0 },
+ { "Zdot", 0x017b , 0 },
+ { "Zdotbelow", 0x1e92 , 0 },
+ { "Zecyrillic", 0x0417 , 0 },
+ { "Zedescendercyrillic", 0x0498 , 0 },
+ { "Zedieresiscyrillic", 0x04de , 0 },
+ { "Zhearmenian", 0x053a , 0 },
+ { "Zhebrevecyrillic", 0x04c1 , 0 },
+ { "Zhecyrillic", 0x0416 , 0 },
+ { "Zhedescendercyrillic", 0x0496 , 0 },
+ { "Zhedieresiscyrillic", 0x04dc , 0 },
+ { "Zlinebelow", 0x1e94 , 0 },
+ { "Zmonospace", 0xff3a , 0 },
+ { "Zsmall", 0xf77a , 0 },
+ { "Zstroke", 0x01b5 , 0 },
+ { "aabengali", 0x0986 , 0 },
+ { "aadeva", 0x0906 , 0 },
+ { "aagujarati", 0x0a86 , 0 },
+ { "aagurmukhi", 0x0a06 , 0 },
+ { "aamatragurmukhi", 0x0a3e , 0 },
+ { "aarusquare", 0x3303 , 0 },
+ { "aavowelsignbengali", 0x09be , 0 },
+ { "aavowelsigndeva", 0x093e , 0 },
+ { "aavowelsigngujarati", 0x0abe , 0 },
+ { "abbreviationmarkarmenian", 0x055f , 0 },
+ { "abbreviationsigndeva", 0x0970 , 0 },
+ { "abengali", 0x0985 , 0 },
+ { "abopomofo", 0x311a , 0 },
+ { "abreveacute", 0x1eaf , 0 },
+ { "abrevecyrillic", 0x04d1 , 0 },
+ { "abrevedotbelow", 0x1eb7 , 0 },
+ { "abrevegrave", 0x1eb1 , 0 },
+ { "abrevehookabove", 0x1eb3 , 0 },
+ { "abrevetilde", 0x1eb5 , 0 },
+ { "acaron", 0x01ce , 0 },
+ { "acircle", 0x24d0 , 0 },
+ { "acircumflexacute", 0x1ea5 , 0 },
+ { "acircumflexdotbelow", 0x1ead , 0 },
+ { "acircumflexgrave", 0x1ea7 , 0 },
+ { "acircumflexhookabove", 0x1ea9 , 0 },
+ { "acircumflextilde", 0x1eab , 0 },
+ { "acutebelowcmb", 0x0317 , 0 },
+ { "acutecmb", 0x0301 , 0 },
+ { "acutedeva", 0x0954 , 0 },
+ { "acutelowmod", 0x02cf , 0 },
+ { "acutetonecmb", 0x0341 , 0 },
+ { "acyrillic", 0x0430 , 0 },
+ { "adblgrave", 0x0201 , 0 },
+ { "addakgurmukhi", 0x0a71 , 0 },
+ { "adeva", 0x0905 , 0 },
+ { "adieresiscyrillic", 0x04d3 , 0 },
+ { "adieresismacron", 0x01df , 0 },
+ { "adotbelow", 0x1ea1 , 0 },
+ { "adotmacron", 0x01e1 , 0 },
+ { "aekorean", 0x3150 , 0 },
+ { "aemacron", 0x01e3 , 0 },
+ { "afii08941", 0x20a4 , 0 },
+ { "afii10063", 0xf6c4 , 0 },
+ { "afii10064", 0xf6c5 , 0 },
+ { "afii10192", 0xf6c6 , 0 },
+ { "afii10831", 0xf6c7 , 0 },
+ { "afii10832", 0xf6c8 , 0 },
+ { "afii57694", 0xfb2a , 0 },
+ { "afii57695", 0xfb2b , 0 },
+ { "afii57700", 0xfb4b , 0 },
+ { "afii57705", 0xfb1f , 0 },
+ { "afii57723", 0xfb35 , 0 },
+ { "agujarati", 0x0a85 , 0 },
+ { "agurmukhi", 0x0a05 , 0 },
+ { "ahiragana", 0x3042 , 0 },
+ { "ahookabove", 0x1ea3 , 0 },
+ { "aibengali", 0x0990 , 0 },
+ { "aibopomofo", 0x311e , 0 },
+ { "aideva", 0x0910 , 0 },
+ { "aiecyrillic", 0x04d5 , 0 },
+ { "aigujarati", 0x0a90 , 0 },
+ { "aigurmukhi", 0x0a10 , 0 },
+ { "aimatragurmukhi", 0x0a48 , 0 },
+ { "ainarabic", 0x0639 , 0 },
+ { "ainfinalarabic", 0xfeca , 0 },
+ { "aininitialarabic", 0xfecb , 0 },
+ { "ainmedialarabic", 0xfecc , 0 },
+ { "ainvertedbreve", 0x0203 , 0 },
+ { "aivowelsignbengali", 0x09c8 , 0 },
+ { "aivowelsigndeva", 0x0948 , 0 },
+ { "aivowelsigngujarati", 0x0ac8 , 0 },
+ { "akatakana", 0x30a2 , 0 },
+ { "akatakanahalfwidth", 0xff71 , 0 },
+ { "akorean", 0x314f , 0 },
+ { "alef", 0x05d0 , 0 },
+ { "alefarabic", 0x0627 , 0 },
+ { "alefdageshhebrew", 0xfb30 , 0 },
+ { "aleffinalarabic", 0xfe8e , 0 },
+ { "alefhamzaabovearabic", 0x0623 , 0 },
+ { "alefhamzaabovefinalarabic", 0xfe84 , 0 },
+ { "alefhamzabelowarabic", 0x0625 , 0 },
+ { "alefhamzabelowfinalarabic", 0xfe88 , 0 },
+ { "alefhebrew", 0x05d0 , 0 },
+ { "aleflamedhebrew", 0xfb4f , 0 },
+ { "alefmaddaabovearabic", 0x0622 , 0 },
+ { "alefmaddaabovefinalarabic", 0xfe82 , 0 },
+ { "alefmaksuraarabic", 0x0649 , 0 },
+ { "alefmaksurafinalarabic", 0xfef0 , 0 },
+ { "alefmaksurainitialarabic", 0xfef3 , 0 },
+ { "alefmaksuramedialarabic", 0xfef4 , 0 },
+ { "alefpatahhebrew", 0xfb2e , 0 },
+ { "alefqamatshebrew", 0xfb2f , 0 },
+ { "allequal", 0x224c , 0 },
+ { "amonospace", 0xff41 , 0 },
+ { "ampersandmonospace", 0xff06 , 0 },
+ { "ampersandsmall", 0xf726 , 0 },
+ { "amsquare", 0x33c2 , 0 },
+ { "anbopomofo", 0x3122 , 0 },
+ { "angbopomofo", 0x3124 , 0 },
+ { "angkhankhuthai", 0x0e5a , 0 },
+ { "anglebracketleft", 0x3008 , 0 },
+ { "anglebracketleftvertical", 0xfe3f , 0 },
+ { "anglebracketright", 0x3009 , 0 },
+ { "anglebracketrightvertical", 0xfe40 , 0 },
+ { "angstrom", 0x212b , 0 },
+ { "anudattadeva", 0x0952 , 0 },
+ { "anusvarabengali", 0x0982 , 0 },
+ { "anusvaradeva", 0x0902 , 0 },
+ { "anusvaragujarati", 0x0a82 , 0 },
+ { "apaatosquare", 0x3300 , 0 },
+ { "aparen", 0x249c , 0 },
+ { "apostrophearmenian", 0x055a , 0 },
+ { "apostrophemod", 0x02bc , 0 },
+ { "apple", 0xf8ff , 0 },
+ { "approaches", 0x2250 , 0 },
+ { "approxequalorimage", 0x2252 , 0 },
+ { "approximatelyequal", 0x2245 , 0 },
+ { "araeaekorean", 0x318e , 0 },
+ { "araeakorean", 0x318d , 0 },
+ { "arc", 0x2312 , 0 },
+ { "arighthalfring", 0x1e9a , 0 },
+ { "aringbelow", 0x1e01 , 0 },
+ { "arrowdashdown", 0x21e3 , 0 },
+ { "arrowdashleft", 0x21e0 , 0 },
+ { "arrowdashright", 0x21e2 , 0 },
+ { "arrowdashup", 0x21e1 , 0 },
+ { "arrowdownleft", 0x2199 , 0 },
+ { "arrowdownright", 0x2198 , 0 },
+ { "arrowdownwhite", 0x21e9 , 0 },
+ { "arrowheaddownmod", 0x02c5 , 0 },
+ { "arrowheadleftmod", 0x02c2 , 0 },
+ { "arrowheadrightmod", 0x02c3 , 0 },
+ { "arrowheadupmod", 0x02c4 , 0 },
+ { "arrowhorizex", 0xf8e7 , 0 },
+ { "arrowleftdbl", 0x21d0 , 0 },
+ { "arrowleftdblstroke", 0x21cd , 0 },
+ { "arrowleftoverright", 0x21c6 , 0 },
+ { "arrowleftwhite", 0x21e6 , 0 },
+ { "arrowrightdblstroke", 0x21cf , 0 },
+ { "arrowrightheavy", 0x279e , 0 },
+ { "arrowrightoverleft", 0x21c4 , 0 },
+ { "arrowrightwhite", 0x21e8 , 0 },
+ { "arrowtableft", 0x21e4 , 0 },
+ { "arrowtabright", 0x21e5 , 0 },
+ { "arrowupdownbase", 0x21a8 , 0 },
+ { "arrowupleft", 0x2196 , 0 },
+ { "arrowupleftofdown", 0x21c5 , 0 },
+ { "arrowupright", 0x2197 , 0 },
+ { "arrowupwhite", 0x21e7 , 0 },
+ { "arrowvertex", 0xf8e6 , 0 },
+ { "asciicircummonospace", 0xff3e , 0 },
+ { "asciitildemonospace", 0xff5e , 0 },
+ { "ascript", 0x0251 , 0 },
+ { "ascriptturned", 0x0252 , 0 },
+ { "asmallhiragana", 0x3041 , 0 },
+ { "asmallkatakana", 0x30a1 , 0 },
+ { "asmallkatakanahalfwidth", 0xff67 , 0 },
+ { "asteriskaltonearabic", 0x066d , 0 },
+ { "asteriskarabic", 0x066d , 0 },
+ { "asteriskmonospace", 0xff0a , 0 },
+ { "asterisksmall", 0xfe61 , 0 },
+ { "asterism", 0x2042 , 0 },
+ { "asuperior", 0xf6e9 , 0 },
+ { "asymptoticallyequal", 0x2243 , 0 },
+ { "atmonospace", 0xff20 , 0 },
+ { "atsmall", 0xfe6b , 0 },
+ { "aturned", 0x0250 , 0 },
+ { "aubengali", 0x0994 , 0 },
+ { "aubopomofo", 0x3120 , 0 },
+ { "audeva", 0x0914 , 0 },
+ { "augujarati", 0x0a94 , 0 },
+ { "augurmukhi", 0x0a14 , 0 },
+ { "aulengthmarkbengali", 0x09d7 , 0 },
+ { "aumatragurmukhi", 0x0a4c , 0 },
+ { "auvowelsignbengali", 0x09cc , 0 },
+ { "auvowelsigndeva", 0x094c , 0 },
+ { "auvowelsigngujarati", 0x0acc , 0 },
+ { "avagrahadeva", 0x093d , 0 },
+ { "aybarmenian", 0x0561 , 0 },
+ { "ayin", 0x05e2 , 0 },
+ { "ayinaltonehebrew", 0xfb20 , 0 },
+ { "ayinhebrew", 0x05e2 , 0 },
+ { "babengali", 0x09ac , 0 },
+ { "backslashmonospace", 0xff3c , 0 },
+ { "badeva", 0x092c , 0 },
+ { "bagujarati", 0x0aac , 0 },
+ { "bagurmukhi", 0x0a2c , 0 },
+ { "bahiragana", 0x3070 , 0 },
+ { "bahtthai", 0x0e3f , 0 },
+ { "bakatakana", 0x30d0 , 0 },
+ { "barmonospace", 0xff5c , 0 },
+ { "bbopomofo", 0x3105 , 0 },
+ { "bcircle", 0x24d1 , 0 },
+ { "bdotaccent", 0x1e03 , 0 },
+ { "bdotbelow", 0x1e05 , 0 },
+ { "beamedsixteenthnotes", 0x266c , 0 },
+ { "because", 0x2235 , 0 },
+ { "becyrillic", 0x0431 , 0 },
+ { "beharabic", 0x0628 , 0 },
+ { "behfinalarabic", 0xfe90 , 0 },
+ { "behinitialarabic", 0xfe91 , 0 },
+ { "behiragana", 0x3079 , 0 },
+ { "behmedialarabic", 0xfe92 , 0 },
+ { "behmeeminitialarabic", 0xfc9f , 0 },
+ { "behmeemisolatedarabic", 0xfc08 , 0 },
+ { "behnoonfinalarabic", 0xfc6d , 0 },
+ { "bekatakana", 0x30d9 , 0 },
+ { "benarmenian", 0x0562 , 0 },
+ { "bet", 0x05d1 , 0 },
+ { "betasymbolgreek", 0x03d0 , 0 },
+ { "betdagesh", 0xfb31 , 0 },
+ { "betdageshhebrew", 0xfb31 , 0 },
+ { "bethebrew", 0x05d1 , 0 },
+ { "betrafehebrew", 0xfb4c , 0 },
+ { "bhabengali", 0x09ad , 0 },
+ { "bhadeva", 0x092d , 0 },
+ { "bhagujarati", 0x0aad , 0 },
+ { "bhagurmukhi", 0x0a2d , 0 },
+ { "bhook", 0x0253 , 0 },
+ { "bihiragana", 0x3073 , 0 },
+ { "bikatakana", 0x30d3 , 0 },
+ { "bilabialclick", 0x0298 , 0 },
+ { "bindigurmukhi", 0x0a02 , 0 },
+ { "birusquare", 0x3331 , 0 },
+ { "blackcircle", 0x25cf , 0 },
+ { "blackdiamond", 0x25c6 , 0 },
+ { "blackdownpointingtriangle", 0x25bc , 0 },
+ { "blackleftpointingpointer", 0x25c4 , 0 },
+ { "blackleftpointingtriangle", 0x25c0 , 0 },
+ { "blacklenticularbracketleft", 0x3010 , 0 },
+ { "blacklenticularbracketleftvertical", 0xfe3b , 0 },
+ { "blacklenticularbracketright", 0x3011 , 0 },
+ { "blacklenticularbracketrightvertical", 0xfe3c , 0 },
+ { "blacklowerlefttriangle", 0x25e3 , 0 },
+ { "blacklowerrighttriangle", 0x25e2 , 0 },
+ { "blackrectangle", 0x25ac , 0 },
+ { "blackrightpointingpointer", 0x25ba , 0 },
+ { "blackrightpointingtriangle", 0x25b6 , 0 },
+ { "blacksmallsquare", 0x25aa , 0 },
+ { "blacksmilingface", 0x263b , 0 },
+ { "blacksquare", 0x25a0 , 0 },
+ { "blackstar", 0x2605 , 0 },
+ { "blackupperlefttriangle", 0x25e4 , 0 },
+ { "blackupperrighttriangle", 0x25e5 , 0 },
+ { "blackuppointingsmalltriangle", 0x25b4 , 0 },
+ { "blackuppointingtriangle", 0x25b2 , 0 },
+ { "blank", 0x2423 , 0 },
+ { "blinebelow", 0x1e07 , 0 },
+ { "bmonospace", 0xff42 , 0 },
+ { "bobaimaithai", 0x0e1a , 0 },
+ { "bohiragana", 0x307c , 0 },
+ { "bokatakana", 0x30dc , 0 },
+ { "bparen", 0x249d , 0 },
+ { "bqsquare", 0x33c3 , 0 },
+ { "braceex", 0xf8f4 , 0 },
+ { "braceleftbt", 0xf8f3 , 0 },
+ { "braceleftmid", 0xf8f2 , 0 },
+ { "braceleftmonospace", 0xff5b , 0 },
+ { "braceleftsmall", 0xfe5b , 0 },
+ { "bracelefttp", 0xf8f1 , 0 },
+ { "braceleftvertical", 0xfe37 , 0 },
+ { "bracerightbt", 0xf8fe , 0 },
+ { "bracerightmid", 0xf8fd , 0 },
+ { "bracerightmonospace", 0xff5d , 0 },
+ { "bracerightsmall", 0xfe5c , 0 },
+ { "bracerighttp", 0xf8fc , 0 },
+ { "bracerightvertical", 0xfe38 , 0 },
+ { "bracketleftbt", 0xf8f0 , 0 },
+ { "bracketleftex", 0xf8ef , 0 },
+ { "bracketleftmonospace", 0xff3b , 0 },
+ { "bracketlefttp", 0xf8ee , 0 },
+ { "bracketrightbt", 0xf8fb , 0 },
+ { "bracketrightex", 0xf8fa , 0 },
+ { "bracketrightmonospace", 0xff3d , 0 },
+ { "bracketrighttp", 0xf8f9 , 0 },
+ { "brevebelowcmb", 0x032e , 0 },
+ { "brevecmb", 0x0306 , 0 },
+ { "breveinvertedbelowcmb", 0x032f , 0 },
+ { "breveinvertedcmb", 0x0311 , 0 },
+ { "breveinverteddoublecmb", 0x0361 , 0 },
+ { "bridgebelowcmb", 0x032a , 0 },
+ { "bridgeinvertedbelowcmb", 0x033a , 0 },
+ { "bstroke", 0x0180 , 0 },
+ { "bsuperior", 0xf6ea , 0 },
+ { "btopbar", 0x0183 , 0 },
+ { "buhiragana", 0x3076 , 0 },
+ { "bukatakana", 0x30d6 , 0 },
+ { "bulletinverse", 0x25d8 , 0 },
+ { "bulletoperator", 0x2219 , 0 },
+ { "bullseye", 0x25ce , 0 },
+ { "caarmenian", 0x056e , 0 },
+ { "cabengali", 0x099a , 0 },
+ { "cadeva", 0x091a , 0 },
+ { "cagujarati", 0x0a9a , 0 },
+ { "cagurmukhi", 0x0a1a , 0 },
+ { "calsquare", 0x3388 , 0 },
+ { "candrabindubengali", 0x0981 , 0 },
+ { "candrabinducmb", 0x0310 , 0 },
+ { "candrabindudeva", 0x0901 , 0 },
+ { "candrabindugujarati", 0x0a81 , 0 },
+ { "capslock", 0x21ea , 0 },
+ { "careof", 0x2105 , 0 },
+ { "caronbelowcmb", 0x032c , 0 },
+ { "caroncmb", 0x030c , 0 },
+ { "cbopomofo", 0x3118 , 0 },
+ { "ccedillaacute", 0x1e09 , 0 },
+ { "ccircle", 0x24d2 , 0 },
+ { "ccurl", 0x0255 , 0 },
+ { "cdot", 0x010b , 0 },
+ { "cdsquare", 0x33c5 , 0 },
+ { "cedillacmb", 0x0327 , 0 },
+ { "centigrade", 0x2103 , 0 },
+ { "centinferior", 0xf6df , 0 },
+ { "centmonospace", 0xffe0 , 0 },
+ { "centoldstyle", 0xf7a2 , 0 },
+ { "centsuperior", 0xf6e0 , 0 },
+ { "chaarmenian", 0x0579 , 0 },
+ { "chabengali", 0x099b , 0 },
+ { "chadeva", 0x091b , 0 },
+ { "chagujarati", 0x0a9b , 0 },
+ { "chagurmukhi", 0x0a1b , 0 },
+ { "chbopomofo", 0x3114 , 0 },
+ { "cheabkhasiancyrillic", 0x04bd , 0 },
+ { "checkmark", 0x2713 , 0 },
+ { "checyrillic", 0x0447 , 0 },
+ { "chedescenderabkhasiancyrillic", 0x04bf , 0 },
+ { "chedescendercyrillic", 0x04b7 , 0 },
+ { "chedieresiscyrillic", 0x04f5 , 0 },
+ { "cheharmenian", 0x0573 , 0 },
+ { "chekhakassiancyrillic", 0x04cc , 0 },
+ { "cheverticalstrokecyrillic", 0x04b9 , 0 },
+ { "chieuchacirclekorean", 0x3277 , 0 },
+ { "chieuchaparenkorean", 0x3217 , 0 },
+ { "chieuchcirclekorean", 0x3269 , 0 },
+ { "chieuchkorean", 0x314a , 0 },
+ { "chieuchparenkorean", 0x3209 , 0 },
+ { "chochangthai", 0x0e0a , 0 },
+ { "chochanthai", 0x0e08 , 0 },
+ { "chochingthai", 0x0e09 , 0 },
+ { "chochoethai", 0x0e0c , 0 },
+ { "chook", 0x0188 , 0 },
+ { "cieucacirclekorean", 0x3276 , 0 },
+ { "cieucaparenkorean", 0x3216 , 0 },
+ { "cieuccirclekorean", 0x3268 , 0 },
+ { "cieuckorean", 0x3148 , 0 },
+ { "cieucparenkorean", 0x3208 , 0 },
+ { "cieucuparenkorean", 0x321c , 0 },
+ { "circleot", 0x2299 , 0 }, /* Typo in Adobe's glyphlist */
+ { "circledot", 0x2299 , 0 }, /* But same typo exists in acrobat */
+ { "circlepostalmark", 0x3036 , 0 },
+ { "circlewithlefthalfblack", 0x25d0 , 0 },
+ { "circlewithrighthalfblack", 0x25d1 , 0 },
+ { "circumflexbelowcmb", 0x032d , 0 },
+ { "circumflexcmb", 0x0302 , 0 },
+ { "clear", 0x2327 , 0 },
+ { "clickalveolar", 0x01c2 , 0 },
+ { "clickdental", 0x01c0 , 0 },
+ { "clicklateral", 0x01c1 , 0 },
+ { "clickretroflex", 0x01c3 , 0 },
+ { "clubsuitblack", 0x2663 , 0 },
+ { "clubsuitwhite", 0x2667 , 0 },
+ { "cmcubedsquare", 0x33a4 , 0 },
+ { "cmonospace", 0xff43 , 0 },
+ { "cmsquaredsquare", 0x33a0 , 0 },
+ { "coarmenian", 0x0581 , 0 },
+ { "colonmonospace", 0xff1a , 0 },
+ { "colonsign", 0x20a1 , 0 },
+ { "colonsmall", 0xfe55 , 0 },
+ { "colontriangularhalfmod", 0x02d1 , 0 },
+ { "colontriangularmod", 0x02d0 , 0 },
+ { "commaabovecmb", 0x0313 , 0 },
+ { "commaaboverightcmb", 0x0315 , 0 },
+ { "commaaccent", 0xf6c3 , 0 },
+ { "commaarabic", 0x060c , 0 },
+ { "commaarmenian", 0x055d , 0 },
+ { "commainferior", 0xf6e1 , 0 },
+ { "commamonospace", 0xff0c , 0 },
+ { "commareversedabovecmb", 0x0314 , 0 },
+ { "commareversedmod", 0x02bd , 0 },
+ { "commasmall", 0xfe50 , 0 },
+ { "commasuperior", 0xf6e2 , 0 },
+ { "commaturnedabovecmb", 0x0312 , 0 },
+ { "commaturnedmod", 0x02bb , 0 },
+ { "compass", 0x263c , 0 },
+ { "contourintegral", 0x222e , 0 },
+ { "control", 0x2303 , 0 },
+ { "controlACK", 0x0006 , 0 },
+ { "controlBEL", 0x0007 , 0 },
+ { "controlBS", 0x0008 , 0 },
+ { "controlCAN", 0x0018 , 0 },
+ { "controlCR", 0x000d , 0 },
+ { "controlDC1", 0x0011 , 0 },
+ { "controlDC2", 0x0012 , 0 },
+ { "controlDC3", 0x0013 , 0 },
+ { "controlDC4", 0x0014 , 0 },
+ { "controlDEL", 0x007f , 0 },
+ { "controlDLE", 0x0010 , 0 },
+ { "controlEM", 0x0019 , 0 },
+ { "controlENQ", 0x0005 , 0 },
+ { "controlEOT", 0x0004 , 0 },
+ { "controlESC", 0x001b , 0 },
+ { "controlETB", 0x0017 , 0 },
+ { "controlETX", 0x0003 , 0 },
+ { "controlFF", 0x000c , 0 },
+ { "controlFS", 0x001c , 0 },
+ { "controlGS", 0x001d , 0 },
+ { "controlHT", 0x0009 , 0 },
+ { "controlLF", 0x000a , 0 },
+ { "controlNAK", 0x0015 , 0 },
+ { "controlRS", 0x001e , 0 },
+ { "controlSI", 0x000f , 0 },
+ { "controlSO", 0x000e , 0 },
+ { "controlSOT", 0x0002 , 0 },
+ { "controlSTX", 0x0001 , 0 },
+ { "controlSUB", 0x001a , 0 },
+ { "controlSYN", 0x0016 , 0 },
+ { "controlUS", 0x001f , 0 },
+ { "controlVT", 0x000b , 0 },
+ { "copyrightsans", 0xf8e9 , 0 },
+ { "copyrightserif", 0xf6d9 , 0 },
+ { "cornerbracketleft", 0x300c , 0 },
+ { "cornerbracketlefthalfwidth", 0xff62 , 0 },
+ { "cornerbracketleftvertical", 0xfe41 , 0 },
+ { "cornerbracketright", 0x300d , 0 },
+ { "cornerbracketrighthalfwidth", 0xff63 , 0 },
+ { "cornerbracketrightvertical", 0xfe42 , 0 },
+ { "corporationsquare", 0x337f , 0 },
+ { "cosquare", 0x33c7 , 0 },
+ { "coverkgsquare", 0x33c6 , 0 },
+ { "cparen", 0x249e , 0 },
+ { "cruzeiro", 0x20a2 , 0 },
+ { "cstretched", 0x0297 , 0 },
+ { "curlyand", 0x22cf , 0 },
+ { "curlyor", 0x22ce , 0 },
+ { "cyrBreve", 0xf6d1 , 0 },
+ { "cyrFlex", 0xf6d2 , 0 },
+ { "cyrbreve", 0xf6d4 , 0 },
+ { "cyrflex", 0xf6d5 , 0 },
+ { "daarmenian", 0x0564 , 0 },
+ { "dabengali", 0x09a6 , 0 },
+ { "dadarabic", 0x0636 , 0 },
+ { "dadeva", 0x0926 , 0 },
+ { "dadfinalarabic", 0xfebe , 0 },
+ { "dadinitialarabic", 0xfebf , 0 },
+ { "dadmedialarabic", 0xfec0 , 0 },
+ { "dagesh", 0x05bc , 0 },
+ { "dageshhebrew", 0x05bc , 0 },
+ { "dagujarati", 0x0aa6 , 0 },
+ { "dagurmukhi", 0x0a26 , 0 },
+ { "dahiragana", 0x3060 , 0 },
+ { "dakatakana", 0x30c0 , 0 },
+ { "dalarabic", 0x062f , 0 },
+ { "dalet", 0x05d3 , 0 },
+ { "daletdagesh", 0xfb33 , 0 },
+ { "daletdageshhebrew", 0xfb33 , 0 },
+ { "dalethatafpatah", 0x05d3 , 0 },
+ { "dalethatafpatahhebrew", 0x05d3 , 0 },
+ { "dalethatafsegol", 0x05d3 , 0 },
+ { "dalethatafsegolhebrew", 0x05d3 , 0 },
+ { "dalethebrew", 0x05d3 , 0 },
+ { "dalethiriq", 0x05d3 , 0 },
+ { "dalethiriqhebrew", 0x05d3 , 0 },
+ { "daletholam", 0x05d3 , 0 },
+ { "daletholamhebrew", 0x05d3 , 0 },
+ { "daletpatah", 0x05d3 , 0 },
+ { "daletpatahhebrew", 0x05d3 , 0 },
+ { "daletqamats", 0x05d3 , 0 },
+ { "daletqamatshebrew", 0x05d3 , 0 },
+ { "daletqubuts", 0x05d3 , 0 },
+ { "daletqubutshebrew", 0x05d3 , 0 },
+ { "daletsegol", 0x05d3 , 0 },
+ { "daletsegolhebrew", 0x05d3 , 0 },
+ { "daletsheva", 0x05d3 , 0 },
+ { "daletshevahebrew", 0x05d3 , 0 },
+ { "dalettsere", 0x05d3 , 0 },
+ { "dalettserehebrew", 0x05d3 , 0 },
+ { "dalfinalarabic", 0xfeaa , 0 },
+ { "dammaarabic", 0x064f , 0 },
+ { "dammalowarabic", 0x064f , 0 },
+ { "dammatanaltonearabic", 0x064c , 0 },
+ { "dammatanarabic", 0x064c , 0 },
+ { "danda", 0x0964 , 0 },
+ { "dargahebrew", 0x05a7 , 0 },
+ { "dargalefthebrew", 0x05a7 , 0 },
+ { "dasiapneumatacyrilliccmb", 0x0485 , 0 },
+ { "dblGrave", 0xf6d3 , 0 },
+ { "dblanglebracketleft", 0x300a , 0 },
+ { "dblanglebracketleftvertical", 0xfe3d , 0 },
+ { "dblanglebracketright", 0x300b , 0 },
+ { "dblanglebracketrightvertical", 0xfe3e , 0 },
+ { "dblarchinvertedbelowcmb", 0x032b , 0 },
+ { "dblarrowleft", 0x21d4 , 0 },
+ { "dblarrowright", 0x21d2 , 0 },
+ { "dbldanda", 0x0965 , 0 },
+ { "dblgrave", 0xf6d6 , 0 },
+ { "dblgravecmb", 0x030f , 0 },
+ { "dblintegral", 0x222c , 0 },
+ { "dbllowline", 0x2017 , 0 },
+ { "dbllowlinecmb", 0x0333 , 0 },
+ { "dbloverlinecmb", 0x033f , 0 },
+ { "dblprimemod", 0x02ba , 0 },
+ { "dblverticalbar", 0x2016 , 0 },
+ { "dblverticallineabovecmb", 0x030e , 0 },
+ { "dbopomofo", 0x3109 , 0 },
+ { "dbsquare", 0x33c8 , 0 },
+ { "dcedilla", 0x1e11 , 0 },
+ { "dcircle", 0x24d3 , 0 },
+ { "dcircumflexbelow", 0x1e13 , 0 },
+ { "ddabengali", 0x09a1 , 0 },
+ { "ddadeva", 0x0921 , 0 },
+ { "ddagujarati", 0x0aa1 , 0 },
+ { "ddagurmukhi", 0x0a21 , 0 },
+ { "ddalarabic", 0x0688 , 0 },
+ { "ddalfinalarabic", 0xfb89 , 0 },
+ { "dddhadeva", 0x095c , 0 },
+ { "ddhabengali", 0x09a2 , 0 },
+ { "ddhadeva", 0x0922 , 0 },
+ { "ddhagujarati", 0x0aa2 , 0 },
+ { "ddhagurmukhi", 0x0a22 , 0 },
+ { "ddotaccent", 0x1e0b , 0 },
+ { "ddotbelow", 0x1e0d , 0 },
+ { "decimalseparatorarabic", 0x066b , 0 },
+ { "decimalseparatorpersian", 0x066b , 0 },
+ { "decyrillic", 0x0434 , 0 },
+ { "dehihebrew", 0x05ad , 0 },
+ { "dehiragana", 0x3067 , 0 },
+ { "deicoptic", 0x03ef , 0 },
+ { "dekatakana", 0x30c7 , 0 },
+ { "deleteleft", 0x232b , 0 },
+ { "deleteright", 0x2326 , 0 },
+ { "deltaturned", 0x018d , 0 },
+ { "denominatorminusonenumeratorbengali", 0x09f8 , 0 },
+ { "dezh", 0x02a4 , 0 },
+ { "dhabengali", 0x09a7 , 0 },
+ { "dhadeva", 0x0927 , 0 },
+ { "dhagujarati", 0x0aa7 , 0 },
+ { "dhagurmukhi", 0x0a27 , 0 },
+ { "dhook", 0x0257 , 0 },
+ { "dialytikatonos", 0x0385 , 0 },
+ { "dialytikatonoscmb", 0x0344 , 0 },
+ { "diamondsuitwhite", 0x2662 , 0 },
+ { "dieresisacute", 0xf6d7 , 0 },
+ { "dieresisbelowcmb", 0x0324 , 0 },
+ { "dieresiscmb", 0x0308 , 0 },
+ { "dieresisgrave", 0xf6d8 , 0 },
+ { "dihiragana", 0x3062 , 0 },
+ { "dikatakana", 0x30c2 , 0 },
+ { "dittomark", 0x3003 , 0 },
+ { "divides", 0x2223 , 0 },
+ { "divisionslash", 0x2215 , 0 },
+ { "djecyrillic", 0x0452 , 0 },
+ { "dlinebelow", 0x1e0f , 0 },
+ { "dlsquare", 0x3397 , 0 },
+ { "dmacron", 0x0111 , 0 },
+ { "dmonospace", 0xff44 , 0 },
+ { "dochadathai", 0x0e0e , 0 },
+ { "dodekthai", 0x0e14 , 0 },
+ { "dohiragana", 0x3069 , 0 },
+ { "dokatakana", 0x30c9 , 0 },
+ { "dollarinferior", 0xf6e3 , 0 },
+ { "dollarmonospace", 0xff04 , 0 },
+ { "dollaroldstyle", 0xf724 , 0 },
+ { "dollarsmall", 0xfe69 , 0 },
+ { "dollarsuperior", 0xf6e4 , 0 },
+ { "dorusquare", 0x3326 , 0 },
+ { "dotaccentcmb", 0x0307 , 0 },
+ { "dotbelowcmb", 0x0323 , 0 },
+ { "dotkatakana", 0x30fb , 0 },
+ { "dotlessj", 0x0237 , 0 }, /* !!!! AGL Still says this is 0xf6be */
+ { "dotlessjstrokehook", 0x0284 , 0 },
+ { "dottedcircle", 0x25cc , 0 },
+ { "doubleyodpatah", 0xfb1f , 0 },
+ { "doubleyodpatahhebrew", 0xfb1f , 0 },
+ { "downtackbelowcmb", 0x031e , 0 },
+ { "downtackmod", 0x02d5 , 0 },
+ { "dparen", 0x249f , 0 },
+ { "dsuperior", 0xf6eb , 0 },
+ { "dtail", 0x0256 , 0 },
+ { "dtopbar", 0x018c , 0 },
+ { "duhiragana", 0x3065 , 0 },
+ { "dukatakana", 0x30c5 , 0 },
+ { "dz", 0x01f3 , 0 },
+ { "dzaltone", 0x02a3 , 0 },
+ { "dzcaron", 0x01c6 , 0 },
+ { "dzcurl", 0x02a5 , 0 },
+ { "dzeabkhasiancyrillic", 0x04e1 , 0 },
+ { "dzecyrillic", 0x0455 , 0 },
+ { "dzhecyrillic", 0x045f , 0 },
+ { "earth", 0x2641 , 0 },
+ { "ebengali", 0x098f , 0 },
+ { "ebopomofo", 0x311c , 0 },
+ { "ecandradeva", 0x090d , 0 },
+ { "ecandragujarati", 0x0a8d , 0 },
+ { "ecandravowelsigndeva", 0x0945 , 0 },
+ { "ecandravowelsigngujarati", 0x0ac5 , 0 },
+ { "ecedillabreve", 0x1e1d , 0 },
+ { "echarmenian", 0x0565 , 0 },
+ { "echyiwnarmenian", 0x0587 , 0 },
+ { "ecircle", 0x24d4 , 0 },
+ { "ecircumflexacute", 0x1ebf , 0 },
+ { "ecircumflexbelow", 0x1e19 , 0 },
+ { "ecircumflexdotbelow", 0x1ec7 , 0 },
+ { "ecircumflexgrave", 0x1ec1 , 0 },
+ { "ecircumflexhookabove", 0x1ec3 , 0 },
+ { "ecircumflextilde", 0x1ec5 , 0 },
+ { "ecyrillic", 0x0454 , 0 },
+ { "edblgrave", 0x0205 , 0 },
+ { "edeva", 0x090f , 0 },
+ { "edot", 0x0117 , 0 },
+ { "edotbelow", 0x1eb9 , 0 },
+ { "eegurmukhi", 0x0a0f , 0 },
+ { "eematragurmukhi", 0x0a47 , 0 },
+ { "efcyrillic", 0x0444 , 0 },
+ { "egujarati", 0x0a8f , 0 },
+ { "eharmenian", 0x0567 , 0 },
+ { "ehbopomofo", 0x311d , 0 },
+ { "ehiragana", 0x3048 , 0 },
+ { "ehookabove", 0x1ebb , 0 },
+ { "eibopomofo", 0x311f , 0 },
+ { "eightarabic", 0x0668 , 0 },
+ { "eightbengali", 0x09ee , 0 },
+ { "eightcircle", 0x2467 , 0 },
+ { "eightcircleinversesansserif", 0x2791 , 0 },
+ { "eightdeva", 0x096e , 0 },
+ { "eighteencircle", 0x2471 , 0 },
+ { "eighteenparen", 0x2485 , 0 },
+ { "eighteenperiod", 0x2499 , 0 },
+ { "eightgujarati", 0x0aee , 0 },
+ { "eightgurmukhi", 0x0a6e , 0 },
+ { "eighthackarabic", 0x0668 , 0 },
+ { "eighthangzhou", 0x3028 , 0 },
+ { "eighthnotebeamed", 0x266b , 0 },
+ { "eightideographicparen", 0x3227 , 0 },
+ { "eightinferior", 0x2088 , 0 },
+ { "eightmonospace", 0xff18 , 0 },
+ { "eightoldstyle", 0xf738 , 0 },
+ { "eightparen", 0x247b , 0 },
+ { "eightperiod", 0x248f , 0 },
+ { "eightpersian", 0x06f8 , 0 },
+ { "eightroman", 0x2177 , 0 },
+ { "eightsuperior", 0x2078 , 0 },
+ { "eightthai", 0x0e58 , 0 },
+ { "einvertedbreve", 0x0207 , 0 },
+ { "eiotifiedcyrillic", 0x0465 , 0 },
+ { "ekatakana", 0x30a8 , 0 },
+ { "ekatakanahalfwidth", 0xff74 , 0 },
+ { "ekonkargurmukhi", 0x0a74 , 0 },
+ { "ekorean", 0x3154 , 0 },
+ { "elcyrillic", 0x043b , 0 },
+ { "elevencircle", 0x246a , 0 },
+ { "elevenparen", 0x247e , 0 },
+ { "elevenperiod", 0x2492 , 0 },
+ { "elevenroman", 0x217a , 0 },
+ { "ellipsisvertical", 0x22ee , 0 },
+ { "emacronacute", 0x1e17 , 0 },
+ { "emacrongrave", 0x1e15 , 0 },
+ { "emcyrillic", 0x043c , 0 },
+ { "emdashvertical", 0xfe31 , 0 },
+ { "emonospace", 0xff45 , 0 },
+ { "emphasismarkarmenian", 0x055b , 0 },
+ { "enbopomofo", 0x3123 , 0 },
+ { "encyrillic", 0x043d , 0 },
+ { "endashvertical", 0xfe32 , 0 },
+ { "endescendercyrillic", 0x04a3 , 0 },
+ { "engbopomofo", 0x3125 , 0 },
+ { "enghecyrillic", 0x04a5 , 0 },
+ { "enhookcyrillic", 0x04c8 , 0 },
+ { "enspace", 0x2002 , 0 },
+ { "eokorean", 0x3153 , 0 },
+ { "eopen", 0x025b , 0 },
+ { "eopenclosed", 0x029a , 0 },
+ { "eopenreversed", 0x025c , 0 },
+ { "eopenreversedclosed", 0x025e , 0 },
+ { "eopenreversedhook", 0x025d , 0 },
+ { "eparen", 0x24a0 , 0 },
+ { "equalmonospace", 0xff1d , 0 },
+ { "equalsmall", 0xfe66 , 0 },
+ { "equalsuperior", 0x207c , 0 },
+ { "erbopomofo", 0x3126 , 0 },
+ { "ercyrillic", 0x0440 , 0 },
+ { "ereversed", 0x0258 , 0 },
+ { "ereversedcyrillic", 0x044d , 0 },
+ { "escyrillic", 0x0441 , 0 },
+ { "esdescendercyrillic", 0x04ab , 0 },
+ { "esh", 0x0283 , 0 },
+ { "eshcurl", 0x0286 , 0 },
+ { "eshortdeva", 0x090e , 0 },
+ { "eshortvowelsigndeva", 0x0946 , 0 },
+ { "eshreversedloop", 0x01aa , 0 },
+ { "eshsquatreversed", 0x0285 , 0 },
+ { "esmallhiragana", 0x3047 , 0 },
+ { "esmallkatakana", 0x30a7 , 0 },
+ { "esmallkatakanahalfwidth", 0xff6a , 0 },
+ { "esuperior", 0xf6ec , 0 },
+ { "etarmenian", 0x0568 , 0 },
+ { "etilde", 0x1ebd , 0 },
+ { "etildebelow", 0x1e1b , 0 },
+ { "etnahtafoukhhebrew", 0x0591 , 0 },
+ { "etnahtafoukhlefthebrew", 0x0591 , 0 },
+ { "etnahtahebrew", 0x0591 , 0 },
+ { "etnahtalefthebrew", 0x0591 , 0 },
+ { "eturned", 0x01dd , 0 },
+ { "eukorean", 0x3161 , 0 },
+ { "euro", 0x20ac , 0 },
+ { "evowelsignbengali", 0x09c7 , 0 },
+ { "evowelsigndeva", 0x0947 , 0 },
+ { "evowelsigngujarati", 0x0ac7 , 0 },
+ { "exclamarmenian", 0x055c , 0 },
+ { "exclamdownsmall", 0xf7a1 , 0 },
+ { "exclammonospace", 0xff01 , 0 },
+ { "exclamsmall", 0xf721 , 0 },
+ { "ezh", 0x0292 , 0 },
+ { "ezhcaron", 0x01ef , 0 },
+ { "ezhcurl", 0x0293 , 0 },
+ { "ezhreversed", 0x01b9 , 0 },
+ { "ezhtail", 0x01ba , 0 },
+ { "fadeva", 0x095e , 0 },
+ { "fagurmukhi", 0x0a5e , 0 },
+ { "fahrenheit", 0x2109 , 0 },
+ { "fathaarabic", 0x064e , 0 },
+ { "fathalowarabic", 0x064e , 0 },
+ { "fathatanarabic", 0x064b , 0 },
+ { "fbopomofo", 0x3108 , 0 },
+ { "fcircle", 0x24d5 , 0 },
+ { "fdotaccent", 0x1e1f , 0 },
+ { "feharabic", 0x0641 , 0 },
+ { "feharmenian", 0x0586 , 0 },
+ { "fehfinalarabic", 0xfed2 , 0 },
+ { "fehinitialarabic", 0xfed3 , 0 },
+ { "fehmedialarabic", 0xfed4 , 0 },
+ { "feicoptic", 0x03e5 , 0 },
+ { "ff", 0xfb00 , 0 },
+ { "ffi", 0xfb03 , 0 },
+ { "ffl", 0xfb04 , 0 },
+ { "fi", 0xfb01 , 0 },
+ { "fifteencircle", 0x246e , 0 },
+ { "fifteenparen", 0x2482 , 0 },
+ { "fifteenperiod", 0x2496 , 0 },
+ { "finalkaf", 0x05da , 0 },
+ { "finalkafdagesh", 0xfb3a , 0 },
+ { "finalkafdageshhebrew", 0xfb3a , 0 },
+ { "finalkafhebrew", 0x05da , 0 },
+ { "finalkafqamats", 0x05da , 0 },
+ { "finalkafqamatshebrew", 0x05da , 0 },
+ { "finalkafsheva", 0x05da , 0 },
+ { "finalkafshevahebrew", 0x05da , 0 },
+ { "finalmem", 0x05dd , 0 },
+ { "finalmemhebrew", 0x05dd , 0 },
+ { "finalnun", 0x05df , 0 },
+ { "finalnunhebrew", 0x05df , 0 },
+ { "finalpe", 0x05e3 , 0 },
+ { "finalpehebrew", 0x05e3 , 0 },
+ { "finaltsadi", 0x05e5 , 0 },
+ { "finaltsadihebrew", 0x05e5 , 0 },
+ { "firsttonechinese", 0x02c9 , 0 },
+ { "fisheye", 0x25c9 , 0 },
+ { "fitacyrillic", 0x0473 , 0 },
+ { "fivearabic", 0x0665 , 0 },
+ { "fivebengali", 0x09eb , 0 },
+ { "fivecircle", 0x2464 , 0 },
+ { "fivecircleinversesansserif", 0x278e , 0 },
+ { "fivedeva", 0x096b , 0 },
+ { "fivegujarati", 0x0aeb , 0 },
+ { "fivegurmukhi", 0x0a6b , 0 },
+ { "fivehackarabic", 0x0665 , 0 },
+ { "fivehangzhou", 0x3025 , 0 },
+ { "fiveideographicparen", 0x3224 , 0 },
+ { "fiveinferior", 0x2085 , 0 },
+ { "fivemonospace", 0xff15 , 0 },
+ { "fiveoldstyle", 0xf735 , 0 },
+ { "fiveparen", 0x2478 , 0 },
+ { "fiveperiod", 0x248c , 0 },
+ { "fivepersian", 0x06f5 , 0 },
+ { "fiveroman", 0x2174 , 0 },
+ { "fivesuperior", 0x2075 , 0 },
+ { "fivethai", 0x0e55 , 0 },
+ { "fl", 0xfb02 , 0 },
+ { "fmonospace", 0xff46 , 0 },
+ { "fmsquare", 0x3399 , 0 },
+ { "fofanthai", 0x0e1f , 0 },
+ { "fofathai", 0x0e1d , 0 },
+ { "fongmanthai", 0x0e4f , 0 },
+ { "forall", 0x2200 , 0 },
+ { "fourarabic", 0x0664 , 0 },
+ { "fourbengali", 0x09ea , 0 },
+ { "fourcircle", 0x2463 , 0 },
+ { "fourcircleinversesansserif", 0x278d , 0 },
+ { "fourdeva", 0x096a , 0 },
+ { "fourgujarati", 0x0aea , 0 },
+ { "fourgurmukhi", 0x0a6a , 0 },
+ { "fourhackarabic", 0x0664 , 0 },
+ { "fourhangzhou", 0x3024 , 0 },
+ { "fourideographicparen", 0x3223 , 0 },
+ { "fourinferior", 0x2084 , 0 },
+ { "fourmonospace", 0xff14 , 0 },
+ { "fournumeratorbengali", 0x09f7 , 0 },
+ { "fouroldstyle", 0xf734 , 0 },
+ { "fourparen", 0x2477 , 0 },
+ { "fourperiod", 0x248b , 0 },
+ { "fourpersian", 0x06f4 , 0 },
+ { "fourroman", 0x2173 , 0 },
+ { "foursuperior", 0x2074 , 0 },
+ { "fourteencircle", 0x246d , 0 },
+ { "fourteenparen", 0x2481 , 0 },
+ { "fourteenperiod", 0x2495 , 0 },
+ { "fourthai", 0x0e54 , 0 },
+ { "fourthtonechinese", 0x02cb , 0 },
+ { "fparen", 0x24a1 , 0 },
+ { "gabengali", 0x0997 , 0 },
+ { "gacute", 0x01f5 , 0 },
+ { "gadeva", 0x0917 , 0 },
+ { "gafarabic", 0x06af , 0 },
+ { "gaffinalarabic", 0xfb93 , 0 },
+ { "gafinitialarabic", 0xfb94 , 0 },
+ { "gafmedialarabic", 0xfb95 , 0 },
+ { "gagujarati", 0x0a97 , 0 },
+ { "gagurmukhi", 0x0a17 , 0 },
+ { "gahiragana", 0x304c , 0 },
+ { "gakatakana", 0x30ac , 0 },
+ { "gammalatinsmall", 0x0263 , 0 },
+ { "gammasuperior", 0x02e0 , 0 },
+ { "gangiacoptic", 0x03eb , 0 },
+ { "gbopomofo", 0x310d , 0 },
+ { "gcedilla", 0x0123 , 0 },
+ { "gcircle", 0x24d6 , 0 },
+ { "gdot", 0x0121 , 0 },
+ { "gecyrillic", 0x0433 , 0 },
+ { "gehiragana", 0x3052 , 0 },
+ { "gekatakana", 0x30b2 , 0 },
+ { "geometricallyequal", 0x2251 , 0 },
+ { "gereshaccenthebrew", 0x059c , 0 },
+ { "gereshhebrew", 0x05f3 , 0 },
+ { "gereshmuqdamhebrew", 0x059d , 0 },
+ { "gershayimaccenthebrew", 0x059e , 0 },
+ { "gershayimhebrew", 0x05f4 , 0 },
+ { "getamark", 0x3013 , 0 },
+ { "ghabengali", 0x0998 , 0 },
+ { "ghadarmenian", 0x0572 , 0 },
+ { "ghadeva", 0x0918 , 0 },
+ { "ghagujarati", 0x0a98 , 0 },
+ { "ghagurmukhi", 0x0a18 , 0 },
+ { "ghainarabic", 0x063a , 0 },
+ { "ghainfinalarabic", 0xfece , 0 },
+ { "ghaininitialarabic", 0xfecf , 0 },
+ { "ghainmedialarabic", 0xfed0 , 0 },
+ { "ghemiddlehookcyrillic", 0x0495 , 0 },
+ { "ghestrokecyrillic", 0x0493 , 0 },
+ { "gheupturncyrillic", 0x0491 , 0 },
+ { "ghhadeva", 0x095a , 0 },
+ { "ghhagurmukhi", 0x0a5a , 0 },
+ { "ghook", 0x0260 , 0 },
+ { "ghzsquare", 0x3393 , 0 },
+ { "gihiragana", 0x304e , 0 },
+ { "gikatakana", 0x30ae , 0 },
+ { "gimarmenian", 0x0563 , 0 },
+ { "gimel", 0x05d2 , 0 },
+ { "gimeldagesh", 0xfb32 , 0 },
+ { "gimeldageshhebrew", 0xfb32 , 0 },
+ { "gimelhebrew", 0x05d2 , 0 },
+ { "gjecyrillic", 0x0453 , 0 },
+ { "glottalinvertedstroke", 0x01be , 0 },
+ { "glottalstop", 0x0294 , 0 },
+ { "glottalstopinverted", 0x0296 , 0 },
+ { "glottalstopmod", 0x02c0 , 0 },
+ { "glottalstopreversed", 0x0295 , 0 },
+ { "glottalstopreversedmod", 0x02c1 , 0 },
+ { "glottalstopreversedsuperior", 0x02e4 , 0 },
+ { "glottalstopstroke", 0x02a1 , 0 },
+ { "glottalstopstrokereversed", 0x02a2 , 0 },
+ { "gmacron", 0x1e21 , 0 },
+ { "gmonospace", 0xff47 , 0 },
+ { "gohiragana", 0x3054 , 0 },
+ { "gokatakana", 0x30b4 , 0 },
+ { "gparen", 0x24a2 , 0 },
+ { "gpasquare", 0x33ac , 0 },
+ { "gravebelowcmb", 0x0316 , 0 },
+ { "gravecmb", 0x0300 , 0 },
+ { "gravedeva", 0x0953 , 0 },
+ { "gravelowmod", 0x02ce , 0 },
+ { "gravemonospace", 0xff40 , 0 },
+ { "gravetonecmb", 0x0340 , 0 },
+ { "greaterequalorless", 0x22db , 0 },
+ { "greatermonospace", 0xff1e , 0 },
+ { "greaterorequivalent", 0x2273 , 0 },
+ { "greaterorless", 0x2277 , 0 },
+ { "greateroverequal", 0x2267 , 0 },
+ { "greatersmall", 0xfe65 , 0 },
+ { "gscript", 0x0261 , 0 },
+ { "gstroke", 0x01e5 , 0 },
+ { "guhiragana", 0x3050 , 0 },
+ { "gukatakana", 0x30b0 , 0 },
+ { "guramusquare", 0x3318 , 0 },
+ { "gysquare", 0x33c9 , 0 },
+ { "haabkhasiancyrillic", 0x04a9 , 0 },
+ { "haaltonearabic", 0x06c1 , 0 },
+ { "habengali", 0x09b9 , 0 },
+ { "hadescendercyrillic", 0x04b3 , 0 },
+ { "hadeva", 0x0939 , 0 },
+ { "hagujarati", 0x0ab9 , 0 },
+ { "hagurmukhi", 0x0a39 , 0 },
+ { "haharabic", 0x062d , 0 },
+ { "hahfinalarabic", 0xfea2 , 0 },
+ { "hahinitialarabic", 0xfea3 , 0 },
+ { "hahiragana", 0x306f , 0 },
+ { "hahmedialarabic", 0xfea4 , 0 },
+ { "haitusquare", 0x332a , 0 },
+ { "hakatakana", 0x30cf , 0 },
+ { "hakatakanahalfwidth", 0xff8a , 0 },
+ { "halantgurmukhi", 0x0a4d , 0 },
+ { "hamzaarabic", 0x0621 , 0 },
+ { "hamzadammaarabic", 0x0621 , 0 },
+ { "hamzadammatanarabic", 0x0621 , 0 },
+ { "hamzafathaarabic", 0x0621 , 0 },
+ { "hamzafathatanarabic", 0x0621 , 0 },
+ { "hamzalowarabic", 0x0621 , 0 },
+ { "hamzalowkasraarabic", 0x0621 , 0 },
+ { "hamzalowkasratanarabic", 0x0621 , 0 },
+ { "hamzasukunarabic", 0x0621 , 0 },
+ { "hangulfiller", 0x3164 , 0 },
+ { "hardsigncyrillic", 0x044a , 0 },
+ { "harpoonleftbarbup", 0x21bc , 0 },
+ { "harpoonrightbarbup", 0x21c0 , 0 },
+ { "hasquare", 0x33ca , 0 },
+ { "hatafpatah", 0x05b2 , 0 },
+ { "hatafpatah16", 0x05b2 , 0 },
+ { "hatafpatah23", 0x05b2 , 0 },
+ { "hatafpatah2f", 0x05b2 , 0 },
+ { "hatafpatahhebrew", 0x05b2 , 0 },
+ { "hatafpatahnarrowhebrew", 0x05b2 , 0 },
+ { "hatafpatahquarterhebrew", 0x05b2 , 0 },
+ { "hatafpatahwidehebrew", 0x05b2 , 0 },
+ { "hatafqamats", 0x05b3 , 0 },
+ { "hatafqamats1b", 0x05b3 , 0 },
+ { "hatafqamats28", 0x05b3 , 0 },
+ { "hatafqamats34", 0x05b3 , 0 },
+ { "hatafqamatshebrew", 0x05b3 , 0 },
+ { "hatafqamatsnarrowhebrew", 0x05b3 , 0 },
+ { "hatafqamatsquarterhebrew", 0x05b3 , 0 },
+ { "hatafqamatswidehebrew", 0x05b3 , 0 },
+ { "hatafsegol", 0x05b1 , 0 },
+ { "hatafsegol17", 0x05b1 , 0 },
+ { "hatafsegol24", 0x05b1 , 0 },
+ { "hatafsegol30", 0x05b1 , 0 },
+ { "hatafsegolhebrew", 0x05b1 , 0 },
+ { "hatafsegolnarrowhebrew", 0x05b1 , 0 },
+ { "hatafsegolquarterhebrew", 0x05b1 , 0 },
+ { "hatafsegolwidehebrew", 0x05b1 , 0 },
+ { "hbopomofo", 0x310f , 0 },
+ { "hbrevebelow", 0x1e2b , 0 },
+ { "hcedilla", 0x1e29 , 0 },
+ { "hcircle", 0x24d7 , 0 },
+ { "hdieresis", 0x1e27 , 0 },
+ { "hdotaccent", 0x1e23 , 0 },
+ { "hdotbelow", 0x1e25 , 0 },
+ { "he", 0x05d4 , 0 },
+ { "heartsuitblack", 0x2665 , 0 },
+ { "heartsuitwhite", 0x2661 , 0 },
+ { "hedagesh", 0xfb34 , 0 },
+ { "hedageshhebrew", 0xfb34 , 0 },
+ { "hehaltonearabic", 0x06c1 , 0 },
+ { "heharabic", 0x0647 , 0 },
+ { "hehebrew", 0x05d4 , 0 },
+ { "hehfinalaltonearabic", 0xfba7 , 0 },
+ { "hehfinalalttwoarabic", 0xfeea , 0 },
+ { "hehfinalarabic", 0xfeea , 0 },
+ { "hehhamzaabovefinalarabic", 0xfba5 , 0 },
+ { "hehhamzaaboveisolatedarabic", 0xfba4 , 0 },
+ { "hehinitialaltonearabic", 0xfba8 , 0 },
+ { "hehinitialarabic", 0xfeeb , 0 },
+ { "hehiragana", 0x3078 , 0 },
+ { "hehmedialaltonearabic", 0xfba9 , 0 },
+ { "hehmedialarabic", 0xfeec , 0 },
+ { "heiseierasquare", 0x337b , 0 },
+ { "hekatakana", 0x30d8 , 0 },
+ { "hekatakanahalfwidth", 0xff8d , 0 },
+ { "hekutaarusquare", 0x3336 , 0 },
+ { "henghook", 0x0267 , 0 },
+ { "herutusquare", 0x3339 , 0 },
+ { "het", 0x05d7 , 0 },
+ { "hethebrew", 0x05d7 , 0 },
+ { "hhook", 0x0266 , 0 },
+ { "hhooksuperior", 0x02b1 , 0 },
+ { "hieuhacirclekorean", 0x327b , 0 },
+ { "hieuhaparenkorean", 0x321b , 0 },
+ { "hieuhcirclekorean", 0x326d , 0 },
+ { "hieuhkorean", 0x314e , 0 },
+ { "hieuhparenkorean", 0x320d , 0 },
+ { "hihiragana", 0x3072 , 0 },
+ { "hikatakana", 0x30d2 , 0 },
+ { "hikatakanahalfwidth", 0xff8b , 0 },
+ { "hiriq", 0x05b4 , 0 },
+ { "hiriq14", 0x05b4 , 0 },
+ { "hiriq21", 0x05b4 , 0 },
+ { "hiriq2d", 0x05b4 , 0 },
+ { "hiriqhebrew", 0x05b4 , 0 },
+ { "hiriqnarrowhebrew", 0x05b4 , 0 },
+ { "hiriqquarterhebrew", 0x05b4 , 0 },
+ { "hiriqwidehebrew", 0x05b4 , 0 },
+ { "hlinebelow", 0x1e96 , 0 },
+ { "hmonospace", 0xff48 , 0 },
+ { "hoarmenian", 0x0570 , 0 },
+ { "hohipthai", 0x0e2b , 0 },
+ { "hohiragana", 0x307b , 0 },
+ { "hokatakana", 0x30db , 0 },
+ { "hokatakanahalfwidth", 0xff8e , 0 },
+ { "holam", 0x05b9 , 0 },
+ { "holam19", 0x05b9 , 0 },
+ { "holam26", 0x05b9 , 0 },
+ { "holam32", 0x05b9 , 0 },
+ { "holamhebrew", 0x05b9 , 0 },
+ { "holamnarrowhebrew", 0x05b9 , 0 },
+ { "holamquarterhebrew", 0x05b9 , 0 },
+ { "holamwidehebrew", 0x05b9 , 0 },
+ { "honokhukthai", 0x0e2e , 0 },
+ { "hookcmb", 0x0309 , 0 },
+ { "hookpalatalizedbelowcmb", 0x0321 , 0 },
+ { "hookretroflexbelowcmb", 0x0322 , 0 },
+ { "hoonsquare", 0x3342 , 0 },
+ { "horicoptic", 0x03e9 , 0 },
+ { "horizontalbar", 0x2015 , 0 },
+ { "horncmb", 0x031b , 0 },
+ { "hotsprings", 0x2668 , 0 },
+ { "hparen", 0x24a3 , 0 },
+ { "hsuperior", 0x02b0 , 0 },
+ { "hturned", 0x0265 , 0 },
+ { "huhiragana", 0x3075 , 0 },
+ { "huiitosquare", 0x3333 , 0 },
+ { "hukatakana", 0x30d5 , 0 },
+ { "hukatakanahalfwidth", 0xff8c , 0 },
+ { "hungarumlautcmb", 0x030b , 0 },
+ { "hv", 0x0195 , 0 },
+ { "hypheninferior", 0xf6e5 , 0 },
+ { "hyphenmonospace", 0xff0d , 0 },
+ { "hyphensmall", 0xfe63 , 0 },
+ { "hyphensuperior", 0xf6e6 , 0 },
+ { "hyphentwo", 0x2010 , 0 },
+ { "iacyrillic", 0x044f , 0 },
+ { "ibengali", 0x0987 , 0 },
+ { "ibopomofo", 0x3127 , 0 },
+ { "icaron", 0x01d0 , 0 },
+ { "icircle", 0x24d8 , 0 },
+ { "icyrillic", 0x0456 , 0 },
+ { "idblgrave", 0x0209 , 0 },
+ { "ideographearthcircle", 0x328f , 0 },
+ { "ideographfirecircle", 0x328b , 0 },
+ { "ideographicallianceparen", 0x323f , 0 },
+ { "ideographiccallparen", 0x323a , 0 },
+ { "ideographiccentrecircle", 0x32a5 , 0 },
+ { "ideographicclose", 0x3006 , 0 },
+ { "ideographiccomma", 0x3001 , 0 },
+ { "ideographiccommaleft", 0xff64 , 0 },
+ { "ideographiccongratulationparen", 0x3237 , 0 },
+ { "ideographiccorrectcircle", 0x32a3 , 0 },
+ { "ideographicearthparen", 0x322f , 0 },
+ { "ideographicenterpriseparen", 0x323d , 0 },
+ { "ideographicexcellentcircle", 0x329d , 0 },
+ { "ideographicfestivalparen", 0x3240 , 0 },
+ { "ideographicfinancialcircle", 0x3296 , 0 },
+ { "ideographicfinancialparen", 0x3236 , 0 },
+ { "ideographicfireparen", 0x322b , 0 },
+ { "ideographichaveparen", 0x3232 , 0 },
+ { "ideographichighcircle", 0x32a4 , 0 },
+ { "ideographiciterationmark", 0x3005 , 0 },
+ { "ideographiclaborcircle", 0x3298 , 0 },
+ { "ideographiclaborparen", 0x3238 , 0 },
+ { "ideographicleftcircle", 0x32a7 , 0 },
+ { "ideographiclowcircle", 0x32a6 , 0 },
+ { "ideographicmedicinecircle", 0x32a9 , 0 },
+ { "ideographicmetalparen", 0x322e , 0 },
+ { "ideographicmoonparen", 0x322a , 0 },
+ { "ideographicnameparen", 0x3234 , 0 },
+ { "ideographicperiod", 0x3002 , 0 },
+ { "ideographicprintcircle", 0x329e , 0 },
+ { "ideographicreachparen", 0x3243 , 0 },
+ { "ideographicrepresentparen", 0x3239 , 0 },
+ { "ideographicresourceparen", 0x323e , 0 },
+ { "ideographicrightcircle", 0x32a8 , 0 },
+ { "ideographicsecretcircle", 0x3299 , 0 },
+ { "ideographicselfparen", 0x3242 , 0 },
+ { "ideographicsocietyparen", 0x3233 , 0 },
+ { "ideographicspace", 0x3000 , 0 },
+ { "ideographicspecialparen", 0x3235 , 0 },
+ { "ideographicstockparen", 0x3231 , 0 },
+ { "ideographicstudyparen", 0x323b , 0 },
+ { "ideographicsunparen", 0x3230 , 0 },
+ { "ideographicsuperviseparen", 0x323c , 0 },
+ { "ideographicwaterparen", 0x322c , 0 },
+ { "ideographicwoodparen", 0x322d , 0 },
+ { "ideographiczero", 0x3007 , 0 },
+ { "ideographmetalcircle", 0x328e , 0 },
+ { "ideographmooncircle", 0x328a , 0 },
+ { "ideographnamecircle", 0x3294 , 0 },
+ { "ideographsuncircle", 0x3290 , 0 },
+ { "ideographwatercircle", 0x328c , 0 },
+ { "ideographwoodcircle", 0x328d , 0 },
+ { "ideva", 0x0907 , 0 },
+ { "idieresisacute", 0x1e2f , 0 },
+ { "idieresiscyrillic", 0x04e5 , 0 },
+ { "idotbelow", 0x1ecb , 0 },
+ { "iebrevecyrillic", 0x04d7 , 0 },
+ { "iecyrillic", 0x0435 , 0 },
+ { "ieungacirclekorean", 0x3275 , 0 },
+ { "ieungaparenkorean", 0x3215 , 0 },
+ { "ieungcirclekorean", 0x3267 , 0 },
+ { "ieungkorean", 0x3147 , 0 },
+ { "ieungparenkorean", 0x3207 , 0 },
+ { "igujarati", 0x0a87 , 0 },
+ { "igurmukhi", 0x0a07 , 0 },
+ { "ihiragana", 0x3044 , 0 },
+ { "ihookabove", 0x1ec9 , 0 },
+ { "iibengali", 0x0988 , 0 },
+ { "iicyrillic", 0x0438 , 0 },
+ { "iideva", 0x0908 , 0 },
+ { "iigujarati", 0x0a88 , 0 },
+ { "iigurmukhi", 0x0a08 , 0 },
+ { "iimatragurmukhi", 0x0a40 , 0 },
+ { "iinvertedbreve", 0x020b , 0 },
+ { "iishortcyrillic", 0x0439 , 0 },
+ { "iivowelsignbengali", 0x09c0 , 0 },
+ { "iivowelsigndeva", 0x0940 , 0 },
+ { "iivowelsigngujarati", 0x0ac0 , 0 },
+ { "ikatakana", 0x30a4 , 0 },
+ { "ikatakanahalfwidth", 0xff72 , 0 },
+ { "ikorean", 0x3163 , 0 },
+ { "ilde", 0x02dc , 0 },
+ { "iluyhebrew", 0x05ac , 0 },
+ { "imacroncyrillic", 0x04e3 , 0 },
+ { "imageorapproximatelyequal", 0x2253 , 0 },
+ { "imatragurmukhi", 0x0a3f , 0 },
+ { "imonospace", 0xff49 , 0 },
+ { "increment", 0x2206 , 0 },
+ { "iniarmenian", 0x056b , 0 },
+ { "integralbottom", 0x2321 , 0 },
+ { "integralex", 0xf8f5 , 0 },
+ { "integraltop", 0x2320 , 0 },
+ { "intisquare", 0x3305 , 0 },
+ { "iocyrillic", 0x0451 , 0 },
+ { "iotalatin", 0x0269 , 0 },
+ { "iparen", 0x24a4 , 0 },
+ { "irigurmukhi", 0x0a72 , 0 },
+ { "ismallhiragana", 0x3043 , 0 },
+ { "ismallkatakana", 0x30a3 , 0 },
+ { "ismallkatakanahalfwidth", 0xff68 , 0 },
+ { "issharbengali", 0x09fa , 0 },
+ { "istroke", 0x0268 , 0 },
+ { "isuperior", 0xf6ed , 0 },
+ { "iterationhiragana", 0x309d , 0 },
+ { "iterationkatakana", 0x30fd , 0 },
+ { "itildebelow", 0x1e2d , 0 },
+ { "iubopomofo", 0x3129 , 0 },
+ { "iucyrillic", 0x044e , 0 },
+ { "ivowelsignbengali", 0x09bf , 0 },
+ { "ivowelsigndeva", 0x093f , 0 },
+ { "ivowelsigngujarati", 0x0abf , 0 },
+ { "izhitsacyrillic", 0x0475 , 0 },
+ { "izhitsadblgravecyrillic", 0x0477 , 0 },
+ { "jaarmenian", 0x0571 , 0 },
+ { "jabengali", 0x099c , 0 },
+ { "jadeva", 0x091c , 0 },
+ { "jagujarati", 0x0a9c , 0 },
+ { "jagurmukhi", 0x0a1c , 0 },
+ { "jbopomofo", 0x3110 , 0 },
+ { "jcaron", 0x01f0 , 0 },
+ { "jcircle", 0x24d9 , 0 },
+ { "jcrossedtail", 0x029d , 0 },
+ { "jdotlessstroke", 0x025f , 0 },
+ { "jecyrillic", 0x0458 , 0 },
+ { "jeemarabic", 0x062c , 0 },
+ { "jeemfinalarabic", 0xfe9e , 0 },
+ { "jeeminitialarabic", 0xfe9f , 0 },
+ { "jeemmedialarabic", 0xfea0 , 0 },
+ { "jeharabic", 0x0698 , 0 },
+ { "jehfinalarabic", 0xfb8b , 0 },
+ { "jhabengali", 0x099d , 0 },
+ { "jhadeva", 0x091d , 0 },
+ { "jhagujarati", 0x0a9d , 0 },
+ { "jhagurmukhi", 0x0a1d , 0 },
+ { "jheharmenian", 0x057b , 0 },
+ { "jis", 0x3004 , 0 },
+ { "jmonospace", 0xff4a , 0 },
+ { "jparen", 0x24a5 , 0 },
+ { "jsuperior", 0x02b2 , 0 },
+ { "kabashkircyrillic", 0x04a1 , 0 },
+ { "kabengali", 0x0995 , 0 },
+ { "kacute", 0x1e31 , 0 },
+ { "kacyrillic", 0x043a , 0 },
+ { "kadescendercyrillic", 0x049b , 0 },
+ { "kadeva", 0x0915 , 0 },
+ { "kaf", 0x05db , 0 },
+ { "kafarabic", 0x0643 , 0 },
+ { "kafdagesh", 0xfb3b , 0 },
+ { "kafdageshhebrew", 0xfb3b , 0 },
+ { "kaffinalarabic", 0xfeda , 0 },
+ { "kafhebrew", 0x05db , 0 },
+ { "kafinitialarabic", 0xfedb , 0 },
+ { "kafmedialarabic", 0xfedc , 0 },
+ { "kafrafehebrew", 0xfb4d , 0 },
+ { "kagujarati", 0x0a95 , 0 },
+ { "kagurmukhi", 0x0a15 , 0 },
+ { "kahiragana", 0x304b , 0 },
+ { "kahookcyrillic", 0x04c4 , 0 },
+ { "kakatakana", 0x30ab , 0 },
+ { "kakatakanahalfwidth", 0xff76 , 0 },
+ { "kappasymbolgreek", 0x03f0 , 0 },
+ { "kapyeounmieumkorean", 0x3171 , 0 },
+ { "kapyeounphieuphkorean", 0x3184 , 0 },
+ { "kapyeounpieupkorean", 0x3178 , 0 },
+ { "kapyeounssangpieupkorean", 0x3179 , 0 },
+ { "karoriisquare", 0x330d , 0 },
+ { "kashidaautoarabic", 0x0640 , 0 },
+ { "kashidaautonosidebearingarabic", 0x0640 , 0 },
+ { "kasmallkatakana", 0x30f5 , 0 },
+ { "kasquare", 0x3384 , 0 },
+ { "kasraarabic", 0x0650 , 0 },
+ { "kasratanarabic", 0x064d , 0 },
+ { "kastrokecyrillic", 0x049f , 0 },
+ { "katahiraprolongmarkhalfwidth", 0xff70 , 0 },
+ { "kaverticalstrokecyrillic", 0x049d , 0 },
+ { "kbopomofo", 0x310e , 0 },
+ { "kcalsquare", 0x3389 , 0 },
+ { "kcaron", 0x01e9 , 0 },
+ { "kcedilla", 0x0137 , 0 },
+ { "kcircle", 0x24da , 0 },
+ { "kdotbelow", 0x1e33 , 0 },
+ { "keharmenian", 0x0584 , 0 },
+ { "kehiragana", 0x3051 , 0 },
+ { "kekatakana", 0x30b1 , 0 },
+ { "kekatakanahalfwidth", 0xff79 , 0 },
+ { "kenarmenian", 0x056f , 0 },
+ { "kesmallkatakana", 0x30f6 , 0 },
+ { "khabengali", 0x0996 , 0 },
+ { "khacyrillic", 0x0445 , 0 },
+ { "khadeva", 0x0916 , 0 },
+ { "khagujarati", 0x0a96 , 0 },
+ { "khagurmukhi", 0x0a16 , 0 },
+ { "khaharabic", 0x062e , 0 },
+ { "khahfinalarabic", 0xfea6 , 0 },
+ { "khahinitialarabic", 0xfea7 , 0 },
+ { "khahmedialarabic", 0xfea8 , 0 },
+ { "kheicoptic", 0x03e7 , 0 },
+ { "khhadeva", 0x0959 , 0 },
+ { "khhagurmukhi", 0x0a59 , 0 },
+ { "khieukhacirclekorean", 0x3278 , 0 },
+ { "khieukhaparenkorean", 0x3218 , 0 },
+ { "khieukhcirclekorean", 0x326a , 0 },
+ { "khieukhkorean", 0x314b , 0 },
+ { "khieukhparenkorean", 0x320a , 0 },
+ { "khokhaithai", 0x0e02 , 0 },
+ { "khokhonthai", 0x0e05 , 0 },
+ { "khokhuatthai", 0x0e03 , 0 },
+ { "khokhwaithai", 0x0e04 , 0 },
+ { "khomutthai", 0x0e5b , 0 },
+ { "khook", 0x0199 , 0 },
+ { "khorakhangthai", 0x0e06 , 0 },
+ { "khzsquare", 0x3391 , 0 },
+ { "kihiragana", 0x304d , 0 },
+ { "kikatakana", 0x30ad , 0 },
+ { "kikatakanahalfwidth", 0xff77 , 0 },
+ { "kiroguramusquare", 0x3315 , 0 },
+ { "kiromeetorusquare", 0x3316 , 0 },
+ { "kirosquare", 0x3314 , 0 },
+ { "kiyeokacirclekorean", 0x326e , 0 },
+ { "kiyeokaparenkorean", 0x320e , 0 },
+ { "kiyeokcirclekorean", 0x3260 , 0 },
+ { "kiyeokkorean", 0x3131 , 0 },
+ { "kiyeokparenkorean", 0x3200 , 0 },
+ { "kiyeoksioskorean", 0x3133 , 0 },
+ { "kjecyrillic", 0x045c , 0 },
+ { "klinebelow", 0x1e35 , 0 },
+ { "klsquare", 0x3398 , 0 },
+ { "kmcubedsquare", 0x33a6 , 0 },
+ { "kmonospace", 0xff4b , 0 },
+ { "kmsquaredsquare", 0x33a2 , 0 },
+ { "kohiragana", 0x3053 , 0 },
+ { "kohmsquare", 0x33c0 , 0 },
+ { "kokaithai", 0x0e01 , 0 },
+ { "kokatakana", 0x30b3 , 0 },
+ { "kokatakanahalfwidth", 0xff7a , 0 },
+ { "kooposquare", 0x331e , 0 },
+ { "koppacyrillic", 0x0481 , 0 },
+ { "koreanstandardsymbol", 0x327f , 0 },
+ { "koroniscmb", 0x0343 , 0 },
+ { "kparen", 0x24a6 , 0 },
+ { "kpasquare", 0x33aa , 0 },
+ { "ksicyrillic", 0x046f , 0 },
+ { "ktsquare", 0x33cf , 0 },
+ { "kturned", 0x029e , 0 },
+ { "kuhiragana", 0x304f , 0 },
+ { "kukatakana", 0x30af , 0 },
+ { "kukatakanahalfwidth", 0xff78 , 0 },
+ { "kvsquare", 0x33b8 , 0 },
+ { "kwsquare", 0x33be , 0 },
+ { "labengali", 0x09b2 , 0 },
+ { "ladeva", 0x0932 , 0 },
+ { "lagujarati", 0x0ab2 , 0 },
+ { "lagurmukhi", 0x0a32 , 0 },
+ { "lakkhangyaothai", 0x0e45 , 0 },
+ { "lamaleffinalarabic", 0xfefc , 0 },
+ { "lamalefhamzaabovefinalarabic", 0xfef8 , 0 },
+ { "lamalefhamzaaboveisolatedarabic", 0xfef7 , 0 },
+ { "lamalefhamzabelowfinalarabic", 0xfefa , 0 },
+ { "lamalefhamzabelowisolatedarabic", 0xfef9 , 0 },
+ { "lamalefisolatedarabic", 0xfefb , 0 },
+ { "lamalefmaddaabovefinalarabic", 0xfef6 , 0 },
+ { "lamalefmaddaaboveisolatedarabic", 0xfef5 , 0 },
+ { "lamarabic", 0x0644 , 0 },
+ { "lambdastroke", 0x019b , 0 },
+ { "lamed", 0x05dc , 0 },
+ { "lameddagesh", 0xfb3c , 0 },
+ { "lameddageshhebrew", 0xfb3c , 0 },
+ { "lamedhebrew", 0x05dc , 0 },
+ { "lamedholam", 0x05dc , 0 },
+ { "lamedholamdagesh", 0x05dc , 0 },
+ { "lamedholamdageshhebrew", 0x05dc , 0 },
+ { "lamedholamhebrew", 0x05dc , 0 },
+ { "lamfinalarabic", 0xfede , 0 },
+ { "lamhahinitialarabic", 0xfcca , 0 },
+ { "laminitialarabic", 0xfedf , 0 },
+ { "lamjeeminitialarabic", 0xfcc9 , 0 },
+ { "lamkhahinitialarabic", 0xfccb , 0 },
+ { "lamlamhehisolatedarabic", 0xfdf2 , 0 },
+ { "lammedialarabic", 0xfee0 , 0 },
+ { "lammeemhahinitialarabic", 0xfd88 , 0 },
+ { "lammeeminitialarabic", 0xfccc , 0 },
+ { "lammeemjeeminitialarabic", 0xfedf , 0 },
+ { "lammeemkhahinitialarabic", 0xfedf , 0 },
+ { "largecircle", 0x25ef , 0 },
+ { "lbar", 0x019a , 0 },
+ { "lbelt", 0x026c , 0 },
+ { "lbopomofo", 0x310c , 0 },
+ { "lcedilla", 0x013c , 0 },
+ { "lcircle", 0x24db , 0 },
+ { "lcircumflexbelow", 0x1e3d , 0 },
+ { "ldotaccent", 0x0140 , 0 },
+ { "ldotbelow", 0x1e37 , 0 },
+ { "ldotbelowmacron", 0x1e39 , 0 },
+ { "leftangleabovecmb", 0x031a , 0 },
+ { "lefttackbelowcmb", 0x0318 , 0 },
+ { "lessequalorgreater", 0x22da , 0 },
+ { "lessmonospace", 0xff1c , 0 },
+ { "lessorequivalent", 0x2272 , 0 },
+ { "lessorgreater", 0x2276 , 0 },
+ { "lessoverequal", 0x2266 , 0 },
+ { "lesssmall", 0xfe64 , 0 },
+ { "lezh", 0x026e , 0 },
+ { "lhookretroflex", 0x026d , 0 },
+ { "liwnarmenian", 0x056c , 0 },
+ { "lj", 0x01c9 , 0 },
+ { "ljecyrillic", 0x0459 , 0 },
+ { "ll", 0xf6c0 , 0 },
+ { "lladeva", 0x0933 , 0 },
+ { "llagujarati", 0x0ab3 , 0 },
+ { "llinebelow", 0x1e3b , 0 },
+ { "llladeva", 0x0934 , 0 },
+ { "llvocalicbengali", 0x09e1 , 0 },
+ { "llvocalicdeva", 0x0961 , 0 },
+ { "llvocalicvowelsignbengali", 0x09e3 , 0 },
+ { "llvocalicvowelsigndeva", 0x0963 , 0 },
+ { "lmiddletilde", 0x026b , 0 },
+ { "lmonospace", 0xff4c , 0 },
+ { "lmsquare", 0x33d0 , 0 },
+ { "lochulathai", 0x0e2c , 0 },
+ { "logicalnotreversed", 0x2310 , 0 },
+ { "lolingthai", 0x0e25 , 0 },
+ { "lowlinecenterline", 0xfe4e , 0 },
+ { "lowlinecmb", 0x0332 , 0 },
+ { "lowlinedashed", 0xfe4d , 0 },
+ { "lparen", 0x24a7 , 0 },
+ { "lsquare", 0x2113 , 0 },
+ { "lsuperior", 0xf6ee , 0 },
+ { "luthai", 0x0e26 , 0 },
+ { "lvocalicbengali", 0x098c , 0 },
+ { "lvocalicdeva", 0x090c , 0 },
+ { "lvocalicvowelsignbengali", 0x09e2 , 0 },
+ { "lvocalicvowelsigndeva", 0x0962 , 0 },
+ { "lxsquare", 0x33d3 , 0 },
+ { "mabengali", 0x09ae , 0 },
+ { "macronbelowcmb", 0x0331 , 0 },
+ { "macroncmb", 0x0304 , 0 },
+ { "macronlowmod", 0x02cd , 0 },
+ { "macronmonospace", 0xffe3 , 0 },
+ { "macute", 0x1e3f , 0 },
+ { "madeva", 0x092e , 0 },
+ { "magujarati", 0x0aae , 0 },
+ { "magurmukhi", 0x0a2e , 0 },
+ { "mahapakhhebrew", 0x05a4 , 0 },
+ { "mahapakhlefthebrew", 0x05a4 , 0 },
+ { "mahiragana", 0x307e , 0 },
+ { "maichattawalowleftthai", 0xf895 , 0 },
+ { "maichattawalowrightthai", 0xf894 , 0 },
+ { "maichattawathai", 0x0e4b , 0 },
+ { "maichattawaupperleftthai", 0xf893 , 0 },
+ { "maieklowleftthai", 0xf88c , 0 },
+ { "maieklowrightthai", 0xf88b , 0 },
+ { "maiekthai", 0x0e48 , 0 },
+ { "maiekupperleftthai", 0xf88a , 0 },
+ { "maihanakatleftthai", 0xf884 , 0 },
+ { "maihanakatthai", 0x0e31 , 0 },
+ { "maitaikhuleftthai", 0xf889 , 0 },
+ { "maitaikhuthai", 0x0e47 , 0 },
+ { "maitholowleftthai", 0xf88f , 0 },
+ { "maitholowrightthai", 0xf88e , 0 },
+ { "maithothai", 0x0e49 , 0 },
+ { "maithoupperleftthai", 0xf88d , 0 },
+ { "maitrilowleftthai", 0xf892 , 0 },
+ { "maitrilowrightthai", 0xf891 , 0 },
+ { "maitrithai", 0x0e4a , 0 },
+ { "maitriupperleftthai", 0xf890 , 0 },
+ { "maiyamokthai", 0x0e46 , 0 },
+ { "makatakana", 0x30de , 0 },
+ { "makatakanahalfwidth", 0xff8f , 0 },
+ { "mansyonsquare", 0x3347 , 0 },
+ { "maqafhebrew", 0x05be , 0 },
+ { "mars", 0x2642 , 0 },
+ { "masoracirclehebrew", 0x05af , 0 },
+ { "masquare", 0x3383 , 0 },
+ { "mbopomofo", 0x3107 , 0 },
+ { "mbsquare", 0x33d4 , 0 },
+ { "mcircle", 0x24dc , 0 },
+ { "mcubedsquare", 0x33a5 , 0 },
+ { "mdotaccent", 0x1e41 , 0 },
+ { "mdotbelow", 0x1e43 , 0 },
+ { "meemarabic", 0x0645 , 0 },
+ { "meemfinalarabic", 0xfee2 , 0 },
+ { "meeminitialarabic", 0xfee3 , 0 },
+ { "meemmedialarabic", 0xfee4 , 0 },
+ { "meemmeeminitialarabic", 0xfcd1 , 0 },
+ { "meemmeemisolatedarabic", 0xfc48 , 0 },
+ { "meetorusquare", 0x334d , 0 },
+ { "mehiragana", 0x3081 , 0 },
+ { "meizierasquare", 0x337e , 0 },
+ { "mekatakana", 0x30e1 , 0 },
+ { "mekatakanahalfwidth", 0xff92 , 0 },
+ { "mem", 0x05de , 0 },
+ { "memdagesh", 0xfb3e , 0 },
+ { "memdageshhebrew", 0xfb3e , 0 },
+ { "memhebrew", 0x05de , 0 },
+ { "menarmenian", 0x0574 , 0 },
+ { "merkhahebrew", 0x05a5 , 0 },
+ { "merkhakefulahebrew", 0x05a6 , 0 },
+ { "merkhakefulalefthebrew", 0x05a6 , 0 },
+ { "merkhalefthebrew", 0x05a5 , 0 },
+ { "mhook", 0x0271 , 0 },
+ { "mhzsquare", 0x3392 , 0 },
+ { "middledotkatakanahalfwidth", 0xff65 , 0 },
+ { "middot", 0x00b7 , 0 },
+ { "mieumacirclekorean", 0x3272 , 0 },
+ { "mieumaparenkorean", 0x3212 , 0 },
+ { "mieumcirclekorean", 0x3264 , 0 },
+ { "mieumkorean", 0x3141 , 0 },
+ { "mieumpansioskorean", 0x3170 , 0 },
+ { "mieumparenkorean", 0x3204 , 0 },
+ { "mieumpieupkorean", 0x316e , 0 },
+ { "mieumsioskorean", 0x316f , 0 },
+ { "mihiragana", 0x307f , 0 },
+ { "mikatakana", 0x30df , 0 },
+ { "mikatakanahalfwidth", 0xff90 , 0 },
+ { "minusbelowcmb", 0x0320 , 0 },
+ { "minuscircle", 0x2296 , 0 },
+ { "minusmod", 0x02d7 , 0 },
+ { "minusplus", 0x2213 , 0 },
+ { "miribaarusquare", 0x334a , 0 },
+ { "mirisquare", 0x3349 , 0 },
+ { "mlonglegturned", 0x0270 , 0 },
+ { "mlsquare", 0x3396 , 0 },
+ { "mmcubedsquare", 0x33a3 , 0 },
+ { "mmonospace", 0xff4d , 0 },
+ { "mmsquaredsquare", 0x339f , 0 },
+ { "mohiragana", 0x3082 , 0 },
+ { "mohmsquare", 0x33c1 , 0 },
+ { "mokatakana", 0x30e2 , 0 },
+ { "mokatakanahalfwidth", 0xff93 , 0 },
+ { "molsquare", 0x33d6 , 0 },
+ { "momathai", 0x0e21 , 0 },
+ { "moverssquare", 0x33a7 , 0 },
+ { "moverssquaredsquare", 0x33a8 , 0 },
+ { "mparen", 0x24a8 , 0 },
+ { "mpasquare", 0x33ab , 0 },
+ { "mssquare", 0x33b3 , 0 },
+ { "msuperior", 0xf6ef , 0 },
+ { "mturned", 0x026f , 0 },
+ { "mu1", 0x00b5 , 0 },
+ { "muasquare", 0x3382 , 0 },
+ { "muchgreater", 0x226b , 0 },
+ { "muchless", 0x226a , 0 },
+ { "mufsquare", 0x338c , 0 },
+ { "mugreek", 0x03bc , 0 },
+ { "mugsquare", 0x338d , 0 },
+ { "muhiragana", 0x3080 , 0 },
+ { "mukatakana", 0x30e0 , 0 },
+ { "mukatakanahalfwidth", 0xff91 , 0 },
+ { "mulsquare", 0x3395 , 0 },
+ { "mumsquare", 0x339b , 0 },
+ { "munahhebrew", 0x05a3 , 0 },
+ { "munahlefthebrew", 0x05a3 , 0 },
+ { "musicflatsign", 0x266d , 0 },
+ { "musicsharpsign", 0x266f , 0 },
+ { "mussquare", 0x33b2 , 0 },
+ { "muvsquare", 0x33b6 , 0 },
+ { "muwsquare", 0x33bc , 0 },
+ { "mvmegasquare", 0x33b9 , 0 },
+ { "mvsquare", 0x33b7 , 0 },
+ { "mwmegasquare", 0x33bf , 0 },
+ { "mwsquare", 0x33bd , 0 },
+ { "nabengali", 0x09a8 , 0 },
+ { "nabla", 0x2207 , 0 },
+ { "nadeva", 0x0928 , 0 },
+ { "nagujarati", 0x0aa8 , 0 },
+ { "nagurmukhi", 0x0a28 , 0 },
+ { "nahiragana", 0x306a , 0 },
+ { "nakatakana", 0x30ca , 0 },
+ { "nakatakanahalfwidth", 0xff85 , 0 },
+ { "nasquare", 0x3381 , 0 },
+ { "nbopomofo", 0x310b , 0 },
+ { "nbspace", 0x00a0 , 0 },
+ { "ncedilla", 0x0146 , 0 },
+ { "ncircle", 0x24dd , 0 },
+ { "ncircumflexbelow", 0x1e4b , 0 },
+ { "ndotaccent", 0x1e45 , 0 },
+ { "ndotbelow", 0x1e47 , 0 },
+ { "nehiragana", 0x306d , 0 },
+ { "nekatakana", 0x30cd , 0 },
+ { "nekatakanahalfwidth", 0xff88 , 0 },
+ { "newsheqelsign", 0x20aa , 0 },
+ { "nfsquare", 0x338b , 0 },
+ { "ngabengali", 0x0999 , 0 },
+ { "ngadeva", 0x0919 , 0 },
+ { "ngagujarati", 0x0a99 , 0 },
+ { "ngagurmukhi", 0x0a19 , 0 },
+ { "ngonguthai", 0x0e07 , 0 },
+ { "nhiragana", 0x3093 , 0 },
+ { "nhookleft", 0x0272 , 0 },
+ { "nhookretroflex", 0x0273 , 0 },
+ { "nieunacirclekorean", 0x326f , 0 },
+ { "nieunaparenkorean", 0x320f , 0 },
+ { "nieuncieuckorean", 0x3135 , 0 },
+ { "nieuncirclekorean", 0x3261 , 0 },
+ { "nieunhieuhkorean", 0x3136 , 0 },
+ { "nieunkorean", 0x3134 , 0 },
+ { "nieunpansioskorean", 0x3168 , 0 },
+ { "nieunparenkorean", 0x3201 , 0 },
+ { "nieunsioskorean", 0x3167 , 0 },
+ { "nieuntikeutkorean", 0x3166 , 0 },
+ { "nihiragana", 0x306b , 0 },
+ { "nikatakana", 0x30cb , 0 },
+ { "nikatakanahalfwidth", 0xff86 , 0 },
+ { "nikhahitleftthai", 0xf899 , 0 },
+ { "nikhahitthai", 0x0e4d , 0 },
+ { "ninearabic", 0x0669 , 0 },
+ { "ninebengali", 0x09ef , 0 },
+ { "ninecircle", 0x2468 , 0 },
+ { "ninecircleinversesansserif", 0x2792 , 0 },
+ { "ninedeva", 0x096f , 0 },
+ { "ninegujarati", 0x0aef , 0 },
+ { "ninegurmukhi", 0x0a6f , 0 },
+ { "ninehackarabic", 0x0669 , 0 },
+ { "ninehangzhou", 0x3029 , 0 },
+ { "nineideographicparen", 0x3228 , 0 },
+ { "nineinferior", 0x2089 , 0 },
+ { "ninemonospace", 0xff19 , 0 },
+ { "nineoldstyle", 0xf739 , 0 },
+ { "nineparen", 0x247c , 0 },
+ { "nineperiod", 0x2490 , 0 },
+ { "ninepersian", 0x06f9 , 0 },
+ { "nineroman", 0x2178 , 0 },
+ { "ninesuperior", 0x2079 , 0 },
+ { "nineteencircle", 0x2472 , 0 },
+ { "nineteenparen", 0x2486 , 0 },
+ { "nineteenperiod", 0x249a , 0 },
+ { "ninethai", 0x0e59 , 0 },
+ { "nj", 0x01cc , 0 },
+ { "njecyrillic", 0x045a , 0 },
+ { "nkatakana", 0x30f3 , 0 },
+ { "nkatakanahalfwidth", 0xff9d , 0 },
+ { "nlegrightlong", 0x019e , 0 },
+ { "nlinebelow", 0x1e49 , 0 },
+ { "nmonospace", 0xff4e , 0 },
+ { "nmsquare", 0x339a , 0 },
+ { "nnabengali", 0x09a3 , 0 },
+ { "nnadeva", 0x0923 , 0 },
+ { "nnagujarati", 0x0aa3 , 0 },
+ { "nnagurmukhi", 0x0a23 , 0 },
+ { "nnnadeva", 0x0929 , 0 },
+ { "nohiragana", 0x306e , 0 },
+ { "nokatakana", 0x30ce , 0 },
+ { "nokatakanahalfwidth", 0xff89 , 0 },
+ { "nonbreakingspace", 0x00a0 , 0 },
+ { "nonenthai", 0x0e13 , 0 },
+ { "nonuthai", 0x0e19 , 0 },
+ { "noonarabic", 0x0646 , 0 },
+ { "noonfinalarabic", 0xfee6 , 0 },
+ { "noonghunnaarabic", 0x06ba , 0 },
+ { "noonghunnafinalarabic", 0xfb9f , 0 },
+ { "noonhehinitialarabic", 0xfee7 , 0 },
+ { "nooninitialarabic", 0xfee7 , 0 },
+ { "noonjeeminitialarabic", 0xfcd2 , 0 },
+ { "noonjeemisolatedarabic", 0xfc4b , 0 },
+ { "noonmedialarabic", 0xfee8 , 0 },
+ { "noonmeeminitialarabic", 0xfcd5 , 0 },
+ { "noonmeemisolatedarabic", 0xfc4e , 0 },
+ { "noonnoonfinalarabic", 0xfc8d , 0 },
+ { "notcontains", 0x220c , 0 },
+ { "notelementof", 0x2209 , 0 },
+ { "notgreater", 0x226f , 0 },
+ { "notgreaternorequal", 0x2271 , 0 },
+ { "notgreaternorless", 0x2279 , 0 },
+ { "notidentical", 0x2262 , 0 },
+ { "notless", 0x226e , 0 },
+ { "notlessnorequal", 0x2270 , 0 },
+ { "notparallel", 0x2226 , 0 },
+ { "notprecedes", 0x2280 , 0 },
+ { "notsucceeds", 0x2281 , 0 },
+ { "notsuperset", 0x2285 , 0 },
+ { "nowarmenian", 0x0576 , 0 },
+ { "nparen", 0x24a9 , 0 },
+ { "nssquare", 0x33b1 , 0 },
+ { "nsuperior", 0x207f , 0 },
+ { "nuhiragana", 0x306c , 0 },
+ { "nukatakana", 0x30cc , 0 },
+ { "nukatakanahalfwidth", 0xff87 , 0 },
+ { "nuktabengali", 0x09bc , 0 },
+ { "nuktadeva", 0x093c , 0 },
+ { "nuktagujarati", 0x0abc , 0 },
+ { "nuktagurmukhi", 0x0a3c , 0 },
+ { "numbersignmonospace", 0xff03 , 0 },
+ { "numbersignsmall", 0xfe5f , 0 },
+ { "numeralsigngreek", 0x0374 , 0 },
+ { "numeralsignlowergreek", 0x0375 , 0 },
+ { "numero", 0x2116 , 0 },
+ { "nun", 0x05e0 , 0 },
+ { "nundagesh", 0xfb40 , 0 },
+ { "nundageshhebrew", 0xfb40 , 0 },
+ { "nunhebrew", 0x05e0 , 0 },
+ { "nvsquare", 0x33b5 , 0 },
+ { "nwsquare", 0x33bb , 0 },
+ { "nyabengali", 0x099e , 0 },
+ { "nyadeva", 0x091e , 0 },
+ { "nyagujarati", 0x0a9e , 0 },
+ { "nyagurmukhi", 0x0a1e , 0 },
+ { "oangthai", 0x0e2d , 0 },
+ { "obarred", 0x0275 , 0 },
+ { "obarredcyrillic", 0x04e9 , 0 },
+ { "obarreddieresiscyrillic", 0x04eb , 0 },
+ { "obengali", 0x0993 , 0 },
+ { "obopomofo", 0x311b , 0 },
+ { "ocandradeva", 0x0911 , 0 },
+ { "ocandragujarati", 0x0a91 , 0 },
+ { "ocandravowelsigndeva", 0x0949 , 0 },
+ { "ocandravowelsigngujarati", 0x0ac9 , 0 },
+ { "ocaron", 0x01d2 , 0 },
+ { "ocircle", 0x24de , 0 },
+ { "ocircumflexacute", 0x1ed1 , 0 },
+ { "ocircumflexdotbelow", 0x1ed9 , 0 },
+ { "ocircumflexgrave", 0x1ed3 , 0 },
+ { "ocircumflexhookabove", 0x1ed5 , 0 },
+ { "ocircumflextilde", 0x1ed7 , 0 },
+ { "ocyrillic", 0x043e , 0 },
+ { "odblacute", 0x0151 , 0 },
+ { "odblgrave", 0x020d , 0 },
+ { "odeva", 0x0913 , 0 },
+ { "odieresiscyrillic", 0x04e7 , 0 },
+ { "odotbelow", 0x1ecd , 0 },
+ { "oekorean", 0x315a , 0 },
+ { "ogonekcmb", 0x0328 , 0 },
+ { "ogujarati", 0x0a93 , 0 },
+ { "oharmenian", 0x0585 , 0 },
+ { "ohiragana", 0x304a , 0 },
+ { "ohookabove", 0x1ecf , 0 },
+ { "ohornacute", 0x1edb , 0 },
+ { "ohorndotbelow", 0x1ee3 , 0 },
+ { "ohorngrave", 0x1edd , 0 },
+ { "ohornhookabove", 0x1edf , 0 },
+ { "ohorntilde", 0x1ee1 , 0 },
+ { "oi", 0x01a3 , 0 },
+ { "oinvertedbreve", 0x020f , 0 },
+ { "okatakana", 0x30aa , 0 },
+ { "okatakanahalfwidth", 0xff75 , 0 },
+ { "okorean", 0x3157 , 0 },
+ { "olehebrew", 0x05ab , 0 },
+ { "omacronacute", 0x1e53 , 0 },
+ { "omacrongrave", 0x1e51 , 0 },
+ { "omdeva", 0x0950 , 0 },
+ { "omegacyrillic", 0x0461 , 0 },
+ { "omegalatinclosed", 0x0277 , 0 },
+ { "omegaroundcyrillic", 0x047b , 0 },
+ { "omegatitlocyrillic", 0x047d , 0 },
+ { "omgujarati", 0x0ad0 , 0 },
+ { "omonospace", 0xff4f , 0 },
+ { "onearabic", 0x0661 , 0 },
+ { "onebengali", 0x09e7 , 0 },
+ { "onecircle", 0x2460 , 0 },
+ { "onecircleinversesansserif", 0x278a , 0 },
+ { "onedeva", 0x0967 , 0 },
+ { "onefitted", 0xf6dc , 0 },
+ { "onegujarati", 0x0ae7 , 0 },
+ { "onegurmukhi", 0x0a67 , 0 },
+ { "onehackarabic", 0x0661 , 0 },
+ { "onehangzhou", 0x3021 , 0 },
+ { "oneideographicparen", 0x3220 , 0 },
+ { "oneinferior", 0x2081 , 0 },
+ { "onemonospace", 0xff11 , 0 },
+ { "onenumeratorbengali", 0x09f4 , 0 },
+ { "oneoldstyle", 0xf731 , 0 },
+ { "oneparen", 0x2474 , 0 },
+ { "oneperiod", 0x2488 , 0 },
+ { "onepersian", 0x06f1 , 0 },
+ { "oneroman", 0x2170 , 0 },
+ { "onesuperior", 0x00b9 , 0 },
+ { "onethai", 0x0e51 , 0 },
+ { "oogonek", 0x01eb , 0 },
+ { "oogonekmacron", 0x01ed , 0 },
+ { "oogurmukhi", 0x0a13 , 0 },
+ { "oomatragurmukhi", 0x0a4b , 0 },
+ { "oopen", 0x0254 , 0 },
+ { "oparen", 0x24aa , 0 },
+ { "option", 0x2325 , 0 },
+ { "oshortdeva", 0x0912 , 0 },
+ { "oshortvowelsigndeva", 0x094a , 0 },
+ { "osmallhiragana", 0x3049 , 0 },
+ { "osmallkatakana", 0x30a9 , 0 },
+ { "osmallkatakanahalfwidth", 0xff6b , 0 },
+ { "ostrokeacute", 0x01ff , 0 },
+ { "osuperior", 0xf6f0 , 0 },
+ { "otcyrillic", 0x047f , 0 },
+ { "otildeacute", 0x1e4d , 0 },
+ { "otildedieresis", 0x1e4f , 0 },
+ { "oubopomofo", 0x3121 , 0 },
+ { "overline", 0x203e , 0 },
+ { "overlinecenterline", 0xfe4a , 0 },
+ { "overlinecmb", 0x0305 , 0 },
+ { "overlinedashed", 0xfe49 , 0 },
+ { "overlinedblwavy", 0xfe4c , 0 },
+ { "overlinewavy", 0xfe4b , 0 },
+ { "overscore", 0x00af , 0 },
+ { "ovowelsignbengali", 0x09cb , 0 },
+ { "ovowelsigndeva", 0x094b , 0 },
+ { "ovowelsigngujarati", 0x0acb , 0 },
+ { "paampssquare", 0x3380 , 0 },
+ { "paasentosquare", 0x332b , 0 },
+ { "pabengali", 0x09aa , 0 },
+ { "pacute", 0x1e55 , 0 },
+ { "padeva", 0x092a , 0 },
+ { "pagedown", 0x21df , 0 },
+ { "pageup", 0x21de , 0 },
+ { "pagujarati", 0x0aaa , 0 },
+ { "pagurmukhi", 0x0a2a , 0 },
+ { "pahiragana", 0x3071 , 0 },
+ { "paiyannoithai", 0x0e2f , 0 },
+ { "pakatakana", 0x30d1 , 0 },
+ { "palatalizationcyrilliccmb", 0x0484 , 0 },
+ { "palochkacyrillic", 0x04c0 , 0 },
+ { "pansioskorean", 0x317f , 0 },
+ { "parallel", 0x2225 , 0 },
+ { "parenleftaltonearabic", 0xfd3e , 0 },
+ { "parenleftbt", 0xf8ed , 0 },
+ { "parenleftex", 0xf8ec , 0 },
+ { "parenleftinferior", 0x208d , 0 },
+ { "parenleftmonospace", 0xff08 , 0 },
+ { "parenleftsmall", 0xfe59 , 0 },
+ { "parenleftsuperior", 0x207d , 0 },
+ { "parenlefttp", 0xf8eb , 0 },
+ { "parenleftvertical", 0xfe35 , 0 },
+ { "parenrightaltonearabic", 0xfd3f , 0 },
+ { "parenrightbt", 0xf8f8 , 0 },
+ { "parenrightex", 0xf8f7 , 0 },
+ { "parenrightinferior", 0x208e , 0 },
+ { "parenrightmonospace", 0xff09 , 0 },
+ { "parenrightsmall", 0xfe5a , 0 },
+ { "parenrightsuperior", 0x207e , 0 },
+ { "parenrighttp", 0xf8f6 , 0 },
+ { "parenrightvertical", 0xfe36 , 0 },
+ { "paseqhebrew", 0x05c0 , 0 },
+ { "pashtahebrew", 0x0599 , 0 },
+ { "pasquare", 0x33a9 , 0 },
+ { "patah", 0x05b7 , 0 },
+ { "patah11", 0x05b7 , 0 },
+ { "patah1d", 0x05b7 , 0 },
+ { "patah2a", 0x05b7 , 0 },
+ { "patahhebrew", 0x05b7 , 0 },
+ { "patahnarrowhebrew", 0x05b7 , 0 },
+ { "patahquarterhebrew", 0x05b7 , 0 },
+ { "patahwidehebrew", 0x05b7 , 0 },
+ { "pazerhebrew", 0x05a1 , 0 },
+ { "pbopomofo", 0x3106 , 0 },
+ { "pcircle", 0x24df , 0 },
+ { "pdotaccent", 0x1e57 , 0 },
+ { "pe", 0x05e4 , 0 },
+ { "pecyrillic", 0x043f , 0 },
+ { "pedagesh", 0xfb44 , 0 },
+ { "pedageshhebrew", 0xfb44 , 0 },
+ { "peezisquare", 0x333b , 0 },
+ { "pefinaldageshhebrew", 0xfb43 , 0 },
+ { "peharabic", 0x067e , 0 },
+ { "peharmenian", 0x057a , 0 },
+ { "pehebrew", 0x05e4 , 0 },
+ { "pehfinalarabic", 0xfb57 , 0 },
+ { "pehinitialarabic", 0xfb58 , 0 },
+ { "pehiragana", 0x307a , 0 },
+ { "pehmedialarabic", 0xfb59 , 0 },
+ { "pekatakana", 0x30da , 0 },
+ { "pemiddlehookcyrillic", 0x04a7 , 0 },
+ { "perafehebrew", 0xfb4e , 0 },
+ { "percentarabic", 0x066a , 0 },
+ { "percentmonospace", 0xff05 , 0 },
+ { "percentsmall", 0xfe6a , 0 },
+ { "periodarmenian", 0x0589 , 0 },
+ { "periodhalfwidth", 0xff61 , 0 },
+ { "periodinferior", 0xf6e7 , 0 },
+ { "periodmonospace", 0xff0e , 0 },
+ { "periodsmall", 0xfe52 , 0 },
+ { "periodsuperior", 0xf6e8 , 0 },
+ { "perispomenigreekcmb", 0x0342 , 0 },
+ { "pfsquare", 0x338a , 0 },
+ { "phabengali", 0x09ab , 0 },
+ { "phadeva", 0x092b , 0 },
+ { "phagujarati", 0x0aab , 0 },
+ { "phagurmukhi", 0x0a2b , 0 },
+ { "phieuphacirclekorean", 0x327a , 0 },
+ { "phieuphaparenkorean", 0x321a , 0 },
+ { "phieuphcirclekorean", 0x326c , 0 },
+ { "phieuphkorean", 0x314d , 0 },
+ { "phieuphparenkorean", 0x320c , 0 },
+ { "philatin", 0x0278 , 0 },
+ { "phinthuthai", 0x0e3a , 0 },
+ { "phisymbolgreek", 0x03d5 , 0 },
+ { "phook", 0x01a5 , 0 },
+ { "phophanthai", 0x0e1e , 0 },
+ { "phophungthai", 0x0e1c , 0 },
+ { "phosamphaothai", 0x0e20 , 0 },
+ { "pieupacirclekorean", 0x3273 , 0 },
+ { "pieupaparenkorean", 0x3213 , 0 },
+ { "pieupcieuckorean", 0x3176 , 0 },
+ { "pieupcirclekorean", 0x3265 , 0 },
+ { "pieupkiyeokkorean", 0x3172 , 0 },
+ { "pieupkorean", 0x3142 , 0 },
+ { "pieupparenkorean", 0x3205 , 0 },
+ { "pieupsioskiyeokkorean", 0x3174 , 0 },
+ { "pieupsioskorean", 0x3144 , 0 },
+ { "pieupsiostikeutkorean", 0x3175 , 0 },
+ { "pieupthieuthkorean", 0x3177 , 0 },
+ { "pieuptikeutkorean", 0x3173 , 0 },
+ { "pihiragana", 0x3074 , 0 },
+ { "pikatakana", 0x30d4 , 0 },
+ { "pisymbolgreek", 0x03d6 , 0 },
+ { "piwrarmenian", 0x0583 , 0 },
+ { "plusbelowcmb", 0x031f , 0 },
+ { "pluscircle", 0x2295 , 0 },
+ { "plusmod", 0x02d6 , 0 },
+ { "plusmonospace", 0xff0b , 0 },
+ { "plussmall", 0xfe62 , 0 },
+ { "plussuperior", 0x207a , 0 },
+ { "pmonospace", 0xff50 , 0 },
+ { "pmsquare", 0x33d8 , 0 },
+ { "pohiragana", 0x307d , 0 },
+ { "pointingindexdownwhite", 0x261f , 0 },
+ { "pointingindexleftwhite", 0x261c , 0 },
+ { "pointingindexrightwhite", 0x261e , 0 },
+ { "pointingindexupwhite", 0x261d , 0 },
+ { "pokatakana", 0x30dd , 0 },
+ { "poplathai", 0x0e1b , 0 },
+ { "postalmark", 0x3012 , 0 },
+ { "postalmarkface", 0x3020 , 0 },
+ { "pparen", 0x24ab , 0 },
+ { "precedes", 0x227a , 0 },
+ { "primemod", 0x02b9 , 0 },
+ { "primereversed", 0x2035 , 0 },
+ { "projective", 0x2305 , 0 },
+ { "prolongedkana", 0x30fc , 0 },
+ { "propellor", 0x2318 , 0 },
+ { "proportion", 0x2237 , 0 },
+ { "psicyrillic", 0x0471 , 0 },
+ { "psilipneumatacyrilliccmb", 0x0486 , 0 },
+ { "pssquare", 0x33b0 , 0 },
+ { "puhiragana", 0x3077 , 0 },
+ { "pukatakana", 0x30d7 , 0 },
+ { "pvsquare", 0x33b4 , 0 },
+ { "pwsquare", 0x33ba , 0 },
+ { "qadeva", 0x0958 , 0 },
+ { "qadmahebrew", 0x05a8 , 0 },
+ { "qafarabic", 0x0642 , 0 },
+ { "qaffinalarabic", 0xfed6 , 0 },
+ { "qafinitialarabic", 0xfed7 , 0 },
+ { "qafmedialarabic", 0xfed8 , 0 },
+ { "qamats", 0x05b8 , 0 },
+ { "qamats10", 0x05b8 , 0 },
+ { "qamats1a", 0x05b8 , 0 },
+ { "qamats1c", 0x05b8 , 0 },
+ { "qamats27", 0x05b8 , 0 },
+ { "qamats29", 0x05b8 , 0 },
+ { "qamats33", 0x05b8 , 0 },
+ { "qamatsde", 0x05b8 , 0 },
+ { "qamatshebrew", 0x05b8 , 0 },
+ { "qamatsnarrowhebrew", 0x05b8 , 0 },
+ { "qamatsqatanhebrew", 0x05b8 , 0 },
+ { "qamatsqatannarrowhebrew", 0x05b8 , 0 },
+ { "qamatsqatanquarterhebrew", 0x05b8 , 0 },
+ { "qamatsqatanwidehebrew", 0x05b8 , 0 },
+ { "qamatsquarterhebrew", 0x05b8 , 0 },
+ { "qamatswidehebrew", 0x05b8 , 0 },
+ { "qarneyparahebrew", 0x059f , 0 },
+ { "qbopomofo", 0x3111 , 0 },
+ { "qcircle", 0x24e0 , 0 },
+ { "qhook", 0x02a0 , 0 },
+ { "qmonospace", 0xff51 , 0 },
+ { "qof", 0x05e7 , 0 },
+ { "qofdagesh", 0xfb47 , 0 },
+ { "qofdageshhebrew", 0xfb47 , 0 },
+ { "qofhatafpatah", 0x05e7 , 0 },
+ { "qofhatafpatahhebrew", 0x05e7 , 0 },
+ { "qofhatafsegol", 0x05e7 , 0 },
+ { "qofhatafsegolhebrew", 0x05e7 , 0 },
+ { "qofhebrew", 0x05e7 , 0 },
+ { "qofhiriq", 0x05e7 , 0 },
+ { "qofhiriqhebrew", 0x05e7 , 0 },
+ { "qofholam", 0x05e7 , 0 },
+ { "qofholamhebrew", 0x05e7 , 0 },
+ { "qofpatah", 0x05e7 , 0 },
+ { "qofpatahhebrew", 0x05e7 , 0 },
+ { "qofqamats", 0x05e7 , 0 },
+ { "qofqamatshebrew", 0x05e7 , 0 },
+ { "qofqubuts", 0x05e7 , 0 },
+ { "qofqubutshebrew", 0x05e7 , 0 },
+ { "qofsegol", 0x05e7 , 0 },
+ { "qofsegolhebrew", 0x05e7 , 0 },
+ { "qofsheva", 0x05e7 , 0 },
+ { "qofshevahebrew", 0x05e7 , 0 },
+ { "qoftsere", 0x05e7 , 0 },
+ { "qoftserehebrew", 0x05e7 , 0 },
+ { "qparen", 0x24ac , 0 },
+ { "quarternote", 0x2669 , 0 },
+ { "qubuts", 0x05bb , 0 },
+ { "qubuts18", 0x05bb , 0 },
+ { "qubuts25", 0x05bb , 0 },
+ { "qubuts31", 0x05bb , 0 },
+ { "qubutshebrew", 0x05bb , 0 },
+ { "qubutsnarrowhebrew", 0x05bb , 0 },
+ { "qubutsquarterhebrew", 0x05bb , 0 },
+ { "qubutswidehebrew", 0x05bb , 0 },
+ { "questionarabic", 0x061f , 0 },
+ { "questionarmenian", 0x055e , 0 },
+ { "questiondownsmall", 0xf7bf , 0 },
+ { "questiongreek", 0x037e , 0 },
+ { "questionmonospace", 0xff1f , 0 },
+ { "questionsmall", 0xf73f , 0 },
+ { "quotedblmonospace", 0xff02 , 0 },
+ { "quotedblprime", 0x301e , 0 },
+ { "quotedblprimereversed", 0x301d , 0 },
+ { "quoteleftreversed", 0x201b , 0 },
+ { "quoterightn", 0x0149 , 0 },
+ { "quotesinglemonospace", 0xff07 , 0 },
+ { "raarmenian", 0x057c , 0 },
+ { "rabengali", 0x09b0 , 0 },
+ { "radeva", 0x0930 , 0 },
+ { "radicalex", 0xf8e5 , 0 },
+ { "radoverssquare", 0x33ae , 0 },
+ { "radoverssquaredsquare", 0x33af , 0 },
+ { "radsquare", 0x33ad , 0 },
+ { "rafe", 0x05bf , 0 },
+ { "rafehebrew", 0x05bf , 0 },
+ { "ragujarati", 0x0ab0 , 0 },
+ { "ragurmukhi", 0x0a30 , 0 },
+ { "rahiragana", 0x3089 , 0 },
+ { "rakatakana", 0x30e9 , 0 },
+ { "rakatakanahalfwidth", 0xff97 , 0 },
+ { "ralowerdiagonalbengali", 0x09f1 , 0 },
+ { "ramiddlediagonalbengali", 0x09f0 , 0 },
+ { "ramshorn", 0x0264 , 0 },
+ { "ratio", 0x2236 , 0 },
+ { "rbopomofo", 0x3116 , 0 },
+ { "rcedilla", 0x0157 , 0 },
+ { "rcircle", 0x24e1 , 0 },
+ { "rdblgrave", 0x0211 , 0 },
+ { "rdotaccent", 0x1e59 , 0 },
+ { "rdotbelow", 0x1e5b , 0 },
+ { "rdotbelowmacron", 0x1e5d , 0 },
+ { "referencemark", 0x203b , 0 },
+ { "registersans", 0xf8e8 , 0 },
+ { "registerserif", 0xf6da , 0 },
+ { "reharabic", 0x0631 , 0 },
+ { "reharmenian", 0x0580 , 0 },
+ { "rehfinalarabic", 0xfeae , 0 },
+ { "rehiragana", 0x308c , 0 },
+ { "rehyehaleflamarabic", 0x0631 , 0 },
+ { "rekatakana", 0x30ec , 0 },
+ { "rekatakanahalfwidth", 0xff9a , 0 },
+ { "resh", 0x05e8 , 0 },
+ { "reshdageshhebrew", 0xfb48 , 0 },
+ { "reshhatafpatah", 0x05e8 , 0 },
+ { "reshhatafpatahhebrew", 0x05e8 , 0 },
+ { "reshhatafsegol", 0x05e8 , 0 },
+ { "reshhatafsegolhebrew", 0x05e8 , 0 },
+ { "reshhebrew", 0x05e8 , 0 },
+ { "reshhiriq", 0x05e8 , 0 },
+ { "reshhiriqhebrew", 0x05e8 , 0 },
+ { "reshholam", 0x05e8 , 0 },
+ { "reshholamhebrew", 0x05e8 , 0 },
+ { "reshpatah", 0x05e8 , 0 },
+ { "reshpatahhebrew", 0x05e8 , 0 },
+ { "reshqamats", 0x05e8 , 0 },
+ { "reshqamatshebrew", 0x05e8 , 0 },
+ { "reshqubuts", 0x05e8 , 0 },
+ { "reshqubutshebrew", 0x05e8 , 0 },
+ { "reshsegol", 0x05e8 , 0 },
+ { "reshsegolhebrew", 0x05e8 , 0 },
+ { "reshsheva", 0x05e8 , 0 },
+ { "reshshevahebrew", 0x05e8 , 0 },
+ { "reshtsere", 0x05e8 , 0 },
+ { "reshtserehebrew", 0x05e8 , 0 },
+ { "reversedtilde", 0x223d , 0 },
+ { "reviahebrew", 0x0597 , 0 },
+ { "reviamugrashhebrew", 0x0597 , 0 },
+ { "rfishhook", 0x027e , 0 },
+ { "rfishhookreversed", 0x027f , 0 },
+ { "rhabengali", 0x09dd , 0 },
+ { "rhadeva", 0x095d , 0 },
+ { "rhook", 0x027d , 0 },
+ { "rhookturned", 0x027b , 0 },
+ { "rhookturnedsuperior", 0x02b5 , 0 },
+ { "rhosymbolgreek", 0x03f1 , 0 },
+ { "rhotichookmod", 0x02de , 0 },
+ { "rieulacirclekorean", 0x3271 , 0 },
+ { "rieulaparenkorean", 0x3211 , 0 },
+ { "rieulcirclekorean", 0x3263 , 0 },
+ { "rieulhieuhkorean", 0x3140 , 0 },
+ { "rieulkiyeokkorean", 0x313a , 0 },
+ { "rieulkiyeoksioskorean", 0x3169 , 0 },
+ { "rieulkorean", 0x3139 , 0 },
+ { "rieulmieumkorean", 0x313b , 0 },
+ { "rieulpansioskorean", 0x316c , 0 },
+ { "rieulparenkorean", 0x3203 , 0 },
+ { "rieulphieuphkorean", 0x313f , 0 },
+ { "rieulpieupkorean", 0x313c , 0 },
+ { "rieulpieupsioskorean", 0x316b , 0 },
+ { "rieulsioskorean", 0x313d , 0 },
+ { "rieulthieuthkorean", 0x313e , 0 },
+ { "rieultikeutkorean", 0x316a , 0 },
+ { "rieulyeorinhieuhkorean", 0x316d , 0 },
+ { "rightangle", 0x221f , 0 },
+ { "righttackbelowcmb", 0x0319 , 0 },
+ { "righttriangle", 0x22bf , 0 },
+ { "rihiragana", 0x308a , 0 },
+ { "rikatakana", 0x30ea , 0 },
+ { "rikatakanahalfwidth", 0xff98 , 0 },
+ { "ringbelowcmb", 0x0325 , 0 },
+ { "ringcmb", 0x030a , 0 },
+ { "ringhalfleft", 0x02bf , 0 },
+ { "ringhalfleftarmenian", 0x0559 , 0 },
+ { "ringhalfleftbelowcmb", 0x031c , 0 },
+ { "ringhalfleftcentered", 0x02d3 , 0 },
+ { "ringhalfright", 0x02be , 0 },
+ { "ringhalfrightbelowcmb", 0x0339 , 0 },
+ { "ringhalfrightcentered", 0x02d2 , 0 },
+ { "rinvertedbreve", 0x0213 , 0 },
+ { "rittorusquare", 0x3351 , 0 },
+ { "rlinebelow", 0x1e5f , 0 },
+ { "rlongleg", 0x027c , 0 },
+ { "rlonglegturned", 0x027a , 0 },
+ { "rmonospace", 0xff52 , 0 },
+ { "rohiragana", 0x308d , 0 },
+ { "rokatakana", 0x30ed , 0 },
+ { "rokatakanahalfwidth", 0xff9b , 0 },
+ { "roruathai", 0x0e23 , 0 },
+ { "rparen", 0x24ad , 0 },
+ { "rrabengali", 0x09dc , 0 },
+ { "rradeva", 0x0931 , 0 },
+ { "rragurmukhi", 0x0a5c , 0 },
+ { "rreharabic", 0x0691 , 0 },
+ { "rrehfinalarabic", 0xfb8d , 0 },
+ { "rrvocalicbengali", 0x09e0 , 0 },
+ { "rrvocalicdeva", 0x0960 , 0 },
+ { "rrvocalicgujarati", 0x0ae0 , 0 },
+ { "rrvocalicvowelsignbengali", 0x09c4 , 0 },
+ { "rrvocalicvowelsigndeva", 0x0944 , 0 },
+ { "rrvocalicvowelsigngujarati", 0x0ac4 , 0 },
+ { "rsuperior", 0xf6f1 , 0 },
+ { "rturned", 0x0279 , 0 },
+ { "rturnedsuperior", 0x02b4 , 0 },
+ { "ruhiragana", 0x308b , 0 },
+ { "rukatakana", 0x30eb , 0 },
+ { "rukatakanahalfwidth", 0xff99 , 0 },
+ { "rupeemarkbengali", 0x09f2 , 0 },
+ { "rupeesignbengali", 0x09f3 , 0 },
+ { "rupiah", 0xf6dd , 0 },
+ { "ruthai", 0x0e24 , 0 },
+ { "rvocalicbengali", 0x098b , 0 },
+ { "rvocalicdeva", 0x090b , 0 },
+ { "rvocalicgujarati", 0x0a8b , 0 },
+ { "rvocalicvowelsignbengali", 0x09c3 , 0 },
+ { "rvocalicvowelsigndeva", 0x0943 , 0 },
+ { "rvocalicvowelsigngujarati", 0x0ac3 , 0 },
+ { "sabengali", 0x09b8 , 0 },
+ { "sacutedotaccent", 0x1e65 , 0 },
+ { "sadarabic", 0x0635 , 0 },
+ { "sadeva", 0x0938 , 0 },
+ { "sadfinalarabic", 0xfeba , 0 },
+ { "sadinitialarabic", 0xfebb , 0 },
+ { "sadmedialarabic", 0xfebc , 0 },
+ { "sagujarati", 0x0ab8 , 0 },
+ { "sagurmukhi", 0x0a38 , 0 },
+ { "sahiragana", 0x3055 , 0 },
+ { "sakatakana", 0x30b5 , 0 },
+ { "sakatakanahalfwidth", 0xff7b , 0 },
+ { "sallallahoualayhewasallamarabic", 0xfdfa , 0 },
+ { "samekh", 0x05e1 , 0 },
+ { "samekhdagesh", 0xfb41 , 0 },
+ { "samekhdageshhebrew", 0xfb41 , 0 },
+ { "samekhhebrew", 0x05e1 , 0 },
+ { "saraaathai", 0x0e32 , 0 },
+ { "saraaethai", 0x0e41 , 0 },
+ { "saraaimaimalaithai", 0x0e44 , 0 },
+ { "saraaimaimuanthai", 0x0e43 , 0 },
+ { "saraamthai", 0x0e33 , 0 },
+ { "saraathai", 0x0e30 , 0 },
+ { "saraethai", 0x0e40 , 0 },
+ { "saraiileftthai", 0xf886 , 0 },
+ { "saraiithai", 0x0e35 , 0 },
+ { "saraileftthai", 0xf885 , 0 },
+ { "saraithai", 0x0e34 , 0 },
+ { "saraothai", 0x0e42 , 0 },
+ { "saraueeleftthai", 0xf888 , 0 },
+ { "saraueethai", 0x0e37 , 0 },
+ { "saraueleftthai", 0xf887 , 0 },
+ { "sarauethai", 0x0e36 , 0 },
+ { "sarauthai", 0x0e38 , 0 },
+ { "sarauuthai", 0x0e39 , 0 },
+ { "sbopomofo", 0x3119 , 0 },
+ { "scarondotaccent", 0x1e67 , 0 },
+ { "schwa", 0x0259 , 0 },
+ { "schwacyrillic", 0x04d9 , 0 },
+ { "schwadieresiscyrillic", 0x04db , 0 },
+ { "schwahook", 0x025a , 0 },
+ { "scircle", 0x24e2 , 0 },
+ { "sdotaccent", 0x1e61 , 0 },
+ { "sdotbelow", 0x1e63 , 0 },
+ { "sdotbelowdotaccent", 0x1e69 , 0 },
+ { "seagullbelowcmb", 0x033c , 0 },
+ { "secondtonechinese", 0x02ca , 0 },
+ { "seenarabic", 0x0633 , 0 },
+ { "seenfinalarabic", 0xfeb2 , 0 },
+ { "seeninitialarabic", 0xfeb3 , 0 },
+ { "seenmedialarabic", 0xfeb4 , 0 },
+ { "segol", 0x05b6 , 0 },
+ { "segol13", 0x05b6 , 0 },
+ { "segol1f", 0x05b6 , 0 },
+ { "segol2c", 0x05b6 , 0 },
+ { "segolhebrew", 0x05b6 , 0 },
+ { "segolnarrowhebrew", 0x05b6 , 0 },
+ { "segolquarterhebrew", 0x05b6 , 0 },
+ { "segoltahebrew", 0x0592 , 0 },
+ { "segolwidehebrew", 0x05b6 , 0 },
+ { "seharmenian", 0x057d , 0 },
+ { "sehiragana", 0x305b , 0 },
+ { "sekatakana", 0x30bb , 0 },
+ { "sekatakanahalfwidth", 0xff7e , 0 },
+ { "semicolonarabic", 0x061b , 0 },
+ { "semicolonmonospace", 0xff1b , 0 },
+ { "semicolonsmall", 0xfe54 , 0 },
+ { "semivoicedmarkkana", 0x309c , 0 },
+ { "semivoicedmarkkanahalfwidth", 0xff9f , 0 },
+ { "sentisquare", 0x3322 , 0 },
+ { "sentosquare", 0x3323 , 0 },
+ { "sevenarabic", 0x0667 , 0 },
+ { "sevenbengali", 0x09ed , 0 },
+ { "sevencircle", 0x2466 , 0 },
+ { "sevencircleinversesansserif", 0x2790 , 0 },
+ { "sevendeva", 0x096d , 0 },
+ { "sevengujarati", 0x0aed , 0 },
+ { "sevengurmukhi", 0x0a6d , 0 },
+ { "sevenhackarabic", 0x0667 , 0 },
+ { "sevenhangzhou", 0x3027 , 0 },
+ { "sevenideographicparen", 0x3226 , 0 },
+ { "seveninferior", 0x2087 , 0 },
+ { "sevenmonospace", 0xff17 , 0 },
+ { "sevenoldstyle", 0xf737 , 0 },
+ { "sevenparen", 0x247a , 0 },
+ { "sevenperiod", 0x248e , 0 },
+ { "sevenpersian", 0x06f7 , 0 },
+ { "sevenroman", 0x2176 , 0 },
+ { "sevensuperior", 0x2077 , 0 },
+ { "seventeencircle", 0x2470 , 0 },
+ { "seventeenparen", 0x2484 , 0 },
+ { "seventeenperiod", 0x2498 , 0 },
+ { "seventhai", 0x0e57 , 0 },
+ { "sfthyphen", 0x00ad , 0 },
+ { "shaarmenian", 0x0577 , 0 },
+ { "shabengali", 0x09b6 , 0 },
+ { "shacyrillic", 0x0448 , 0 },
+ { "shaddaarabic", 0x0651 , 0 },
+ { "shaddadammaarabic", 0xfc61 , 0 },
+ { "shaddadammatanarabic", 0xfc5e , 0 },
+ { "shaddafathaarabic", 0xfc60 , 0 },
+ { "shaddafathatanarabic", 0x0651 , 0 },
+ { "shaddakasraarabic", 0xfc62 , 0 },
+ { "shaddakasratanarabic", 0xfc5f , 0 },
+ { "shadedark", 0x2593 , 0 },
+ { "shadelight", 0x2591 , 0 },
+ { "shademedium", 0x2592 , 0 },
+ { "shadeva", 0x0936 , 0 },
+ { "shagujarati", 0x0ab6 , 0 },
+ { "shagurmukhi", 0x0a36 , 0 },
+ { "shalshelethebrew", 0x0593 , 0 },
+ { "shbopomofo", 0x3115 , 0 },
+ { "shchacyrillic", 0x0449 , 0 },
+ { "sheenarabic", 0x0634 , 0 },
+ { "sheenfinalarabic", 0xfeb6 , 0 },
+ { "sheeninitialarabic", 0xfeb7 , 0 },
+ { "sheenmedialarabic", 0xfeb8 , 0 },
+ { "sheicoptic", 0x03e3 , 0 },
+ { "sheqel", 0x20aa , 0 },
+ { "sheqelhebrew", 0x20aa , 0 },
+ { "sheva", 0x05b0 , 0 },
+ { "sheva115", 0x05b0 , 0 },
+ { "sheva15", 0x05b0 , 0 },
+ { "sheva22", 0x05b0 , 0 },
+ { "sheva2e", 0x05b0 , 0 },
+ { "shevahebrew", 0x05b0 , 0 },
+ { "shevanarrowhebrew", 0x05b0 , 0 },
+ { "shevaquarterhebrew", 0x05b0 , 0 },
+ { "shevawidehebrew", 0x05b0 , 0 },
+ { "shhacyrillic", 0x04bb , 0 },
+ { "shimacoptic", 0x03ed , 0 },
+ { "shin", 0x05e9 , 0 },
+ { "shindagesh", 0xfb49 , 0 },
+ { "shindageshhebrew", 0xfb49 , 0 },
+ { "shindageshshindot", 0xfb2c , 0 },
+ { "shindageshshindothebrew", 0xfb2c , 0 },
+ { "shindageshsindot", 0xfb2d , 0 },
+ { "shindageshsindothebrew", 0xfb2d , 0 },
+ { "shindothebrew", 0x05c1 , 0 },
+ { "shinhebrew", 0x05e9 , 0 },
+ { "shinshindot", 0xfb2a , 0 },
+ { "shinshindothebrew", 0xfb2a , 0 },
+ { "shinsindot", 0xfb2b , 0 },
+ { "shinsindothebrew", 0xfb2b , 0 },
+ { "shook", 0x0282 , 0 },
+ { "sigmafinal", 0x03c2 , 0 },
+ { "sigmalunatesymbolgreek", 0x03f2 , 0 },
+ { "sihiragana", 0x3057 , 0 },
+ { "sikatakana", 0x30b7 , 0 },
+ { "sikatakanahalfwidth", 0xff7c , 0 },
+ { "siluqhebrew", 0x05bd , 0 },
+ { "siluqlefthebrew", 0x05bd , 0 },
+ { "sindothebrew", 0x05c2 , 0 },
+ { "siosacirclekorean", 0x3274 , 0 },
+ { "siosaparenkorean", 0x3214 , 0 },
+ { "sioscieuckorean", 0x317e , 0 },
+ { "sioscirclekorean", 0x3266 , 0 },
+ { "sioskiyeokkorean", 0x317a , 0 },
+ { "sioskorean", 0x3145 , 0 },
+ { "siosnieunkorean", 0x317b , 0 },
+ { "siosparenkorean", 0x3206 , 0 },
+ { "siospieupkorean", 0x317d , 0 },
+ { "siostikeutkorean", 0x317c , 0 },
+ { "sixarabic", 0x0666 , 0 },
+ { "sixbengali", 0x09ec , 0 },
+ { "sixcircle", 0x2465 , 0 },
+ { "sixcircleinversesansserif", 0x278f , 0 },
+ { "sixdeva", 0x096c , 0 },
+ { "sixgujarati", 0x0aec , 0 },
+ { "sixgurmukhi", 0x0a6c , 0 },
+ { "sixhackarabic", 0x0666 , 0 },
+ { "sixhangzhou", 0x3026 , 0 },
+ { "sixideographicparen", 0x3225 , 0 },
+ { "sixinferior", 0x2086 , 0 },
+ { "sixmonospace", 0xff16 , 0 },
+ { "sixoldstyle", 0xf736 , 0 },
+ { "sixparen", 0x2479 , 0 },
+ { "sixperiod", 0x248d , 0 },
+ { "sixpersian", 0x06f6 , 0 },
+ { "sixroman", 0x2175 , 0 },
+ { "sixsuperior", 0x2076 , 0 },
+ { "sixteencircle", 0x246f , 0 },
+ { "sixteencurrencydenominatorbengali", 0x09f9 , 0 },
+ { "sixteenparen", 0x2483 , 0 },
+ { "sixteenperiod", 0x2497 , 0 },
+ { "sixthai", 0x0e56 , 0 },
+ { "slashmonospace", 0xff0f , 0 },
+ { "slong", 0x017f , 0 },
+ { "slongdotaccent", 0x1e9b , 0 },
+ { "smonospace", 0xff53 , 0 },
+ { "sofpasuqhebrew", 0x05c3 , 0 },
+ { "softhyphen", 0x00ad , 0 },
+ { "softsigncyrillic", 0x044c , 0 },
+ { "sohiragana", 0x305d , 0 },
+ { "sokatakana", 0x30bd , 0 },
+ { "sokatakanahalfwidth", 0xff7f , 0 },
+ { "soliduslongoverlaycmb", 0x0338 , 0 },
+ { "solidusshortoverlaycmb", 0x0337 , 0 },
+ { "sorusithai", 0x0e29 , 0 },
+ { "sosalathai", 0x0e28 , 0 },
+ { "sosothai", 0x0e0b , 0 },
+ { "sosuathai", 0x0e2a , 0 },
+ { "spacehackarabic", 0x0020 , 0 },
+ { "spadesuitblack", 0x2660 , 0 },
+ { "spadesuitwhite", 0x2664 , 0 },
+ { "sparen", 0x24ae , 0 },
+ { "squarebelowcmb", 0x033b , 0 },
+ { "squarecc", 0x33c4 , 0 },
+ { "squarecm", 0x339d , 0 },
+ { "squarediagonalcrosshatchfill", 0x25a9 , 0 },
+ { "squarehorizontalfill", 0x25a4 , 0 },
+ { "squarekg", 0x338f , 0 },
+ { "squarekm", 0x339e , 0 },
+ { "squarekmcapital", 0x33ce , 0 },
+ { "squareln", 0x33d1 , 0 },
+ { "squarelog", 0x33d2 , 0 },
+ { "squaremg", 0x338e , 0 },
+ { "squaremil", 0x33d5 , 0 },
+ { "squaremm", 0x339c , 0 },
+ { "squaremsquared", 0x33a1 , 0 },
+ { "squareorthogonalcrosshatchfill", 0x25a6 , 0 },
+ { "squareupperlefttolowerrightfill", 0x25a7 , 0 },
+ { "squareupperrighttolowerleftfill", 0x25a8 , 0 },
+ { "squareverticalfill", 0x25a5 , 0 },
+ { "squarewhitewithsmallblack", 0x25a3 , 0 },
+ { "srsquare", 0x33db , 0 },
+ { "ssabengali", 0x09b7 , 0 },
+ { "ssadeva", 0x0937 , 0 },
+ { "ssagujarati", 0x0ab7 , 0 },
+ { "ssangcieuckorean", 0x3149 , 0 },
+ { "ssanghieuhkorean", 0x3185 , 0 },
+ { "ssangieungkorean", 0x3180 , 0 },
+ { "ssangkiyeokkorean", 0x3132 , 0 },
+ { "ssangnieunkorean", 0x3165 , 0 },
+ { "ssangpieupkorean", 0x3143 , 0 },
+ { "ssangsioskorean", 0x3146 , 0 },
+ { "ssangtikeutkorean", 0x3138 , 0 },
+ { "ssuperior", 0xf6f2 , 0 },
+ { "sterlingmonospace", 0xffe1 , 0 },
+ { "strokelongoverlaycmb", 0x0336 , 0 },
+ { "strokeshortoverlaycmb", 0x0335 , 0 },
+ { "subset", 0x2282 , 0 },
+ { "subsetnotequal", 0x228a , 0 },
+ { "subsetorequal", 0x2286 , 0 },
+ { "succeeds", 0x227b , 0 },
+ { "suhiragana", 0x3059 , 0 },
+ { "sukatakana", 0x30b9 , 0 },
+ { "sukatakanahalfwidth", 0xff7d , 0 },
+ { "sukunarabic", 0x0652 , 0 },
+ { "superset", 0x2283 , 0 },
+ { "supersetnotequal", 0x228b , 0 },
+ { "supersetorequal", 0x2287 , 0 },
+ { "svsquare", 0x33dc , 0 },
+ { "syouwaerasquare", 0x337c , 0 },
+ { "tabengali", 0x09a4 , 0 },
+ { "tackdown", 0x22a4 , 0 },
+ { "tackleft", 0x22a3 , 0 },
+ { "tadeva", 0x0924 , 0 },
+ { "tagujarati", 0x0aa4 , 0 },
+ { "tagurmukhi", 0x0a24 , 0 },
+ { "taharabic", 0x0637 , 0 },
+ { "tahfinalarabic", 0xfec2 , 0 },
+ { "tahinitialarabic", 0xfec3 , 0 },
+ { "tahiragana", 0x305f , 0 },
+ { "tahmedialarabic", 0xfec4 , 0 },
+ { "taisyouerasquare", 0x337d , 0 },
+ { "takatakana", 0x30bf , 0 },
+ { "takatakanahalfwidth", 0xff80 , 0 },
+ { "tatweelarabic", 0x0640 , 0 },
+ { "tav", 0x05ea , 0 },
+ { "tavdages", 0xfb4a , 0 },
+ { "tavdagesh", 0xfb4a , 0 },
+ { "tavdageshhebrew", 0xfb4a , 0 },
+ { "tavhebrew", 0x05ea , 0 },
+ { "tbopomofo", 0x310a , 0 },
+ { "tccurl", 0x02a8 , 0 },
+ { "tcedilla", 0x0163 , 0 },
+ { "tcheharabic", 0x0686 , 0 },
+ { "tchehfinalarabic", 0xfb7b , 0 },
+ { "tchehinitialarabic", 0xfb7c , 0 },
+ { "tchehmedialarabic", 0xfb7d , 0 },
+ { "tchehmeeminitialarabic", 0xfb7c , 0 },
+ { "tcircle", 0x24e3 , 0 },
+ { "tcircumflexbelow", 0x1e71 , 0 },
+ { "tdieresis", 0x1e97 , 0 },
+ { "tdotaccent", 0x1e6b , 0 },
+ { "tdotbelow", 0x1e6d , 0 },
+ { "tecyrillic", 0x0442 , 0 },
+ { "tedescendercyrillic", 0x04ad , 0 },
+ { "teharabic", 0x062a , 0 },
+ { "tehfinalarabic", 0xfe96 , 0 },
+ { "tehhahinitialarabic", 0xfca2 , 0 },
+ { "tehhahisolatedarabic", 0xfc0c , 0 },
+ { "tehinitialarabic", 0xfe97 , 0 },
+ { "tehiragana", 0x3066 , 0 },
+ { "tehjeeminitialarabic", 0xfca1 , 0 },
+ { "tehjeemisolatedarabic", 0xfc0b , 0 },
+ { "tehmarbutaarabic", 0x0629 , 0 },
+ { "tehmarbutafinalarabic", 0xfe94 , 0 },
+ { "tehmedialarabic", 0xfe98 , 0 },
+ { "tehmeeminitialarabic", 0xfca4 , 0 },
+ { "tehmeemisolatedarabic", 0xfc0e , 0 },
+ { "tehnoonfinalarabic", 0xfc73 , 0 },
+ { "tekatakana", 0x30c6 , 0 },
+ { "tekatakanahalfwidth", 0xff83 , 0 },
+ { "telephone", 0x2121 , 0 },
+ { "telephoneblack", 0x260e , 0 },
+ { "telishagedolahebrew", 0x05a0 , 0 },
+ { "telishaqetanahebrew", 0x05a9 , 0 },
+ { "tencircle", 0x2469 , 0 },
+ { "tenideographicparen", 0x3229 , 0 },
+ { "tenparen", 0x247d , 0 },
+ { "tenperiod", 0x2491 , 0 },
+ { "tenroman", 0x2179 , 0 },
+ { "tesh", 0x02a7 , 0 },
+ { "tet", 0x05d8 , 0 },
+ { "tetdagesh", 0xfb38 , 0 },
+ { "tetdageshhebrew", 0xfb38 , 0 },
+ { "tethebrew", 0x05d8 , 0 },
+ { "tetsecyrillic", 0x04b5 , 0 },
+ { "tevirhebrew", 0x059b , 0 },
+ { "tevirlefthebrew", 0x059b , 0 },
+ { "thabengali", 0x09a5 , 0 },
+ { "thadeva", 0x0925 , 0 },
+ { "thagujarati", 0x0aa5 , 0 },
+ { "thagurmukhi", 0x0a25 , 0 },
+ { "thalarabic", 0x0630 , 0 },
+ { "thalfinalarabic", 0xfeac , 0 },
+ { "thanthakhatlowleftthai", 0xf898 , 0 },
+ { "thanthakhatlowrightthai", 0xf897 , 0 },
+ { "thanthakhatthai", 0x0e4c , 0 },
+ { "thanthakhatupperleftthai", 0xf896 , 0 },
+ { "theharabic", 0x062b , 0 },
+ { "thehfinalarabic", 0xfe9a , 0 },
+ { "thehinitialarabic", 0xfe9b , 0 },
+ { "thehmedialarabic", 0xfe9c , 0 },
+ { "thereexists", 0x2203 , 0 },
+ { "thetasymbolgreek", 0x03d1 , 0 },
+ { "thieuthacirclekorean", 0x3279 , 0 },
+ { "thieuthaparenkorean", 0x3219 , 0 },
+ { "thieuthcirclekorean", 0x326b , 0 },
+ { "thieuthkorean", 0x314c , 0 },
+ { "thieuthparenkorean", 0x320b , 0 },
+ { "thirteencircle", 0x246c , 0 },
+ { "thirteenparen", 0x2480 , 0 },
+ { "thirteenperiod", 0x2494 , 0 },
+ { "thonangmonthothai", 0x0e11 , 0 },
+ { "thook", 0x01ad , 0 },
+ { "thophuthaothai", 0x0e12 , 0 },
+ { "thothahanthai", 0x0e17 , 0 },
+ { "thothanthai", 0x0e10 , 0 },
+ { "thothongthai", 0x0e18 , 0 },
+ { "thothungthai", 0x0e16 , 0 },
+ { "thousandcyrillic", 0x0482 , 0 },
+ { "thousandsseparatorarabic", 0x066c , 0 },
+ { "thousandsseparatorpersian", 0x066c , 0 },
+ { "threearabic", 0x0663 , 0 },
+ { "threebengali", 0x09e9 , 0 },
+ { "threecircle", 0x2462 , 0 },
+ { "threecircleinversesansserif", 0x278c , 0 },
+ { "threedeva", 0x0969 , 0 },
+ { "threegujarati", 0x0ae9 , 0 },
+ { "threegurmukhi", 0x0a69 , 0 },
+ { "threehackarabic", 0x0663 , 0 },
+ { "threehangzhou", 0x3023 , 0 },
+ { "threeideographicparen", 0x3222 , 0 },
+ { "threeinferior", 0x2083 , 0 },
+ { "threemonospace", 0xff13 , 0 },
+ { "threenumeratorbengali", 0x09f6 , 0 },
+ { "threeoldstyle", 0xf733 , 0 },
+ { "threeparen", 0x2476 , 0 },
+ { "threeperiod", 0x248a , 0 },
+ { "threepersian", 0x06f3 , 0 },
+ { "threequartersemdash", 0xf6de , 0 },
+ { "threeroman", 0x2172 , 0 },
+ { "threesuperior", 0x00b3 , 0 },
+ { "threethai", 0x0e53 , 0 },
+ { "thzsquare", 0x3394 , 0 },
+ { "tihiragana", 0x3061 , 0 },
+ { "tikatakana", 0x30c1 , 0 },
+ { "tikatakanahalfwidth", 0xff81 , 0 },
+ { "tikeutacirclekorean", 0x3270 , 0 },
+ { "tikeutaparenkorean", 0x3210 , 0 },
+ { "tikeutcirclekorean", 0x3262 , 0 },
+ { "tikeutkorean", 0x3137 , 0 },
+ { "tikeutparenkorean", 0x3202 , 0 },
+ { "tildebelowcmb", 0x0330 , 0 },
+ { "tildecmb", 0x0303 , 0 },
+ { "tildedoublecmb", 0x0360 , 0 },
+ { "tildeoperator", 0x223c , 0 },
+ { "tildeoverlaycmb", 0x0334 , 0 },
+ { "tildeverticalcmb", 0x033e , 0 },
+ { "timescircle", 0x2297 , 0 },
+ { "tipehahebrew", 0x0596 , 0 },
+ { "tipehalefthebrew", 0x0596 , 0 },
+ { "tippigurmukhi", 0x0a70 , 0 },
+ { "titlocyrilliccmb", 0x0483 , 0 },
+ { "tiwnarmenian", 0x057f , 0 },
+ { "tlinebelow", 0x1e6f , 0 },
+ { "tmonospace", 0xff54 , 0 },
+ { "toarmenian", 0x0569 , 0 },
+ { "tohiragana", 0x3068 , 0 },
+ { "tokatakana", 0x30c8 , 0 },
+ { "tokatakanahalfwidth", 0xff84 , 0 },
+ { "tonebarextrahighmod", 0x02e5 , 0 },
+ { "tonebarextralowmod", 0x02e9 , 0 },
+ { "tonebarhighmod", 0x02e6 , 0 },
+ { "tonebarlowmod", 0x02e8 , 0 },
+ { "tonebarmidmod", 0x02e7 , 0 },
+ { "tonefive", 0x01bd , 0 },
+ { "tonesix", 0x0185 , 0 },
+ { "tonetwo", 0x01a8 , 0 },
+ { "tonsquare", 0x3327 , 0 },
+ { "topatakthai", 0x0e0f , 0 },
+ { "tortoiseshellbracketleft", 0x3014 , 0 },
+ { "tortoiseshellbracketleftsmall", 0xfe5d , 0 },
+ { "tortoiseshellbracketleftvertical", 0xfe39 , 0 },
+ { "tortoiseshellbracketright", 0x3015 , 0 },
+ { "tortoiseshellbracketrightsmall", 0xfe5e , 0 },
+ { "tortoiseshellbracketrightvertical", 0xfe3a , 0 },
+ { "totaothai", 0x0e15 , 0 },
+ { "tpalatalhook", 0x01ab , 0 },
+ { "tparen", 0x24af , 0 },
+ { "trademarksans", 0xf8ea , 0 },
+ { "trademarkserif", 0xf6db , 0 },
+ { "tretroflexhook", 0x0288 , 0 },
+ { "ts", 0x02a6 , 0 },
+ { "tsadi", 0x05e6 , 0 },
+ { "tsadidagesh", 0xfb46 , 0 },
+ { "tsadidageshhebrew", 0xfb46 , 0 },
+ { "tsadihebrew", 0x05e6 , 0 },
+ { "tsecyrillic", 0x0446 , 0 },
+ { "tsere", 0x05b5 , 0 },
+ { "tsere12", 0x05b5 , 0 },
+ { "tsere1e", 0x05b5 , 0 },
+ { "tsere2b", 0x05b5 , 0 },
+ { "tserehebrew", 0x05b5 , 0 },
+ { "tserenarrowhebrew", 0x05b5 , 0 },
+ { "tserequarterhebrew", 0x05b5 , 0 },
+ { "tserewidehebrew", 0x05b5 , 0 },
+ { "tshecyrillic", 0x045b , 0 },
+ { "tsuperior", 0xf6f3 , 0 },
+ { "ttabengali", 0x099f , 0 },
+ { "ttadeva", 0x091f , 0 },
+ { "ttagujarati", 0x0a9f , 0 },
+ { "ttagurmukhi", 0x0a1f , 0 },
+ { "tteharabic", 0x0679 , 0 },
+ { "ttehfinalarabic", 0xfb67 , 0 },
+ { "ttehinitialarabic", 0xfb68 , 0 },
+ { "ttehmedialarabic", 0xfb69 , 0 },
+ { "tthabengali", 0x09a0 , 0 },
+ { "tthadeva", 0x0920 , 0 },
+ { "tthagujarati", 0x0aa0 , 0 },
+ { "tthagurmukhi", 0x0a20 , 0 },
+ { "tturned", 0x0287 , 0 },
+ { "tuhiragana", 0x3064 , 0 },
+ { "tukatakana", 0x30c4 , 0 },
+ { "tukatakanahalfwidth", 0xff82 , 0 },
+ { "tusmallhiragana", 0x3063 , 0 },
+ { "tusmallkatakana", 0x30c3 , 0 },
+ { "tusmallkatakanahalfwidth", 0xff6f , 0 },
+ { "twelvecircle", 0x246b , 0 },
+ { "twelveparen", 0x247f , 0 },
+ { "twelveperiod", 0x2493 , 0 },
+ { "twelveroman", 0x217b , 0 },
+ { "twentycircle", 0x2473 , 0 },
+ { "twentyhangzhou", 0x5344 , 0 },
+ { "twentyparen", 0x2487 , 0 },
+ { "twentyperiod", 0x249b , 0 },
+ { "twoarabic", 0x0662 , 0 },
+ { "twobengali", 0x09e8 , 0 },
+ { "twocircle", 0x2461 , 0 },
+ { "twocircleinversesansserif", 0x278b , 0 },
+ { "twodeva", 0x0968 , 0 },
+ { "twodotleader", 0x2025 , 0 },
+ { "twodotleadervertical", 0xfe30 , 0 },
+ { "twogujarati", 0x0ae8 , 0 },
+ { "twogurmukhi", 0x0a68 , 0 },
+ { "twohackarabic", 0x0662 , 0 },
+ { "twohangzhou", 0x3022 , 0 },
+ { "twoideographicparen", 0x3221 , 0 },
+ { "twoinferior", 0x2082 , 0 },
+ { "twomonospace", 0xff12 , 0 },
+ { "twonumeratorbengali", 0x09f5 , 0 },
+ { "twooldstyle", 0xf732 , 0 },
+ { "twoparen", 0x2475 , 0 },
+ { "twoperiod", 0x2489 , 0 },
+ { "twopersian", 0x06f2 , 0 },
+ { "tworoman", 0x2171 , 0 },
+ { "twostroke", 0x01bb , 0 },
+ { "twosuperior", 0x00b2 , 0 },
+ { "twothai", 0x0e52 , 0 },
+ { "ubar", 0x0289 , 0 },
+ { "ubengali", 0x0989 , 0 },
+ { "ubopomofo", 0x3128 , 0 },
+ { "ucaron", 0x01d4 , 0 },
+ { "ucircle", 0x24e4 , 0 },
+ { "ucircumflexbelow", 0x1e77 , 0 },
+ { "ucyrillic", 0x0443 , 0 },
+ { "udattadeva", 0x0951 , 0 },
+ { "udblacute", 0x0171 , 0 },
+ { "udblgrave", 0x0215 , 0 },
+ { "udeva", 0x0909 , 0 },
+ { "udieresisacute", 0x01d8 , 0 },
+ { "udieresisbelow", 0x1e73 , 0 },
+ { "udieresiscaron", 0x01da , 0 },
+ { "udieresiscyrillic", 0x04f1 , 0 },
+ { "udieresisgrave", 0x01dc , 0 },
+ { "udieresismacron", 0x01d6 , 0 },
+ { "udotbelow", 0x1ee5 , 0 },
+ { "ugujarati", 0x0a89 , 0 },
+ { "ugurmukhi", 0x0a09 , 0 },
+ { "uhiragana", 0x3046 , 0 },
+ { "uhookabove", 0x1ee7 , 0 },
+ { "uhornacute", 0x1ee9 , 0 },
+ { "uhorndotbelow", 0x1ef1 , 0 },
+ { "uhorngrave", 0x1eeb , 0 },
+ { "uhornhookabove", 0x1eed , 0 },
+ { "uhorntilde", 0x1eef , 0 },
+ { "uhungarumlautcyrillic", 0x04f3 , 0 },
+ { "uinvertedbreve", 0x0217 , 0 },
+ { "ukatakana", 0x30a6 , 0 },
+ { "ukatakanahalfwidth", 0xff73 , 0 },
+ { "ukcyrillic", 0x0479 , 0 },
+ { "ukorean", 0x315c , 0 },
+ { "umacroncyrillic", 0x04ef , 0 },
+ { "umacrondieresis", 0x1e7b , 0 },
+ { "umatragurmukhi", 0x0a41 , 0 },
+ { "umonospace", 0xff55 , 0 },
+ { "underscoremonospace", 0xff3f , 0 },
+ { "underscorevertical", 0xfe33 , 0 },
+ { "underscorewavy", 0xfe4f , 0 },
+ { "uparen", 0x24b0 , 0 },
+ { "upperdothebrew", 0x05c4 , 0 },
+ { "upsilonlatin", 0x028a , 0 },
+ { "uptackbelowcmb", 0x031d , 0 },
+ { "uptackmod", 0x02d4 , 0 },
+ { "uragurmukhi", 0x0a73 , 0 },
+ { "ushortcyrillic", 0x045e , 0 },
+ { "usmallhiragana", 0x3045 , 0 },
+ { "usmallkatakana", 0x30a5 , 0 },
+ { "usmallkatakanahalfwidth", 0xff69 , 0 },
+ { "ustraightcyrillic", 0x04af , 0 },
+ { "ustraightstrokecyrillic", 0x04b1 , 0 },
+ { "utildeacute", 0x1e79 , 0 },
+ { "utildebelow", 0x1e75 , 0 },
+ { "uubengali", 0x098a , 0 },
+ { "uudeva", 0x090a , 0 },
+ { "uugujarati", 0x0a8a , 0 },
+ { "uugurmukhi", 0x0a0a , 0 },
+ { "uumatragurmukhi", 0x0a42 , 0 },
+ { "uuvowelsignbengali", 0x09c2 , 0 },
+ { "uuvowelsigndeva", 0x0942 , 0 },
+ { "uuvowelsigngujarati", 0x0ac2 , 0 },
+ { "uvowelsignbengali", 0x09c1 , 0 },
+ { "uvowelsigndeva", 0x0941 , 0 },
+ { "uvowelsigngujarati", 0x0ac1 , 0 },
+ { "vadeva", 0x0935 , 0 },
+ { "vagujarati", 0x0ab5 , 0 },
+ { "vagurmukhi", 0x0a35 , 0 },
+ { "vakatakana", 0x30f7 , 0 },
+ { "vav", 0x05d5 , 0 },
+ { "vavdagesh", 0xfb35 , 0 },
+ { "vavdagesh65", 0xfb35 , 0 },
+ { "vavdageshhebrew", 0xfb35 , 0 },
+ { "vavhebrew", 0x05d5 , 0 },
+ { "vavholam", 0xfb4b , 0 },
+ { "vavholamhebrew", 0xfb4b , 0 },
+ { "vavvavhebrew", 0x05f0 , 0 },
+ { "vavyodhebrew", 0x05f1 , 0 },
+ { "vcircle", 0x24e5 , 0 },
+ { "vdotbelow", 0x1e7f , 0 },
+ { "vecyrillic", 0x0432 , 0 },
+ { "veharabic", 0x06a4 , 0 },
+ { "vehfinalarabic", 0xfb6b , 0 },
+ { "vehinitialarabic", 0xfb6c , 0 },
+ { "vehmedialarabic", 0xfb6d , 0 },
+ { "vekatakana", 0x30f9 , 0 },
+ { "venus", 0x2640 , 0 },
+ { "verticalbar", 0x007c , 0 },
+ { "verticallineabovecmb", 0x030d , 0 },
+ { "verticallinebelowcmb", 0x0329 , 0 },
+ { "verticallinelowmod", 0x02cc , 0 },
+ { "verticallinemod", 0x02c8 , 0 },
+ { "vewarmenian", 0x057e , 0 },
+ { "vhook", 0x028b , 0 },
+ { "vikatakana", 0x30f8 , 0 },
+ { "viramabengali", 0x09cd , 0 },
+ { "viramadeva", 0x094d , 0 },
+ { "viramagujarati", 0x0acd , 0 },
+ { "visargabengali", 0x0983 , 0 },
+ { "visargadeva", 0x0903 , 0 },
+ { "visargagujarati", 0x0a83 , 0 },
+ { "vmonospace", 0xff56 , 0 },
+ { "voarmenian", 0x0578 , 0 },
+ { "voicediterationhiragana", 0x309e , 0 },
+ { "voicediterationkatakana", 0x30fe , 0 },
+ { "voicedmarkkana", 0x309b , 0 },
+ { "voicedmarkkanahalfwidth", 0xff9e , 0 },
+ { "vokatakana", 0x30fa , 0 },
+ { "vparen", 0x24b1 , 0 },
+ { "vtilde", 0x1e7d , 0 },
+ { "vturned", 0x028c , 0 },
+ { "vuhiragana", 0x3094 , 0 },
+ { "vukatakana", 0x30f4 , 0 },
+ { "waekorean", 0x3159 , 0 },
+ { "wahiragana", 0x308f , 0 },
+ { "wakatakana", 0x30ef , 0 },
+ { "wakatakanahalfwidth", 0xff9c , 0 },
+ { "wakorean", 0x3158 , 0 },
+ { "wasmallhiragana", 0x308e , 0 },
+ { "wasmallkatakana", 0x30ee , 0 },
+ { "wattosquare", 0x3357 , 0 },
+ { "wavedash", 0x301c , 0 },
+ { "wavyunderscorevertical", 0xfe34 , 0 },
+ { "wawarabic", 0x0648 , 0 },
+ { "wawfinalarabic", 0xfeee , 0 },
+ { "wawhamzaabovearabic", 0x0624 , 0 },
+ { "wawhamzaabovefinalarabic", 0xfe86 , 0 },
+ { "wbsquare", 0x33dd , 0 },
+ { "wcircle", 0x24e6 , 0 },
+ { "wdotaccent", 0x1e87 , 0 },
+ { "wdotbelow", 0x1e89 , 0 },
+ { "wehiragana", 0x3091 , 0 },
+ { "wekatakana", 0x30f1 , 0 },
+ { "wekorean", 0x315e , 0 },
+ { "weokorean", 0x315d , 0 },
+ { "whitebullet", 0x25e6 , 0 },
+ { "whitecircle", 0x25cb , 0 },
+ { "whitecircleinverse", 0x25d9 , 0 },
+ { "whitecornerbracketleft", 0x300e , 0 },
+ { "whitecornerbracketleftvertical", 0xfe43 , 0 },
+ { "whitecornerbracketright", 0x300f , 0 },
+ { "whitecornerbracketrightvertical", 0xfe44 , 0 },
+ { "whitediamond", 0x25c7 , 0 },
+ { "whitediamondcontainingblacksmalldiamond", 0x25c8 , 0 },
+ { "whitedownpointingsmalltriangle", 0x25bf , 0 },
+ { "whitedownpointingtriangle", 0x25bd , 0 },
+ { "whiteleftpointingsmalltriangle", 0x25c3 , 0 },
+ { "whiteleftpointingtriangle", 0x25c1 , 0 },
+ { "whitelenticularbracketleft", 0x3016 , 0 },
+ { "whitelenticularbracketright", 0x3017 , 0 },
+ { "whiterightpointingsmalltriangle", 0x25b9 , 0 },
+ { "whiterightpointingtriangle", 0x25b7 , 0 },
+ { "whitesmallsquare", 0x25ab , 0 },
+ { "whitesmilingface", 0x263a , 0 },
+ { "whitesquare", 0x25a1 , 0 },
+ { "whitestar", 0x2606 , 0 },
+ { "whitetelephone", 0x260f , 0 },
+ { "whitetortoiseshellbracketleft", 0x3018 , 0 },
+ { "whitetortoiseshellbracketright", 0x3019 , 0 },
+ { "whiteuppointingsmalltriangle", 0x25b5 , 0 },
+ { "whiteuppointingtriangle", 0x25b3 , 0 },
+ { "wihiragana", 0x3090 , 0 },
+ { "wikatakana", 0x30f0 , 0 },
+ { "wikorean", 0x315f , 0 },
+ { "wmonospace", 0xff57 , 0 },
+ { "wohiragana", 0x3092 , 0 },
+ { "wokatakana", 0x30f2 , 0 },
+ { "wokatakanahalfwidth", 0xff66 , 0 },
+ { "won", 0x20a9 , 0 },
+ { "wonmonospace", 0xffe6 , 0 },
+ { "wowaenthai", 0x0e27 , 0 },
+ { "wparen", 0x24b2 , 0 },
+ { "wring", 0x1e98 , 0 },
+ { "wsuperior", 0x02b7 , 0 },
+ { "wturned", 0x028d , 0 },
+ { "wynn", 0x01bf , 0 },
+ { "xabovecmb", 0x033d , 0 },
+ { "xbopomofo", 0x3112 , 0 },
+ { "xcircle", 0x24e7 , 0 },
+ { "xdieresis", 0x1e8d , 0 },
+ { "xdotaccent", 0x1e8b , 0 },
+ { "xeharmenian", 0x056d , 0 },
+ { "xmonospace", 0xff58 , 0 },
+ { "xparen", 0x24b3 , 0 },
+ { "xsuperior", 0x02e3 , 0 },
+ { "yaadosquare", 0x334e , 0 },
+ { "yabengali", 0x09af , 0 },
+ { "yadeva", 0x092f , 0 },
+ { "yaekorean", 0x3152 , 0 },
+ { "yagujarati", 0x0aaf , 0 },
+ { "yagurmukhi", 0x0a2f , 0 },
+ { "yahiragana", 0x3084 , 0 },
+ { "yakatakana", 0x30e4 , 0 },
+ { "yakatakanahalfwidth", 0xff94 , 0 },
+ { "yakorean", 0x3151 , 0 },
+ { "yamakkanthai", 0x0e4e , 0 },
+ { "yasmallhiragana", 0x3083 , 0 },
+ { "yasmallkatakana", 0x30e3 , 0 },
+ { "yasmallkatakanahalfwidth", 0xff6c , 0 },
+ { "yatcyrillic", 0x0463 , 0 },
+ { "ycircle", 0x24e8 , 0 },
+ { "ydotaccent", 0x1e8f , 0 },
+ { "ydotbelow", 0x1ef5 , 0 },
+ { "yeharabic", 0x064a , 0 },
+ { "yehbarreearabic", 0x06d2 , 0 },
+ { "yehbarreefinalarabic", 0xfbaf , 0 },
+ { "yehfinalarabic", 0xfef2 , 0 },
+ { "yehhamzaabovearabic", 0x0626 , 0 },
+ { "yehhamzaabovefinalarabic", 0xfe8a , 0 },
+ { "yehhamzaaboveinitialarabic", 0xfe8b , 0 },
+ { "yehhamzaabovemedialarabic", 0xfe8c , 0 },
+ { "yehinitialarabic", 0xfef3 , 0 },
+ { "yehmedialarabic", 0xfef4 , 0 },
+ { "yehmeeminitialarabic", 0xfcdd , 0 },
+ { "yehmeemisolatedarabic", 0xfc58 , 0 },
+ { "yehnoonfinalarabic", 0xfc94 , 0 },
+ { "yehthreedotsbelowarabic", 0x06d1 , 0 },
+ { "yekorean", 0x3156 , 0 },
+ { "yenmonospace", 0xffe5 , 0 },
+ { "yeokorean", 0x3155 , 0 },
+ { "yeorinhieuhkorean", 0x3186 , 0 },
+ { "yerahbenyomohebrew", 0x05aa , 0 },
+ { "yerahbenyomolefthebrew", 0x05aa , 0 },
+ { "yericyrillic", 0x044b , 0 },
+ { "yerudieresiscyrillic", 0x04f9 , 0 },
+ { "yesieungkorean", 0x3181 , 0 },
+ { "yesieungpansioskorean", 0x3183 , 0 },
+ { "yesieungsioskorean", 0x3182 , 0 },
+ { "yetivhebrew", 0x059a , 0 },
+ { "yhook", 0x01b4 , 0 },
+ { "yhookabove", 0x1ef7 , 0 },
+ { "yiarmenian", 0x0575 , 0 },
+ { "yicyrillic", 0x0457 , 0 },
+ { "yikorean", 0x3162 , 0 },
+ { "yinyang", 0x262f , 0 },
+ { "yiwnarmenian", 0x0582 , 0 },
+ { "ymonospace", 0xff59 , 0 },
+ { "yod", 0x05d9 , 0 },
+ { "yoddagesh", 0xfb39 , 0 },
+ { "yoddageshhebrew", 0xfb39 , 0 },
+ { "yodhebrew", 0x05d9 , 0 },
+ { "yodyodhebrew", 0x05f2 , 0 },
+ { "yodyodpatahhebrew", 0xfb1f , 0 },
+ { "yohiragana", 0x3088 , 0 },
+ { "yoikorean", 0x3189 , 0 },
+ { "yokatakana", 0x30e8 , 0 },
+ { "yokatakanahalfwidth", 0xff96 , 0 },
+ { "yokorean", 0x315b , 0 },
+ { "yosmallhiragana", 0x3087 , 0 },
+ { "yosmallkatakana", 0x30e7 , 0 },
+ { "yosmallkatakanahalfwidth", 0xff6e , 0 },
+ { "yotgreek", 0x03f3 , 0 },
+ { "yoyaekorean", 0x3188 , 0 },
+ { "yoyakorean", 0x3187 , 0 },
+ { "yoyakthai", 0x0e22 , 0 },
+ { "yoyingthai", 0x0e0d , 0 },
+ { "yparen", 0x24b4 , 0 },
+ { "ypogegrammeni", 0x037a , 0 },
+ { "ypogegrammenigreekcmb", 0x0345 , 0 },
+ { "yr", 0x01a6 , 0 },
+ { "yring", 0x1e99 , 0 },
+ { "ysuperior", 0x02b8 , 0 },
+ { "ytilde", 0x1ef9 , 0 },
+ { "yturned", 0x028e , 0 },
+ { "yuhiragana", 0x3086 , 0 },
+ { "yuikorean", 0x318c , 0 },
+ { "yukatakana", 0x30e6 , 0 },
+ { "yukatakanahalfwidth", 0xff95 , 0 },
+ { "yukorean", 0x3160 , 0 },
+ { "yusbigcyrillic", 0x046b , 0 },
+ { "yusbigiotifiedcyrillic", 0x046d , 0 },
+ { "yuslittlecyrillic", 0x0467 , 0 },
+ { "yuslittleiotifiedcyrillic", 0x0469 , 0 },
+ { "yusmallhiragana", 0x3085 , 0 },
+ { "yusmallkatakana", 0x30e5 , 0 },
+ { "yusmallkatakanahalfwidth", 0xff6d , 0 },
+ { "yuyekorean", 0x318b , 0 },
+ { "yuyeokorean", 0x318a , 0 },
+ { "yyabengali", 0x09df , 0 },
+ { "yyadeva", 0x095f , 0 },
+ { "zaarmenian", 0x0566 , 0 },
+ { "zadeva", 0x095b , 0 },
+ { "zagurmukhi", 0x0a5b , 0 },
+ { "zaharabic", 0x0638 , 0 },
+ { "zahfinalarabic", 0xfec6 , 0 },
+ { "zahinitialarabic", 0xfec7 , 0 },
+ { "zahiragana", 0x3056 , 0 },
+ { "zahmedialarabic", 0xfec8 , 0 },
+ { "zainarabic", 0x0632 , 0 },
+ { "zainfinalarabic", 0xfeb0 , 0 },
+ { "zakatakana", 0x30b6 , 0 },
+ { "zaqefgadolhebrew", 0x0595 , 0 },
+ { "zaqefqatanhebrew", 0x0594 , 0 },
+ { "zarqahebrew", 0x0598 , 0 },
+ { "zayin", 0x05d6 , 0 },
+ { "zayindagesh", 0xfb36 , 0 },
+ { "zayindageshhebrew", 0xfb36 , 0 },
+ { "zayinhebrew", 0x05d6 , 0 },
+ { "zbopomofo", 0x3117 , 0 },
+ { "zcircle", 0x24e9 , 0 },
+ { "zcircumflex", 0x1e91 , 0 },
+ { "zcurl", 0x0291 , 0 },
+ { "zdot", 0x017c , 0 },
+ { "zdotbelow", 0x1e93 , 0 },
+ { "zecyrillic", 0x0437 , 0 },
+ { "zedescendercyrillic", 0x0499 , 0 },
+ { "zedieresiscyrillic", 0x04df , 0 },
+ { "zehiragana", 0x305c , 0 },
+ { "zekatakana", 0x30bc , 0 },
+ { "zeroarabic", 0x0660 , 0 },
+ { "zerobengali", 0x09e6 , 0 },
+ { "zerodeva", 0x0966 , 0 },
+ { "zerogujarati", 0x0ae6 , 0 },
+ { "zerogurmukhi", 0x0a66 , 0 },
+ { "zerohackarabic", 0x0660 , 0 },
+ { "zeroinferior", 0x2080 , 0 },
+ { "zeromonospace", 0xff10 , 0 },
+ { "zerooldstyle", 0xf730 , 0 },
+ { "zeropersian", 0x06f0 , 0 },
+ { "zerosuperior", 0x2070 , 0 },
+ { "zerothai", 0x0e50 , 0 },
+ { "zerowidthjoiner", 0xfeff , 0 },
+ { "zerowidthnonjoiner", 0x200c , 0 },
+ { "zerowidthspace", 0x200b , 0 },
+ { "zhbopomofo", 0x3113 , 0 },
+ { "zhearmenian", 0x056a , 0 },
+ { "zhebrevecyrillic", 0x04c2 , 0 },
+ { "zhecyrillic", 0x0436 , 0 },
+ { "zhedescendercyrillic", 0x0497 , 0 },
+ { "zhedieresiscyrillic", 0x04dd , 0 },
+ { "zihiragana", 0x3058 , 0 },
+ { "zikatakana", 0x30b8 , 0 },
+ { "zinorhebrew", 0x05ae , 0 },
+ { "zlinebelow", 0x1e95 , 0 },
+ { "zmonospace", 0xff5a , 0 },
+ { "zohiragana", 0x305e , 0 },
+ { "zokatakana", 0x30be , 0 },
+ { "zparen", 0x24b5 , 0 },
+ { "zretroflexhook", 0x0290 , 0 },
+ { "zstroke", 0x01b6 , 0 },
+ { "zuhiragana", 0x305a , 0 },
+ { "zukatakana", 0x30ba , 0 },
+ { "dotaccent.cap", 0xefed , 0 },
+ { "breve.cap", 0xefee , 0 },
+ { "ogonek.cap", 0xeff1 , 0 },
+ { "cedilla.cap", 0xeff2 , 0 },
+ { "ring.cap", 0xeff3 , 0 },
+ { "tilde.cap", 0xeff5 , 0 },
+ { "circumflex.cap", 0xeff7 , 0 },
+ { "a1", 0x2701 , 0 },
+ { "a2", 0x2702 , 0 },
+ { "a202", 0x2703 , 0 },
+ { "a3", 0x2704 , 0 },
+ { "a4", 0x260e , 0 },
+ { "a5", 0x2706 , 0 },
+ { "a119", 0x2707 , 0 },
+ { "a118", 0x2708 , 0 },
+ { "a117", 0x2709 , 0 },
+ { "a11", 0x261b , 0 },
+ { "a12", 0x261e , 0 },
+ { "a13", 0x270c , 0 },
+ { "a14", 0x270d , 0 },
+ { "a15", 0x270e , 0 },
+ { "a16", 0x270f , 0 },
+ { "a105", 0x2710 , 0 },
+ { "a17", 0x2711 , 0 },
+ { "a18", 0x2712 , 0 },
+ { "a19", 0x2713 , 0 },
+ { "a20", 0x2714 , 0 },
+ { "a21", 0x2715 , 0 },
+ { "a22", 0x2716 , 0 },
+ { "a23", 0x2717 , 0 },
+ { "a24", 0x2718 , 0 },
+ { "a25", 0x2719 , 0 },
+ { "a26", 0x271a , 0 },
+ { "a27", 0x271b , 0 },
+ { "a28", 0x271c , 0 },
+ { "a6", 0x271d , 0 },
+ { "a7", 0x271e , 0 },
+ { "a8", 0x271f , 0 },
+ { "a9", 0x2720 , 0 },
+ { "a10", 0x2721 , 0 },
+ { "a29", 0x2722 , 0 },
+ { "a30", 0x2723 , 0 },
+ { "a31", 0x2724 , 0 },
+ { "a32", 0x2725 , 0 },
+ { "a33", 0x2726 , 0 },
+ { "a34", 0x2727 , 0 },
+ { "a35", 0x2605 , 0 },
+ { "a36", 0x2729 , 0 },
+ { "a37", 0x272a , 0 },
+ { "a38", 0x272b , 0 },
+ { "a39", 0x272c , 0 },
+ { "a40", 0x272d , 0 },
+ { "a41", 0x272e , 0 },
+ { "a42", 0x272f , 0 },
+ { "a43", 0x2730 , 0 },
+ { "a44", 0x2731 , 0 },
+ { "a45", 0x2732 , 0 },
+ { "a46", 0x2733 , 0 },
+ { "a47", 0x2734 , 0 },
+ { "a48", 0x2735 , 0 },
+ { "a49", 0x2736 , 0 },
+ { "a50", 0x2737 , 0 },
+ { "a51", 0x2738 , 0 },
+ { "a52", 0x2739 , 0 },
+ { "a53", 0x273a , 0 },
+ { "a54", 0x273b , 0 },
+ { "a55", 0x273c , 0 },
+ { "a56", 0x273d , 0 },
+ { "a57", 0x273e , 0 },
+ { "a58", 0x273f , 0 },
+ { "a59", 0x2740 , 0 },
+ { "a60", 0x2741 , 0 },
+ { "a61", 0x2742 , 0 },
+ { "a62", 0x2743 , 0 },
+ { "a63", 0x2744 , 0 },
+ { "a64", 0x2745 , 0 },
+ { "a65", 0x2746 , 0 },
+ { "a66", 0x2747 , 0 },
+ { "a67", 0x2748 , 0 },
+ { "a68", 0x2749 , 0 },
+ { "a69", 0x274a , 0 },
+ { "a70", 0x274b , 0 },
+ { "a71", 0x25cf , 0 },
+ { "a72", 0x274d , 0 },
+ { "a73", 0x25a0 , 0 },
+ { "a74", 0x274f , 0 },
+ { "a203", 0x2750 , 0 },
+ { "a75", 0x2751 , 0 },
+ { "a204", 0x2752 , 0 },
+ { "a76", 0x25b2 , 0 },
+ { "a77", 0x25bc , 0 },
+ { "a78", 0x25c6 , 0 },
+ { "a79", 0x2756 , 0 },
+ { "a81", 0x25d7 , 0 },
+ { "a82", 0x2758 , 0 },
+ { "a83", 0x2759 , 0 },
+ { "a84", 0x275a , 0 },
+ { "a97", 0x275b , 0 },
+ { "a98", 0x275c , 0 },
+ { "a99", 0x275d , 0 },
+ { "a100", 0x275e , 0 },
+ { "a89", 0x2768 , 0 },
+ { "a90", 0x2769 , 0 },
+ { "a93", 0x276a , 0 },
+ { "a94", 0x276b , 0 },
+ { "a91", 0x276c , 0 },
+ { "a92", 0x276d , 0 },
+ { "a205", 0x276e , 0 },
+ { "a85", 0x276f , 0 },
+ { "a206", 0x2770 , 0 },
+ { "a86", 0x2771 , 0 },
+ { "a87", 0x2772 , 0 },
+ { "a88", 0x2773 , 0 },
+ { "a95", 0x2774 , 0 },
+ { "a96", 0x2775 , 0 },
+ { "a101", 0x2761 , 0 },
+ { "a102", 0x2762 , 0 },
+ { "a103", 0x2763 , 0 },
+ { "a104", 0x2764 , 0 },
+ { "a106", 0x2765 , 0 },
+ { "a107", 0x2766 , 0 },
+ { "a108", 0x2767 , 0 },
+ { "a112", 0x2663 , 0 },
+ { "a111", 0x2666 , 0 },
+ { "a110", 0x2665 , 0 },
+ { "a109", 0x2660 , 0 },
+ { "a120", 0x2460 , 0 },
+ { "a121", 0x2461 , 0 },
+ { "a122", 0x2462 , 0 },
+ { "a123", 0x2463 , 0 },
+ { "a124", 0x2464 , 0 },
+ { "a125", 0x2465 , 0 },
+ { "a126", 0x2466 , 0 },
+ { "a127", 0x2467 , 0 },
+ { "a128", 0x2468 , 0 },
+ { "a129", 0x2469 , 0 },
+ { "a130", 0x2776 , 0 },
+ { "a131", 0x2777 , 0 },
+ { "a132", 0x2778 , 0 },
+ { "a133", 0x2779 , 0 },
+ { "a134", 0x277a , 0 },
+ { "a135", 0x277b , 0 },
+ { "a136", 0x277c , 0 },
+ { "a137", 0x277d , 0 },
+ { "a138", 0x277e , 0 },
+ { "a139", 0x277f , 0 },
+ { "a140", 0x2780 , 0 },
+ { "a141", 0x2781 , 0 },
+ { "a142", 0x2782 , 0 },
+ { "a143", 0x2783 , 0 },
+ { "a144", 0x2784 , 0 },
+ { "a145", 0x2785 , 0 },
+ { "a146", 0x2786 , 0 },
+ { "a147", 0x2787 , 0 },
+ { "a148", 0x2788 , 0 },
+ { "a149", 0x2789 , 0 },
+ { "a150", 0x278a , 0 },
+ { "a151", 0x278b , 0 },
+ { "a152", 0x278c , 0 },
+ { "a153", 0x278d , 0 },
+ { "a154", 0x278e , 0 },
+ { "a155", 0x278f , 0 },
+ { "a156", 0x2790 , 0 },
+ { "a157", 0x2791 , 0 },
+ { "a158", 0x2792 , 0 },
+ { "a159", 0x2793 , 0 },
+ { "a160", 0x2794 , 0 },
+ { "a161", 0x2192 , 0 },
+ { "a163", 0x2194 , 0 },
+ { "a164", 0x2195 , 0 },
+ { "a196", 0x2798 , 0 },
+ { "a165", 0x2799 , 0 },
+ { "a192", 0x279a , 0 },
+ { "a166", 0x279b , 0 },
+ { "a167", 0x279c , 0 },
+ { "a168", 0x279d , 0 },
+ { "a169", 0x279e , 0 },
+ { "a170", 0x279f , 0 },
+ { "a171", 0x27a0 , 0 },
+ { "a172", 0x27a1 , 0 },
+ { "a173", 0x27a2 , 0 },
+ { "a162", 0x27a3 , 0 },
+ { "a174", 0x27a4 , 0 },
+ { "a175", 0x27a5 , 0 },
+ { "a176", 0x27a6 , 0 },
+ { "a177", 0x27a7 , 0 },
+ { "a178", 0x27a8 , 0 },
+ { "a179", 0x27a9 , 0 },
+ { "a193", 0x27aa , 0 },
+ { "a180", 0x27ab , 0 },
+ { "a199", 0x27ac , 0 },
+ { "a181", 0x27ad , 0 },
+ { "a200", 0x27ae , 0 },
+ { "a182", 0x27af , 0 },
+ { "a201", 0x27b1 , 0 },
+ { "a183", 0x27b2 , 0 },
+ { "a184", 0x27b3 , 0 },
+ { "a197", 0x27b4 , 0 },
+ { "a185", 0x27b5 , 0 },
+ { "a194", 0x27b6 , 0 },
+ { "a198", 0x27b7 , 0 },
+ { "a186", 0x27b8 , 0 },
+ { "a195", 0x27b9 , 0 },
+ { "a187", 0x27ba , 0 },
+ { "a188", 0x27bb , 0 },
+ { "a189", 0x27bc , 0 },
+ { "a190", 0x27bd , 0 },
+ { "a191", 0x27be , 0 },
+ { "register.sans", 0xf8e8 , 0 },
+ { "register.serif", 0xf6da , 0 },
+ { "one.superior", 0x00b9 , 0 },
+ { "two.superior", 0x00b2 , 0 },
+ { "three.superior", 0x00b3 , 0 },
+ { "parenleft.superior", 0x207d , 0 },
+ { "parenright.superior", 0x207e , 0 },
+ { "n.superior", 0x207f , 0 },
+ { "parenleft.inferior", 0x208d , 0 },
+ { "parenright.inferior", 0x208e , 0 },
+ { "zero.superior", 0x2070 , 0 },
+ { "four.superior", 0x2074 , 0 },
+ { "five.superior", 0x2075 , 0 },
+ { "six.superior", 0x2076 , 0 },
+ { "seven.superior", 0x2077 , 0 },
+ { "eight.superior", 0x2078 , 0 },
+ { "nine.superior", 0x2079 , 0 },
+ { "zero.inferior", 0x2080 , 0 },
+ { "one.inferior", 0x2081 , 0 },
+ { "two.inferior", 0x2082 , 0 },
+ { "three.inferior", 0x2083 , 0 },
+ { "four.inferior", 0x2084 , 0 },
+ { "five.inferior", 0x2085 , 0 },
+ { "six.inferior", 0x2086 , 0 },
+ { "seven.inferior", 0x2087 , 0 },
+ { "eight.inferior", 0x2088 , 0 },
+ { "nine.inferior", 0x2089 , 0 },
+ { "mu.greek", 0x03bc , 0 },
+ { "Delta.greek", 0x0394 , 0 },
+ { "Omega.greek", 0x03a9 , 0 },
+ { "sigma.end", 0x03c2 , 0 },
+ { "beta.alt", 0x03d0 , 0 },
+ { "kappa.alt", 0x03f0 , 0 },
+ { "theta.alt", 0x03d1 , 0 },
+ { "Upsilon.alt", 0x03d2 , 0 },
+ { "phi.alt", 0x03d5 , 0 },
+ { "pi.alt", 0x03d6 , 0 },
+ { "A.cyr", 0x0410 , 0 },
+ { "Ghe.up", 0x0490 , 0 },
+ { "I.cyr", 0x0418 , 0 },
+ { "I.short", 0x0419 , 0 },
+ { "O.cyr", 0x041e , 0 },
+ { "U.cyr", 0x0423 , 0 },
+ { "E.cyr", 0x042d , 0 },
+ { "Ie.ukran", 0x0404 , 0 },
+ { "I.ukran", 0x0406 , 0 },
+ { "U.short", 0x040e , 0 },
+ { "a.cyr", 0x0430 , 0 },
+ { "ghe.up", 0x0491 , 0 },
+ { "i.cyr", 0x0438 , 0 },
+ { "i.short", 0x0439 , 0 },
+ { "o.cyr", 0x043e , 0 },
+ { "u.cyr", 0x0443 , 0 },
+ { "e.cyr", 0x044d , 0 },
+ { "ie.ukran", 0x0454 , 0 },
+ { "i.ukran", 0x0456 , 0 },
+ { "u.short", 0x045e , 0 },
+ { "ghe.ital", 0xf6c4 , 0 },
+ { "afii10068.ital", 0xf6c4 , 0 },
+ { "afii10066.ital", 0xf6c5 , 0 },
+ { "be.alt", 0xf6c5 , 0 },
+ { "afii10069.ital", 0xf6c6 , 0 },
+ { "de.ital", 0xf6c6 , 0 },
+ { "afii10081.ital", 0xf6c7 , 0 },
+ { "pe.ital", 0xf6c7 , 0 },
+ { "afii10084.ital", 0xf6c8 , 0 },
+ { "te.ital", 0xf6c8 , 0 },
+ { "Omega.math", 0x2126 , 0 },
+ { "Delta.math", 0x2206 , 0 },
+ { "afii57689_afii57804", 0xfb2a , 0 },
+ { "afii57689_afii57803", 0xfb2b , 0 },
+ { "afii57669_afii57806", 0xfb4b , 0 },
+ { "afii57718_afii57798", 0xfb1f , 0 },
+ { "afii57669_afii57807", 0xfb35 , 0 },
+ { ".null", 0x0000 , 0 },
+ { "dialytika_perispomeni", 0x1fc1 , 0 },
+ { "psili_varia", 0x1fcd , 0 },
+ { "psili_oxia", 0x1fce , 0 },
+ { "psili_perispomeni", 0x1fcf , 0 },
+ { "dasia_varia", 0x1fdd , 0 },
+ { "dasia_oxia", 0x1fde , 0 },
+ { "dasia_perispomeni", 0x1fdf , 0 },
+ { "dialytika_varia", 0x1fed , 0 },
+ { "dialytika_oxia", 0x1fee , 0 },
+ { "Alphaacute", 0x1fbb , 0 },
+ { "Alphaasper", 0x1f09 , 0 },
+ { "Alphaasperacute", 0x1f0d , 0 },
+ { "Alphaaspergrave", 0x1f0b , 0 },
+ { "Alphaaspertilde", 0x1f0f , 0 },
+ { "Alphabreve", 0x1fb8 , 0 },
+ { "Alphagrave", 0x1fba , 0 },
+ { "Alphaiotasub", 0x1fbc , 0 },
+ { "Alphaiotasubasper", 0x1f89 , 0 },
+ { "Alphaiotasubasperacute", 0x1f8d , 0 },
+ { "Alphaiotasubaspergrave", 0x1f8b , 0 },
+ { "Alphaiotasubaspertilde", 0x1f8f , 0 },
+ { "Alphaiotasublenis", 0x1f88 , 0 },
+ { "Alphaiotasublenisacute", 0x1f8c , 0 },
+ { "Alphaiotasublenisgrave", 0x1f8a , 0 },
+ { "Alphaiotasublenistilde", 0x1f8e , 0 },
+ { "Alphalenis", 0x1f08 , 0 },
+ { "Alphalenisacute", 0x1f0c , 0 },
+ { "Alphalenisgrave", 0x1f0a , 0 },
+ { "Alphalenistilde", 0x1f0e , 0 },
+ { "Alphamacron", 0x1fb9 , 0 },
+ { "Epsilonacute", 0x1fc9 , 0 },
+ { "Epsilonasper", 0x1f19 , 0 },
+ { "Epsilonasperacute", 0x1f1d , 0 },
+ { "Epsilonaspergrave", 0x1f1b , 0 },
+ { "Epsilongrave", 0x1fc8 , 0 },
+ { "Epsilonlenis", 0x1f18 , 0 },
+ { "Epsilonlenisacute", 0x1f1c , 0 },
+ { "Epsilonlenisgrave", 0x1f1a , 0 },
+ { "Etaacute", 0x1fcb , 0 },
+ { "Etaasper", 0x1f29 , 0 },
+ { "Etaasperacute", 0x1f2d , 0 },
+ { "Etaaspergrave", 0x1f2b , 0 },
+ { "Etaaspertilde", 0x1f2f , 0 },
+ { "Etagrave", 0x1fca , 0 },
+ { "Etaiotasub", 0x1fcc , 0 },
+ { "Etaiotasubasper", 0x1f99 , 0 },
+ { "Etaiotasubasperacute", 0x1f9d , 0 },
+ { "Etaiotasubaspergrave", 0x1f9b , 0 },
+ { "Etaiotasubaspertilde", 0x1f9f , 0 },
+ { "Etaiotasublenis", 0x1f98 , 0 },
+ { "Etaiotasublenisacute", 0x1f9c , 0 },
+ { "Etaiotasublenisgrave", 0x1f9a , 0 },
+ { "Etaiotasublenistilde", 0x1f9e , 0 },
+ { "Etalenis", 0x1f28 , 0 },
+ { "Etalenisacute", 0x1f2c , 0 },
+ { "Etalenisgrave", 0x1f2a , 0 },
+ { "Etalenistilde", 0x1f2e , 0 },
+ { "Iotaacute", 0x1fdb , 0 },
+ { "Iotaasper", 0x1f39 , 0 },
+ { "Iotaasperacute", 0x1f3d , 0 },
+ { "Iotaaspergrave", 0x1f3b , 0 },
+ { "Iotaaspertilde", 0x1f3f , 0 },
+ { "Iotabreve", 0x1fd8 , 0 },
+ { "Iotagrave", 0x1fda , 0 },
+ { "Iotalenis", 0x1f38 , 0 },
+ { "Iotalenisacute", 0x1f3c , 0 },
+ { "Iotalenisgrave", 0x1f3a , 0 },
+ { "Iotalenistilde", 0x1f3e , 0 },
+ { "Iotamacron", 0x1fd9 , 0 },
+ { "Omegaacute", 0x1ffb , 0 },
+ { "Omegaasper", 0x1f69 , 0 },
+ { "Omegaasperacute", 0x1f6d , 0 },
+ { "Omegaaspergrave", 0x1f6b , 0 },
+ { "Omegaaspertilde", 0x1f6f , 0 },
+ { "Omegagrave", 0x1ffa , 0 },
+ { "Omegaiotasub", 0x1ffc , 0 },
+ { "Omegaiotasubasper", 0x1fa9 , 0 },
+ { "Omegaiotasubasperacute", 0x1fad , 0 },
+ { "Omegaiotasubaspergrave", 0x1fab , 0 },
+ { "Omegaiotasubaspertilde", 0x1faf , 0 },
+ { "Omegaiotasublenis", 0x1fa8 , 0 },
+ { "Omegaiotasublenisacute", 0x1fac , 0 },
+ { "Omegaiotasublenisgrave", 0x1faa , 0 },
+ { "Omegaiotasublenistilde", 0x1fae , 0 },
+ { "Omegalenis", 0x1f68 , 0 },
+ { "Omegalenisacute", 0x1f6c , 0 },
+ { "Omegalenisgrave", 0x1f6a , 0 },
+ { "Omegalenistilde", 0x1f6e , 0 },
+ { "Omicronacute", 0x1ff9 , 0 },
+ { "Omicronasper", 0x1f49 , 0 },
+ { "Omicronasperacute", 0x1f4d , 0 },
+ { "Omicronaspergrave", 0x1f4b , 0 },
+ { "Omicrongrave", 0x1ff8 , 0 },
+ { "Omicronlenis", 0x1f48 , 0 },
+ { "Omicronlenisacute", 0x1f4c , 0 },
+ { "Omicronlenisgrave", 0x1f4a , 0 },
+ { "Rhoasper", 0x1fec , 0 },
+ { "Upsilonacute", 0x1feb , 0 },
+ { "Upsilonasper", 0x1f59 , 0 },
+ { "Upsilonasperacute", 0x1f5d , 0 },
+ { "Upsilonaspergrave", 0x1f5b , 0 },
+ { "Upsilonaspertilde", 0x1f5f , 0 },
+ { "Upsilonbreve", 0x1fe8 , 0 },
+ { "Upsilongrave", 0x1fea , 0 },
+ { "Upsilonmacron", 0x1fe9 , 0 },
+ { "numeralsign", 0x0374 , 0 },
+ { "lownumeralsign", 0x0375 , 0 },
+ { "lowcomma", 0x037a , 0 },
+ { "stigma", 0x03da , 0 },
+ { "koppa", 0x03de , 0 },
+ { "sampi", 0x03e0 , 0 },
+ { "lenis", 0x1fbd , 0 },
+ { "iotasubscript", 0x1fbe , 0 },
+ { "dieresistilde", 0x1fc1 , 0 },
+ { "lenisgrave", 0x1fcd , 0 },
+ { "lenisacute", 0x1fce , 0 },
+ { "lenistilde", 0x1fcf , 0 },
+ { "aspergrave", 0x1fdd , 0 },
+ { "asperacute", 0x1fde , 0 },
+ { "aspertilde", 0x1fdf , 0 },
+ { "dialytikagrave", 0x1fed , 0 },
+ { "dialytikaacute", 0x1fee , 0 },
+ { "asper", 0x1ffe , 0 },
+ { "alphalenis", 0x1f00 , 0 },
+ { "alphaasper", 0x1f01 , 0 },
+ { "alphalenisgrave", 0x1f02 , 0 },
+ { "alphaaspergrave", 0x1f03 , 0 },
+ { "alphalenisacute", 0x1f04 , 0 },
+ { "alphaasperacute", 0x1f05 , 0 },
+ { "alphalenistilde", 0x1f06 , 0 },
+ { "alphaaspertilde", 0x1f07 , 0 },
+ { "epsilonlenis", 0x1f10 , 0 },
+ { "epsilonasper", 0x1f11 , 0 },
+ { "epsilonlenisgrave", 0x1f12 , 0 },
+ { "epsilonaspergrave", 0x1f13 , 0 },
+ { "epsilonlenisacute", 0x1f14 , 0 },
+ { "epsilonasperacute", 0x1f15 , 0 },
+ { "etalenis", 0x1f20 , 0 },
+ { "etaasper", 0x1f21 , 0 },
+ { "etalenisgrave", 0x1f22 , 0 },
+ { "etaaspergrave", 0x1f23 , 0 },
+ { "etalenisacute", 0x1f24 , 0 },
+ { "etaasperacute", 0x1f25 , 0 },
+ { "etalenistilde", 0x1f26 , 0 },
+ { "etaaspertilde", 0x1f27 , 0 },
+ { "iotalenis", 0x1f30 , 0 },
+ { "iotaasper", 0x1f31 , 0 },
+ { "iotalenisgrave", 0x1f32 , 0 },
+ { "iotaaspergrave", 0x1f33 , 0 },
+ { "iotalenisacute", 0x1f34 , 0 },
+ { "iotaasperacute", 0x1f35 , 0 },
+ { "iotalenistilde", 0x1f36 , 0 },
+ { "iotaaspertilde", 0x1f37 , 0 },
+ { "omicronlenis", 0x1f40 , 0 },
+ { "omicronasper", 0x1f41 , 0 },
+ { "omicronlenisgrave", 0x1f42 , 0 },
+ { "omicronaspergrave", 0x1f43 , 0 },
+ { "omicronlenisacute", 0x1f44 , 0 },
+ { "omicronasperacute", 0x1f45 , 0 },
+ { "upsilonlenis", 0x1f50 , 0 },
+ { "upsilonasper", 0x1f51 , 0 },
+ { "upsilonlenisgrave", 0x1f52 , 0 },
+ { "upsilonaspergrave", 0x1f53 , 0 },
+ { "upsilonlenisacute", 0x1f54 , 0 },
+ { "upsilonasperacute", 0x1f55 , 0 },
+ { "upsilonlenistilde", 0x1f56 , 0 },
+ { "upsilonaspertilde", 0x1f57 , 0 },
+ { "omegalenis", 0x1f60 , 0 },
+ { "omegaasper", 0x1f61 , 0 },
+ { "omegalenisgrave", 0x1f62 , 0 },
+ { "omegaaspergrave", 0x1f63 , 0 },
+ { "omegalenisacute", 0x1f64 , 0 },
+ { "omegaasperacute", 0x1f65 , 0 },
+ { "omegalenistilde", 0x1f66 , 0 },
+ { "omegaaspertilde", 0x1f67 , 0 },
+ { "alphagrave", 0x1f70 , 0 },
+ { "alphaacute", 0x1f71 , 0 },
+ { "epsilongrave", 0x1f72 , 0 },
+ { "epsilonacute", 0x1f73 , 0 },
+ { "etagrave", 0x1f74 , 0 },
+ { "etaacute", 0x1f75 , 0 },
+ { "iotagrave", 0x1f76 , 0 },
+ { "iotaacute", 0x1f77 , 0 },
+ { "omicrongrave", 0x1f78 , 0 },
+ { "omicronacute", 0x1f79 , 0 },
+ { "upsilongrave", 0x1f7a , 0 },
+ { "upsilonacute", 0x1f7b , 0 },
+ { "omegagrave", 0x1f7c , 0 },
+ { "omegaacute", 0x1f7d , 0 },
+ { "alphaiotasublenis", 0x1f80 , 0 },
+ { "alphaiotasubasper", 0x1f81 , 0 },
+ { "alphaiotasublenisgrave", 0x1f82 , 0 },
+ { "alphaiotasubaspergrave", 0x1f83 , 0 },
+ { "alphaiotasublenisacute", 0x1f84 , 0 },
+ { "alphaiotasubasperacute", 0x1f85 , 0 },
+ { "alphaiotasublenistilde", 0x1f86 , 0 },
+ { "alphaiotasubaspertilde", 0x1f87 , 0 },
+ { "etaiotasublenis", 0x1f90 , 0 },
+ { "etaiotasubasper", 0x1f91 , 0 },
+ { "etaiotasublenisgrave", 0x1f92 , 0 },
+ { "etaiotasubaspergrave", 0x1f93 , 0 },
+ { "etaiotasublenisacute", 0x1f94 , 0 },
+ { "etaiotasubasperacute", 0x1f95 , 0 },
+ { "etaiotasublenistilde", 0x1f96 , 0 },
+ { "etaiotasubaspertilde", 0x1f97 , 0 },
+ { "omegaiotasublenis", 0x1fa0 , 0 },
+ { "omegaiotasubasper", 0x1fa1 , 0 },
+ { "omegaiotasublenisgrave", 0x1fa2 , 0 },
+ { "omegaiotasubaspergrave", 0x1fa3 , 0 },
+ { "omegaiotasublenisacute", 0x1fa4 , 0 },
+ { "omegaiotasubasperacute", 0x1fa5 , 0 },
+ { "omegaiotasublenistilde", 0x1fa6 , 0 },
+ { "omegaiotasubaspertilde", 0x1fa7 , 0 },
+ { "alphabreve", 0x1fb0 , 0 },
+ { "alphamacron", 0x1fb1 , 0 },
+ { "alphaiotasubgrave", 0x1fb2 , 0 },
+ { "alphaiotasub", 0x1fb3 , 0 },
+ { "alphatilde", 0x1fb6 , 0 },
+ { "alphaiotasubtilde", 0x1fb7 , 0 },
+ { "etaiotasubgrave", 0x1fc2 , 0 },
+ { "etaiotasub", 0x1fc3 , 0 },
+ { "etaiotasubacute", 0x1fc4 , 0 },
+ { "etatilde", 0x1fc6 , 0 },
+ { "etaiotasubtilde", 0x1fc7 , 0 },
+ { "iotabreve", 0x1fd0 , 0 },
+ { "iotamacron", 0x1fd1 , 0 },
+ { "iotadieresisgrave", 0x1fd2 , 0 },
+ { "iotadieresisacute", 0x1fd3 , 0 },
+ { "iotatilde", 0x1fd6 , 0 },
+ { "iotadieresistilde", 0x1fd7 , 0 },
+ { "upsilonbreve", 0x1fe0 , 0 },
+ { "upsilonmacron", 0x1fe1 , 0 },
+ { "upsilondieresisgrave", 0x1fe2 , 0 },
+ { "upsilondieresisacute", 0x1fe3 , 0 },
+ { "rholenis", 0x1fe4 , 0 },
+ { "rhoasper", 0x1fe5 , 0 },
+ { "upsilontilde", 0x1fe6 , 0 },
+ { "omegaiotasubgrave", 0x1ff2 , 0 },
+ { "omegaiotasub", 0x1ff3 , 0 },
+ { "omegaiotasubacute", 0x1ff4 , 0 },
+ { "omegatilde", 0x1ff6 , 0 },
+ { "omegaiotasubtilde", 0x1ff7 , 0 },
+ { "alphaiotasubacute", 0x1fb4 , 0 },
+ { "upsilondieresistilde", 0x1fe7 , 0 },
+ { "digamma", 0xefd5 , 0 },
+ { "Be", 0x0411 , 0 },
+ { "Ve", 0x0412 , 0 },
+ { "Ghe", 0x0413 , 0 },
+ { "De", 0x0414 , 0 },
+ { "Ie", 0x0415 , 0 },
+ { "Zhe", 0x0416 , 0 },
+ { "Ze", 0x0417 , 0 },
+ { "Ka", 0x041a , 0 },
+ { "El", 0x041b , 0 },
+ { "Em", 0x041c , 0 },
+ { "En", 0x041d , 0 },
+ { "Pe", 0x041f , 0 },
+ { "Er", 0x0420 , 0 },
+ { "Es", 0x0421 , 0 },
+ { "Te", 0x0422 , 0 },
+ { "Ef", 0x0424 , 0 },
+ { "Ha", 0x0425 , 0 },
+ { "Tse", 0x0426 , 0 },
+ { "Che", 0x0427 , 0 },
+ { "Sha", 0x0428 , 0 },
+ { "Shcha", 0x0429 , 0 },
+ { "Hard", 0x042a , 0 },
+ { "Yeru", 0x042b , 0 },
+ { "Soft", 0x042c , 0 },
+ { "Yu", 0x042e , 0 },
+ { "Ya", 0x042f , 0 },
+ { "Io", 0x0401 , 0 },
+ { "Dje", 0x0402 , 0 },
+ { "Gje", 0x0403 , 0 },
+ { "Dze", 0x0405 , 0 },
+ { "Yi", 0x0407 , 0 },
+ { "Je", 0x0408 , 0 },
+ { "Lje", 0x0409 , 0 },
+ { "Nje", 0x040a , 0 },
+ { "Tshe", 0x040b , 0 },
+ { "Kje", 0x040c , 0 },
+ { "Dzhe", 0x040f , 0 },
+ { "Yat", 0x0462 , 0 },
+ { "Fita", 0x0472 , 0 },
+ { "Izhitsa", 0x0474 , 0 },
+ { "be", 0x0431 , 0 },
+ { "ve", 0x0432 , 0 },
+ { "ghe", 0x0433 , 0 },
+ { "de", 0x0434 , 0 },
+ { "ie", 0x0435 , 0 },
+ { "zhe", 0x0436 , 0 },
+ { "ze", 0x0437 , 0 },
+ { "ka", 0x043a , 0 },
+ { "el", 0x043b , 0 },
+ { "em", 0x043c , 0 },
+ { "en", 0x043d , 0 },
+ { "er", 0x0440 , 0 },
+ { "es", 0x0441 , 0 },
+ { "te", 0x0442 , 0 },
+ { "ef", 0x0444 , 0 },
+ { "ha", 0x0445 , 0 },
+ { "tse", 0x0446 , 0 },
+ { "che", 0x0447 , 0 },
+ { "sha", 0x0448 , 0 },
+ { "shcha", 0x0449 , 0 },
+ { "hard", 0x044a , 0 },
+ { "yeru", 0x044b , 0 },
+ { "soft", 0x044c , 0 },
+ { "yu", 0x044e , 0 },
+ { "ya", 0x044f , 0 },
+ { "io", 0x0451 , 0 },
+ { "dje", 0x0452 , 0 },
+ { "gje", 0x0453 , 0 },
+ { "dze", 0x0455 , 0 },
+ { "yi", 0x0457 , 0 },
+ { "je", 0x0458 , 0 },
+ { "lje", 0x0459 , 0 },
+ { "nje", 0x045a , 0 },
+ { "tshe", 0x045b , 0 },
+ { "kje", 0x045c , 0 },
+ { "dzhe", 0x045f , 0 },
+ { "yat", 0x0463 , 0 },
+ { "fita", 0x0473 , 0 },
+ { "izhitsa", 0x0475 , 0 },
+ { "litre", 0x2113 , 0 },
+ { "Dotaccent", 0xefed , 0 },
+ { "Breve", 0xefee , 0 },
+ { "Ogonek", 0xeff1 , 0 },
+ { "Cedilla", 0xeff2 , 0 },
+ { "Ring", 0xeff3 , 0 },
+ { "Tilde", 0xeff5 , 0 },
+ { "Circumflex", 0xeff7 , 0 },
+ { "dbar", 0x0111 , 0 },
+ { "st", 0xfb06 , 0 },
+ { "TeXtext32", 0x0337 , 0 },
+ { "DD070", 0x2014 , 0 },
+ { "monospacedash", 0x2014 , 0 },
+ { "Dash1cent", 0x2015 , 0 },
+ { "apostrophereverse", 0x201b , 0 },
+ { "Pts", 0x20a7 , 0 },
+ { "SM760000", 0x2195 , 0 },
+ { "SM770000", 0x21a8 , 0 },
+ { "SP320000", 0x2219 , 0 },
+ { "SD630000", 0x22c5 , 0 },
+ { "SM790000", 0x2302 , 0 },
+ { "caretinverted", 0x2304 , 0 },
+ { "SM680000", 0x2310 , 0 },
+ { "SA420000", 0x2319 , 0 },
+ { "BorderULCorner1", 0x231c , 0 },
+ { "DD010", 0x231c , 0 },
+ { "DD101", 0x231c , 0 },
+ { "BorderURCorner1", 0x231d , 0 },
+ { "DD012", 0x231d , 0 },
+ { "DD104", 0x231d , 0 },
+ { "BorderLLCorner1", 0x231e , 0 },
+ { "DD014", 0x231e , 0 },
+ { "DD109", 0x231e , 0 },
+ { "BorderLRCorner1", 0x231f , 0 },
+ { "DD015", 0x231f , 0 },
+ { "DD112", 0x231f , 0 },
+ { "SS260000", 0x2320 , 0 },
+ { "SS270000", 0x2321 , 0 },
+ { "hook", 0x2440 , 0 },
+ { "chair", 0x2441 , 0 },
+ { "fork", 0x2442 , 0 },
+ { "SF600000", 0x2580 , 0 },
+ { "BorderLower1", 0x2581 , 0 },
+ { "DD011", 0x2581 , 0 },
+ { "DD021", 0x2581 , 0 },
+ { "DD110", 0x2581 , 0 },
+ { "Flower1l", 0x2581 , 0 },
+ { "SF570000", 0x2584 , 0 },
+ { "SF610000", 0x2588 , 0 },
+ { "Tile", 0x2588 , 0 },
+ { "HalfTile", 0x258c , 0 },
+ { "SF580000", 0x258c , 0 },
+ { "BorderLeftVertical1", 0x258f , 0 },
+ { "DD013", 0x258f , 0 },
+ { "DD034", 0x258f , 0 },
+ { "DD105", 0x258f , 0 },
+ { "Flower1d", 0x258f , 0 },
+ { "SF590000", 0x2590 , 0 },
+ { "SF140000", 0x2591 , 0 },
+ { "SF150000", 0x2592 , 0 },
+ { "SF160000", 0x2593 , 0 },
+ { "BorderUpper1", 0x2594 , 0 },
+ { "DD024", 0x2594 , 0 },
+ { "DD102", 0x2594 , 0 },
+ { "BorderRightVertical1", 0x2595 , 0 },
+ { "DD031", 0x2595 , 0 },
+ { "DD106", 0x2595 , 0 },
+ { "Flower2dr", 0x2595 , 0 },
+ { "SM600000", 0x25b2 , 0 },
+ { "SM590000", 0x25b6 , 0 },
+ { "SV040000", 0x25bc , 0 },
+ { "SM630000", 0x25c0 , 0 },
+ { "SM750000", 0x25cb , 0 },
+ { "SM570001", 0x25d8 , 0 },
+ { "SM750002", 0x25d9 , 0 },
+ { "ShootingStar", 0x2604 , 0 },
+ { "DD130", 0x2605 , 0 },
+ { "StarDingbat1", 0x2605 , 0 },
+ { "TheSun", 0x2609 , 0 },
+ { "FleuronLeft", 0x2619 , 0 },
+ { "cross", 0x2629 , 0 },
+ { "SS000000", 0x263a , 0 },
+ { "SS010000", 0x263b , 0 },
+ { "SM690000", 0x263c , 0 },
+ { "TheMoon", 0x263d , 0 },
+ { "Moon", 0x263e , 0 },
+ { "Mercury", 0x263f , 0 },
+ { "Venus", 0x2640 , 0 },
+ { "Earth", 0x2641 , 0 },
+ { "Mars", 0x2642 , 0 },
+ { "Jupiter", 0x2643 , 0 },
+ { "Saturn", 0x2644 , 0 },
+ { "Uranus", 0x2645 , 0 },
+ { "Neptune", 0x2646 , 0 },
+ { "Pluto", 0x2647 , 0 },
+ { "Aries", 0x2648 , 0 },
+ { "Taurus", 0x2649 , 0 },
+ { "Gemini", 0x264a , 0 },
+ { "Cancer", 0x264b , 0 },
+ { "Leo", 0x264c , 0 },
+ { "Virgo", 0x264d , 0 },
+ { "Libra", 0x264e , 0 },
+ { "Scorpio", 0x264f , 0 },
+ { "Sagittarius", 0x2650 , 0 },
+ { "Capricorn", 0x2651 , 0 },
+ { "Aquarius", 0x2652 , 0 },
+ { "Pisces", 0x2653 , 0 },
+ { "diamondopen", 0x2662 , 0 },
+ { "FleuronCenter", 0x2766 , 0 },
+ { "FleuronRight", 0x2767 , 0 },
+ { "st1", 0xfb06 , 0 },
+ { "zeroslash", 0xf638 , 0 },
+ { "pi1", 0x03d6 , 0 },
+ { "hyphen-minus", 0x002d , 0 },
+ { "hyphenminus", 0x002d , 0 },
+ { "nonmarkingreturn", 0x000d , 0 },
+ { "micro", 0x00b5 , 0 },
+ { "Dmacron", 0x0110 , 0 },
+ { "kra", 0x0138 , 0 },
+ { "bbar", 0x0180 , 0 },
+ { "Dbar", 0x0189 , 0 },
+ { "deltaturn", 0x018d , 0 },
+ { "Eturn", 0x018e , 0 },
+ { "Epsilonlatin", 0x0190 , 0 },
+ { "Gammalatin", 0x0194 , 0 },
+ { "Iotalatin", 0x0196 , 0 },
+ { "Ibar", 0x0197 , 0 },
+ { "lambdabar", 0x019b , 0 },
+ { "mcapturn", 0x019c , 0 },
+ { "Nhook", 0x019d , 0 },
+ { "nleg", 0x019e , 0 },
+ { "Obar", 0x019f , 0 },
+ { "OI", 0x01a2 , 0 },
+ { "YR", 0x01a6 , 0 },
+ { "eshlooprev", 0x01aa , 0 },
+ { "Trthook", 0x01ae , 0 },
+ { "Upsilonlatin", 0x01b1 , 0 },
+ { "Vcursive", 0x01b2 , 0 },
+ { "Zbar", 0x01b5 , 0 },
+ { "zbar", 0x01b6 , 0 },
+ { "Yogh", 0x01b7 , 0 },
+ { "Yoghrev", 0x01b8 , 0 },
+ { "yoghrev", 0x01b9 , 0 },
+ { "yoghtail", 0x01ba , 0 },
+ { "twobar", 0x01bb , 0 },
+ { "glottalstopbarinv", 0x01be , 0 },
+ { "pipe", 0x01c0 , 0 },
+ { "pipedbl", 0x01c1 , 0 },
+ { "pipedblbar", 0x01c2 , 0 },
+ { "exclamlatin", 0x01c3 , 0 },
+ { "DZhacek", 0x01c4 , 0 },
+ { "Dzhacek", 0x01c5 , 0 },
+ { "dzhacek", 0x01c6 , 0 },
+ { "Ahacek", 0x01cd , 0 },
+ { "ahacek", 0x01ce , 0 },
+ { "Ihacek", 0x01cf , 0 },
+ { "ihacek", 0x01d0 , 0 },
+ { "Ohacek", 0x01d1 , 0 },
+ { "ohacek", 0x01d2 , 0 },
+ { "Uhacek", 0x01d3 , 0 },
+ { "uhacek", 0x01d4 , 0 },
+ { "Udieresishacek", 0x01d9 , 0 },
+ { "udieresishacek", 0x01da , 0 },
+ { "eturn", 0x01dd , 0 },
+ { "Gbar", 0x01e4 , 0 },
+ { "gbar", 0x01e5 , 0 },
+ { "Ghacek", 0x01e6 , 0 },
+ { "ghacek", 0x01e7 , 0 },
+ { "Khacek", 0x01e8 , 0 },
+ { "khacek", 0x01e9 , 0 },
+ { "Yoghhacek", 0x01ee , 0 },
+ { "yoghhacek", 0x01ef , 0 },
+ { "jhacek", 0x01f0 , 0 },
+ { "aturn", 0x0250 , 0 },
+ { "ascriptturn", 0x0252 , 0 },
+ { "cturn", 0x0254 , 0 },
+ { "drthook", 0x0256 , 0 },
+ { "erev", 0x0258 , 0 },
+ { "epsilonlatin", 0x025b , 0 },
+ { "epsilonlatinrev", 0x025c , 0 },
+ { "epsilonlatinrevhook", 0x025d , 0 },
+ { "epsilonlatinrevclosed", 0x025e , 0 },
+ { "jdotlessbar", 0x025f , 0 },
+ { "gcursive", 0x0261 , 0 },
+ { "Gsmallcap", 0x0262 , 0 },
+ { "gammalatin", 0x0263 , 0 },
+ { "babygamma", 0x0264 , 0 },
+ { "hturn", 0x0265 , 0 },
+ { "ibar", 0x0268 , 0 },
+ { "Ismallcap", 0x026a , 0 },
+ { "lmidtilde", 0x026b , 0 },
+ { "lrthook", 0x026d , 0 },
+ { "lyogh", 0x026e , 0 },
+ { "mturn", 0x026f , 0 },
+ { "mturndescend", 0x0270 , 0 },
+ { "nlftlfthook", 0x0272 , 0 },
+ { "nrthook", 0x0273 , 0 },
+ { "Nsmallcap", 0x0274 , 0 },
+ { "obar", 0x0275 , 0 },
+ { "OEsmallcap", 0x0276 , 0 },
+ { "omegaclosed", 0x0277 , 0 },
+ { "rturn", 0x0279 , 0 },
+ { "rturnascend", 0x027a , 0 },
+ { "rturnrthook", 0x027b , 0 },
+ { "rdescend", 0x027c , 0 },
+ { "rrthook", 0x027d , 0 },
+ { "rfishhookrev", 0x027f , 0 },
+ { "Rsmallcap", 0x0280 , 0 },
+ { "Rsmallcapinv", 0x0281 , 0 },
+ { "srthook", 0x0282 , 0 },
+ { "jhookdblbar", 0x0284 , 0 },
+ { "eshshortrev", 0x0285 , 0 },
+ { "tturn", 0x0287 , 0 },
+ { "trthook", 0x0288 , 0 },
+ { "vscript", 0x028b , 0 },
+ { "vturn", 0x028c , 0 },
+ { "wturn", 0x028d , 0 },
+ { "yturn", 0x028e , 0 },
+ { "Ysmallcap", 0x028f , 0 },
+ { "zrthook", 0x0290 , 0 },
+ { "yogh", 0x0292 , 0 },
+ { "yoghcurl", 0x0293 , 0 },
+ { "glottalstoprevinv", 0x0295 , 0 },
+ { "glottalstopinv", 0x0296 , 0 },
+ { "cstretch", 0x0297 , 0 },
+ { "kiss", 0x0298 , 0 },
+ { "Bsmallcap", 0x0299 , 0 },
+ { "epsilonclosed", 0x029a , 0 },
+ { "Gsmallcaphook", 0x029b , 0 },
+ { "Hsmallcap", 0x029c , 0 },
+ { "jcrosstail", 0x029d , 0 },
+ { "kturn", 0x029e , 0 },
+ { "Lsmallcap", 0x029f , 0 },
+ { "glottalstopbar", 0x02a1 , 0 },
+ { "glottalstopbarrev", 0x02a2 , 0 },
+ { "dyogh", 0x02a4 , 0 },
+ { "hsuper", 0x02b0 , 0 },
+ { "hhooksuper", 0x02b1 , 0 },
+ { "jsuper", 0x02b2 , 0 },
+ { "rsuper", 0x02b3 , 0 },
+ { "rturnsuper", 0x02b4 , 0 },
+ { "rturnrthooksuper", 0x02b5 , 0 },
+ { "Rturnsuper", 0x02b6 , 0 },
+ { "wsuper", 0x02b7 , 0 },
+ { "ysuper", 0x02b8 , 0 },
+ { "primedblmod", 0x02ba , 0 },
+ { "quoteleftmod", 0x02bb , 0 },
+ { "apostrophe", 0x02bc , 0 },
+ { "apostropherev", 0x02bd , 0 },
+ { "ringrighthalfsuper", 0x02be , 0 },
+ { "ringlefthalfsuper", 0x02bf , 0 },
+ { "glottal", 0x02c0 , 0 },
+ { "glottalrev", 0x02c1 , 0 },
+ { "fronted", 0x02c2 , 0 },
+ { "backed", 0x02c3 , 0 },
+ { "raised", 0x02c4 , 0 },
+ { "lowered", 0x02c5 , 0 },
+ { "linevert", 0x02c8 , 0 },
+ { "macronmodifier", 0x02c9 , 0 },
+ { "acutemodifier", 0x02ca , 0 },
+ { "gravemodifier", 0x02cb , 0 },
+ { "linevertsub", 0x02cc , 0 },
+ { "macronsub", 0x02cd , 0 },
+ { "gravesub", 0x02ce , 0 },
+ { "acutesub", 0x02cf , 0 },
+ { "length", 0x02d0 , 0 },
+ { "halflength", 0x02d1 , 0 },
+ { "ringrighthalfcenter", 0x02d2 , 0 },
+ { "ringlefthalfsup", 0x02d3 , 0 },
+ { "tackupmid", 0x02d4 , 0 },
+ { "tackdownmid", 0x02d5 , 0 },
+ { "rhotichook", 0x02de , 0 },
+ { "gammasuper", 0x02e0 , 0 },
+ { "lsuper", 0x02e1 , 0 },
+ { "ssuper", 0x02e2 , 0 },
+ { "xsuper", 0x02e3 , 0 },
+ { "glottalrevsuper", 0x02e4 , 0 },
+ { "toneextrahigh", 0x02e5 , 0 },
+ { "tonehigh", 0x02e6 , 0 },
+ { "tonemid", 0x02e7 , 0 },
+ { "tonelow", 0x02e8 , 0 },
+ { "toneextralow", 0x02e9 , 0 },
+ { "gravenosp", 0x0300 , 0 },
+ { "acutenosp", 0x0301 , 0 },
+ { "circumflexnosp", 0x0302 , 0 },
+ { "tildenosp", 0x0303 , 0 },
+ { "macronnosp", 0x0304 , 0 },
+ { "overscorenosp", 0x0305 , 0 },
+ { "brevenosp", 0x0306 , 0 },
+ { "dotnosp", 0x0307 , 0 },
+ { "dieresisnosp", 0x0308 , 0 },
+ { "hooksupnosp", 0x0309 , 0 },
+ { "ringnosp", 0x030a , 0 },
+ { "acutedblnosp", 0x030b , 0 },
+ { "haceknosp", 0x030c , 0 },
+ { "linevertnosp", 0x030d , 0 },
+ { "linevertdblnosp", 0x030e , 0 },
+ { "gravedblnosp", 0x030f , 0 },
+ { "candrabindunosp", 0x0310 , 0 },
+ { "breveinvnosp", 0x0311 , 0 },
+ { "commaturnsupnosp", 0x0312 , 0 },
+ { "apostrophesupnosp", 0x0313 , 0 },
+ { "commasuprevnosp", 0x0314 , 0 },
+ { "commasuprightnosp", 0x0315 , 0 },
+ { "gravesubnosp", 0x0316 , 0 },
+ { "acutesubnosp", 0x0317 , 0 },
+ { "tackleftsubnosp", 0x0318 , 0 },
+ { "tackrightsubnosp", 0x0319 , 0 },
+ { "anglesupnosp", 0x031a , 0 },
+ { "hornnosp", 0x031b , 0 },
+ { "ringlefthalfsubnosp", 0x031c , 0 },
+ { "tackupsubnosp", 0x031d , 0 },
+ { "tackdownsubnosp", 0x031e , 0 },
+ { "plussubnosp", 0x031f , 0 },
+ { "minussubnosp", 0x0320 , 0 },
+ { "hooksubpalatnosp", 0x0321 , 0 },
+ { "hooksubretronosp", 0x0322 , 0 },
+ { "dotsubnosp", 0x0323 , 0 },
+ { "dotdblsubnosp", 0x0324 , 0 },
+ { "ringsubnosp", 0x0325 , 0 },
+ { "commasubnosp", 0x0326 , 0 },
+ { "cedillanosp", 0x0327 , 0 },
+ { "ogoneknosp", 0x0328 , 0 },
+ { "linevertsubnosp", 0x0329 , 0 },
+ { "bridgesubnosp", 0x032a , 0 },
+ { "archdblsubnosp", 0x032b , 0 },
+ { "haceksubnosp", 0x032c , 0 },
+ { "circumflexsubnosp", 0x032d , 0 },
+ { "brevesubnosp", 0x032e , 0 },
+ { "breveinvsubnosp", 0x032f , 0 },
+ { "tildesubnosp", 0x0330 , 0 },
+ { "macronsubnosp", 0x0331 , 0 },
+ { "underscorenosp", 0x0332 , 0 },
+ { "underscoredblnosp", 0x0333 , 0 },
+ { "tildemidnosp", 0x0334 , 0 },
+ { "barmidshortnosp", 0x0335 , 0 },
+ { "barmidlongnosp", 0x0336 , 0 },
+ { "slashshortnosp", 0x0337 , 0 },
+ { "slashlongnosp", 0x0338 , 0 },
+ { "ringrighthalfsubnosp", 0x0339 , 0 },
+ { "bridgeinvsubnosp", 0x033a , 0 },
+ { "squaresubnosp", 0x033b , 0 },
+ { "seagullsubnosp", 0x033c , 0 },
+ { "xsupnosp", 0x033d , 0 },
+ { "tildevertsupnosp", 0x033e , 0 },
+ { "overscoredblnosp", 0x033f , 0 },
+ { "graveleftnosp", 0x0340 , 0 },
+ { "acuterightnosp", 0x0341 , 0 },
+ { "wavyoverscorenosp", 0x0342 , 0 },
+ { "zigzagoverscorenosp", 0x0343 , 0 },
+ { "diaeresistonosnosp", 0x0344 , 0 },
+ { "iotasubnosp", 0x0345 , 0 },
+ { "iotasub", 0x037a , 0 },
+ { "diaeresistonos", 0x0385 , 0 },
+ { "iotadiaeresistonos", 0x0390 , 0 },
+ { "Iotadiaeresis", 0x03aa , 0 },
+ { "Upsilondiaeresis", 0x03ab , 0 },
+ { "upsilondiaeresistonos", 0x03b0 , 0 },
+ { "iotadiaeresis", 0x03ca , 0 },
+ { "upsilondiaeresis", 0x03cb , 0 },
+ { "betacurled", 0x03d0 , 0 },
+ { "thetascript", 0x03d1 , 0 },
+ { "Upsilonhook", 0x03d2 , 0 },
+ { "Upsilonhooktonos", 0x03d3 , 0 },
+ { "Upsilonhookdiaeresis", 0x03d4 , 0 },
+ { "phiscript", 0x03d5 , 0 },
+ { "omegapi", 0x03d6 , 0 },
+ { "Stigma", 0x03da , 0 },
+ { "stigma", 0x03db , 0 },
+ { "Digamma", 0x03dc , 0 },
+ { "digamma", 0x03dd , 0 },
+ { "Koppa", 0x03de , 0 },
+ { "koppa", 0x03df , 0 },
+ { "Sampi", 0x03e0 , 0 },
+ { "sampi", 0x03e1 , 0 },
+ { "Shei", 0x03e2 , 0 },
+ { "shei", 0x03e3 , 0 },
+ { "Fei", 0x03e4 , 0 },
+ { "fei", 0x03e5 , 0 },
+ { "Khei", 0x03e6 , 0 },
+ { "khei", 0x03e7 , 0 },
+ { "Hori", 0x03e8 , 0 },
+ { "hori", 0x03e9 , 0 },
+ { "Gangia", 0x03ea , 0 },
+ { "gangia", 0x03eb , 0 },
+ { "Shima", 0x03ec , 0 },
+ { "shima", 0x03ed , 0 },
+ { "Dei", 0x03ee , 0 },
+ { "dei", 0x03ef , 0 },
+ { "kappascript", 0x03f0 , 0 },
+ { "sigmalunate", 0x03f2 , 0 },
+ { "Io", 0x0401 , 0 },
+ { "Dje", 0x0402 , 0 },
+ { "Gje", 0x0403 , 0 },
+ { "Ecyril", 0x0404 , 0 },
+ { "Dze", 0x0405 , 0 },
+ { "Icyril", 0x0406 , 0 },
+ { "Yi", 0x0407 , 0 },
+ { "Je", 0x0408 , 0 },
+ { "Lje", 0x0409 , 0 },
+ { "Nje", 0x040a , 0 },
+ { "Tshe", 0x040b , 0 },
+ { "Kje", 0x040c , 0 },
+ { "Ucyrilbreve", 0x040e , 0 },
+ { "Dzhe", 0x040f , 0 },
+ { "Acyril", 0x0410 , 0 },
+ { "Be", 0x0411 , 0 },
+ { "Ve", 0x0412 , 0 },
+ { "Ge", 0x0413 , 0 },
+ { "De", 0x0414 , 0 },
+ { "Ie", 0x0415 , 0 },
+ { "Zhe", 0x0416 , 0 },
+ { "Ze", 0x0417 , 0 },
+ { "Ii", 0x0418 , 0 },
+ { "Iibreve", 0x0419 , 0 },
+ { "Ka", 0x041a , 0 },
+ { "El", 0x041b , 0 },
+ { "Em", 0x041c , 0 },
+ { "En", 0x041d , 0 },
+ { "Ocyril", 0x041e , 0 },
+ { "Pecyril", 0x041f , 0 },
+ { "Er", 0x0420 , 0 },
+ { "Es", 0x0421 , 0 },
+ { "Te", 0x0422 , 0 },
+ { "Ucyril", 0x0423 , 0 },
+ { "Ef", 0x0424 , 0 },
+ { "Kha", 0x0425 , 0 },
+ { "Tse", 0x0426 , 0 },
+ { "Che", 0x0427 , 0 },
+ { "Sha", 0x0428 , 0 },
+ { "Shcha", 0x0429 , 0 },
+ { "Hard", 0x042a , 0 },
+ { "Yeri", 0x042b , 0 },
+ { "Soft", 0x042c , 0 },
+ { "Ecyrilrev", 0x042d , 0 },
+ { "Iu", 0x042e , 0 },
+ { "Ia", 0x042f , 0 },
+ { "acyril", 0x0430 , 0 },
+ { "be", 0x0431 , 0 },
+ { "ve", 0x0432 , 0 },
+ { "ge", 0x0433 , 0 },
+ { "de", 0x0434 , 0 },
+ { "ie", 0x0435 , 0 },
+ { "zhe", 0x0436 , 0 },
+ { "ze", 0x0437 , 0 },
+ { "ii", 0x0438 , 0 },
+ { "iibreve", 0x0439 , 0 },
+ { "ka", 0x043a , 0 },
+ { "el", 0x043b , 0 },
+ { "em", 0x043c , 0 },
+ { "en", 0x043d , 0 },
+ { "ocyril", 0x043e , 0 },
+ { "pecyril", 0x043f , 0 },
+ { "er", 0x0440 , 0 },
+ { "es", 0x0441 , 0 },
+ { "te", 0x0442 , 0 },
+ { "ucyril", 0x0443 , 0 },
+ { "ef", 0x0444 , 0 },
+ { "kha", 0x0445 , 0 },
+ { "tse", 0x0446 , 0 },
+ { "che", 0x0447 , 0 },
+ { "sha", 0x0448 , 0 },
+ { "shcha", 0x0449 , 0 },
+ { "hard", 0x044a , 0 },
+ { "yeri", 0x044b , 0 },
+ { "soft", 0x044c , 0 },
+ { "ecyrilrev", 0x044d , 0 },
+ { "iu", 0x044e , 0 },
+ { "ia", 0x044f , 0 },
+ { "io", 0x0451 , 0 },
+ { "dje", 0x0452 , 0 },
+ { "gje", 0x0453 , 0 },
+ { "ecyril", 0x0454 , 0 },
+ { "dze", 0x0455 , 0 },
+ { "icyril", 0x0456 , 0 },
+ { "yi", 0x0457 , 0 },
+ { "je", 0x0458 , 0 },
+ { "lje", 0x0459 , 0 },
+ { "nje", 0x045a , 0 },
+ { "tshe", 0x045b , 0 },
+ { "kje", 0x045c , 0 },
+ { "ucyrilbreve", 0x045e , 0 },
+ { "dzhe", 0x045f , 0 },
+ { "Yat", 0x0462 , 0 },
+ { "yat", 0x0463 , 0 },
+ { "Yusbig", 0x046a , 0 },
+ { "yusbig", 0x046b , 0 },
+ { "Psicyril", 0x0470 , 0 },
+ { "psicyril", 0x0471 , 0 },
+ { "Fita", 0x0472 , 0 },
+ { "fita", 0x0473 , 0 },
+ { "Izhitsa", 0x0474 , 0 },
+ { "izhitsa", 0x0475 , 0 },
+ { "Izhitsagravedbl", 0x0476 , 0 },
+ { "izhitsagravedbl", 0x0477 , 0 },
+ { "Digraphuk", 0x0478 , 0 },
+ { "digraphuk", 0x0479 , 0 },
+ { "Omegaround", 0x047a , 0 },
+ { "omegaround", 0x047b , 0 },
+ { "Omegatitlo", 0x047c , 0 },
+ { "omegatitlo", 0x047d , 0 },
+ { "OT", 0x047e , 0 },
+ { "ot", 0x047f , 0 },
+ { "Geupturn", 0x0490 , 0 },
+ { "geupturn", 0x0491 , 0 },
+ { "Gebar", 0x0492 , 0 },
+ { "gebar", 0x0493 , 0 },
+ { "Gehook", 0x0494 , 0 },
+ { "gehook", 0x0495 , 0 },
+ { "Zhertdes", 0x0496 , 0 },
+ { "zhertdes", 0x0497 , 0 },
+ { "Zecedilla", 0x0498 , 0 },
+ { "zecedilla", 0x0499 , 0 },
+ { "Kartdes", 0x049a , 0 },
+ { "kartdes", 0x049b , 0 },
+ { "Kavertbar", 0x049c , 0 },
+ { "kavertbar", 0x049d , 0 },
+ { "Kabar", 0x049e , 0 },
+ { "kabar", 0x049f , 0 },
+ { "GeKarev", 0x04a0 , 0 },
+ { "gekarev", 0x04a1 , 0 },
+ { "Enrtdes", 0x04a2 , 0 },
+ { "enrtdes", 0x04a3 , 0 },
+ { "EnGe", 0x04a4 , 0 },
+ { "enge", 0x04a5 , 0 },
+ { "Pehook", 0x04a6 , 0 },
+ { "pehook", 0x04a7 , 0 },
+ { "Ohook", 0x04a8 , 0 },
+ { "ohook", 0x04a9 , 0 },
+ { "Escedilla", 0x04aa , 0 },
+ { "escedilla", 0x04ab , 0 },
+ { "Tertdes", 0x04ac , 0 },
+ { "tertdes", 0x04ad , 0 },
+ { "Ustrt", 0x04ae , 0 },
+ { "ustrt", 0x04af , 0 },
+ { "Ustrtbar", 0x04b0 , 0 },
+ { "ustrtbar", 0x04b1 , 0 },
+ { "Khartdes", 0x04b2 , 0 },
+ { "khartdes", 0x04b3 , 0 },
+ { "TeTse", 0x04b4 , 0 },
+ { "tetse", 0x04b5 , 0 },
+ { "Chertdes", 0x04b6 , 0 },
+ { "chertdes", 0x04b7 , 0 },
+ { "Chevertbar", 0x04b8 , 0 },
+ { "chevertbar", 0x04b9 , 0 },
+ { "Hcyril", 0x04ba , 0 },
+ { "hcyril", 0x04bb , 0 },
+ { "Iehook", 0x04bc , 0 },
+ { "iehook", 0x04bd , 0 },
+ { "Iehookogonek", 0x04be , 0 },
+ { "iehookogonek", 0x04bf , 0 },
+ { "Icyril1", 0x04c0 , 0 },
+ { "Zhebreve", 0x04c1 , 0 },
+ { "zhebreve", 0x04c2 , 0 },
+ { "Kahook", 0x04c3 , 0 },
+ { "kahook", 0x04c4 , 0 },
+ { "Enhook", 0x04c7 , 0 },
+ { "enhook", 0x04c8 , 0 },
+ { "Cheleftdes", 0x04cb , 0 },
+ { "cheleftdes", 0x04cc , 0 },
+ { "qibuts", 0x05bb , 0 },
+ { "meteg", 0x05bd , 0 },
+ { "maqaf", 0x05be , 0 },
+ { "paseq", 0x05c0 , 0 },
+ { "shindot", 0x05c1 , 0 },
+ { "sindot", 0x05c2 , 0 },
+ { "sofpasuq", 0x05c3 , 0 },
+ { "kaffinal", 0x05da , 0 },
+ { "memfinal", 0x05dd , 0 },
+ { "nunfinal", 0x05df , 0 },
+ { "pefinal", 0x05e3 , 0 },
+ { "tsadifinal", 0x05e5 , 0 },
+ { "vavdbl", 0x05f0 , 0 },
+ { "vavyod", 0x05f1 , 0 },
+ { "yoddbl", 0x05f2 , 0 },
+ { "geresh", 0x05f3 , 0 },
+ { "gershayim", 0x05f4 , 0 },
+ { "varika", 0x05f5 , 0 },
+ { "enquad", 0x2000 , 0 },
+ { "emquad", 0x2001 , 0 },
+ { "emspace", 0x2003 , 0 },
+ { "threeperemspace", 0x2004 , 0 },
+ { "fourperemspace", 0x2005 , 0 },
+ { "sixperemspace", 0x2006 , 0 },
+ { "figurespace", 0x2007 , 0 },
+ { "punctuationspace", 0x2008 , 0 },
+ { "thinspace", 0x2009 , 0 },
+ { "hairspace", 0x200a , 0 },
+ { "zerospace", 0x200b , 0 },
+ { "zeronojoin", 0x200c , 0 },
+ { "zerojoin", 0x200d , 0 },
+ { "hyphennobreak", 0x2011 , 0 },
+ { "quotedash", 0x2015 , 0 },
+ { "dashdbl", 0x2016 , 0 },
+ { "quotesinglrev", 0x201b , 0 },
+ { "quotedblrev", 0x201f , 0 },
+ { "trianglebullet", 0x2023 , 0 },
+ { "onedotlead", 0x2024 , 0 },
+ { "twodotlead", 0x2025 , 0 },
+ { "hyphendot", 0x2027 , 0 },
+ { "lineseparator", 0x2028 , 0 },
+ { "paragraphseparator", 0x2029 , 0 },
+ { "lre", 0x202a , 0 },
+ { "rle", 0x202b , 0 },
+ { "pdf", 0x202c , 0 },
+ { "lro", 0x202d , 0 },
+ { "rlo", 0x202e , 0 },
+ { "pertenthousand", 0x2031 , 0 },
+ { "prime", 0x2032 , 0 },
+ { "primedbl", 0x2033 , 0 },
+ { "primetriple", 0x2034 , 0 },
+ { "primerev", 0x2035 , 0 },
+ { "primedblrev", 0x2036 , 0 },
+ { "primetriplerev", 0x2037 , 0 },
+ { "caret", 0x2038 , 0 },
+ { "refmark", 0x203b , 0 },
+ { "interrobang", 0x203d , 0 },
+ { "tie", 0x2040 , 0 },
+ { "caretinsert", 0x2041 , 0 },
+ { "hyphenbullet", 0x2043 , 0 },
+ { "minussuperior", 0x207b , 0 },
+ { "plusinferior", 0x208a , 0 },
+ { "equalinferior", 0x208c , 0 },
+ { "eurocurrency", 0x20a0 , 0 },
+ { "coloncurrency", 0x20a1 , 0 },
+ { "mill", 0x20a5 , 0 },
+ { "naira", 0x20a6 , 0 },
+ { "pesetas", 0x20a7 , 0 },
+ { "rupee", 0x20a8 , 0 },
+ { "newsheqel", 0x20aa , 0 },
+ { "accountof", 0x2100 , 0 },
+ { "addresssubject", 0x2101 , 0 },
+ { "Cbb", 0x2102 , 0 },
+ { "degreecentigrade", 0x2103 , 0 },
+ { "CL", 0x2104 , 0 },
+ { "cadauna", 0x2106 , 0 },
+ { "Euler", 0x2107 , 0 },
+ { "scruple", 0x2108 , 0 },
+ { "degreefarenheit", 0x2109 , 0 },
+ { "Hscript", 0x210b , 0 },
+ { "Hblackletter", 0x210c , 0 },
+ { "Hbb", 0x210d , 0 },
+ { "planck", 0x210e , 0 },
+ { "planckover2pi", 0x210f , 0 },
+ { "Iscript", 0x2110 , 0 },
+ { "Lscript", 0x2112 , 0 },
+ { "lscript", 0x2113 , 0 },
+ { "lbbar", 0x2114 , 0 },
+ { "Nbb", 0x2115 , 0 },
+ { "recordright", 0x2117 , 0 },
+ { "Pbb", 0x2119 , 0 },
+ { "Qbb", 0x211a , 0 },
+ { "Rscript", 0x211b , 0 },
+ { "Rfractur", 0x211c , 0 },
+ { "Rbb", 0x211d , 0 },
+ { "Rx", 0x211e , 0 },
+ { "response", 0x211f , 0 },
+ { "servicemark", 0x2120 , 0 },
+ { "tel", 0x2121 , 0 },
+ { "versicle", 0x2123 , 0 },
+ { "Zbb", 0x2124 , 0 },
+ { "ounce", 0x2125 , 0 },
+ { "ohm", 0x2126 , 0 },
+ { "mho", 0x2127 , 0 },
+ { "Zblackletter", 0x2128 , 0 },
+ { "iotaturn", 0x2129 , 0 },
+ { "degreekelvin", 0x212a , 0 },
+ { "Bscript", 0x212c , 0 },
+ { "Cblackletter", 0x212d , 0 },
+ { "escript", 0x212f , 0 },
+ { "Escript", 0x2130 , 0 },
+ { "Fscript", 0x2131 , 0 },
+ { "Fturn", 0x2132 , 0 },
+ { "Mscript", 0x2133 , 0 },
+ { "u0scrip", 0x2134 , 0 },
+ { "alephmath", 0x2135 , 0 },
+ { "gimelmath", 0x2137 , 0 },
+ { "dalethmath", 0x2138 , 0 },
+ { "twothird", 0x2154 , 0 },
+ { "onefifth", 0x2155 , 0 },
+ { "twofifths", 0x2156 , 0 },
+ { "threefifths", 0x2157 , 0 },
+ { "fourfifths", 0x2158 , 0 },
+ { "onesixth", 0x2159 , 0 },
+ { "fivesixths", 0x215a , 0 },
+ { "onenumerator", 0x215f , 0 },
+ { "arrowlongboth", 0x2194 , 0 },
+ { "arrowlongbothv", 0x2195 , 0 },
+ { "arrownorthwest", 0x2196 , 0 },
+ { "arrownortheast", 0x2197 , 0 },
+ { "arrowsoutheast", 0x2198 , 0 },
+ { "arrowsouthwest", 0x2199 , 0 },
+ { "arrowleftnot", 0x219a , 0 },
+ { "arrowrightnot", 0x219b , 0 },
+ { "arrowwaveleft", 0x219c , 0 },
+ { "arrowwaveright", 0x219d , 0 },
+ { "dblarrowheadleft", 0x219e , 0 },
+ { "dblarrowheadup", 0x219f , 0 },
+ { "dblarrowheadright", 0x21a0 , 0 },
+ { "dblarrowheaddown", 0x21a1 , 0 },
+ { "arrowtailleft", 0x21a2 , 0 },
+ { "arrowtailright", 0x21a3 , 0 },
+ { "arrowbarleft", 0x21a4 , 0 },
+ { "arrowbarup", 0x21a5 , 0 },
+ { "arrowbarright", 0x21a6 , 0 },
+ { "arrowbardown", 0x21a7 , 0 },
+ { "arrowbothvbase", 0x21a8 , 0 },
+ { "arrowhookleft", 0x21a9 , 0 },
+ { "arrowhookright", 0x21aa , 0 },
+ { "arrowloopleft", 0x21ab , 0 },
+ { "arrowloopright", 0x21ac , 0 },
+ { "arrowwaveboth", 0x21ad , 0 },
+ { "arrowlongbothnot", 0x21ae , 0 },
+ { "arrowzigzag", 0x21af , 0 },
+ { "arrowrightdown", 0x21b4 , 0 },
+ { "carriagerreturn", 0x21b5 , 0 },
+ { "arrowsemanticlockw", 0x21b6 , 0 },
+ { "arrowsemclockw", 0x21b7 , 0 },
+ { "home", 0x21b8 , 0 },
+ { "tableftright", 0x21b9 , 0 },
+ { "arrowanticlockw", 0x21ba , 0 },
+ { "arrowclockw", 0x21bb , 0 },
+ { "arrowlefttophalf", 0x21bc , 0 },
+ { "arrowleftbothalf", 0x21bd , 0 },
+ { "harpoonupright", 0x21be , 0 },
+ { "harpoonupleft", 0x21bf , 0 },
+ { "arrowrighttophalf", 0x21c0 , 0 },
+ { "arrowrightbothalf", 0x21c1 , 0 },
+ { "harpoondownright", 0x21c2 , 0 },
+ { "harpoondownleft", 0x21c3 , 0 },
+ { "arrowparrrightleft", 0x21c4 , 0 },
+ { "dblarrowupdown", 0x21c5 , 0 },
+ { "arrowparrleftright", 0x21c6 , 0 },
+ { "dblarrowup", 0x21c8 , 0 },
+ { "dblarrowdown", 0x21ca , 0 },
+ { "harpoonleftright", 0x21cb , 0 },
+ { "harpoonrightleft", 0x21cc , 0 },
+ { "arrowdblleftnot", 0x21cd , 0 },
+ { "arrowdbllongbothnot", 0x21ce , 0 },
+ { "arrowdblrightnot", 0x21cf , 0 },
+ { "arrowdbllongboth", 0x21d4 , 0 },
+ { "arrowdbllongbothv", 0x21d5 , 0 },
+ { "arrowdblnw", 0x21d6 , 0 },
+ { "arrowdblne", 0x21d7 , 0 },
+ { "arrowdblse", 0x21d8 , 0 },
+ { "arrowdblsw", 0x21d9 , 0 },
+ { "arrowtripleleft", 0x21da , 0 },
+ { "arrowtripleright", 0x21db , 0 },
+ { "arrowsquiggleleft", 0x21dc , 0 },
+ { "arrowsquiggleright", 0x21dd , 0 },
+ { "arrowopenleft", 0x21e6 , 0 },
+ { "arrowopenup", 0x21e7 , 0 },
+ { "arrowopenright", 0x21e8 , 0 },
+ { "arrowopendown", 0x21e9 , 0 },
+ { "complement", 0x2201 , 0 },
+ { "notexistential", 0x2204 , 0 },
+ { "elementsmall", 0x220a , 0 },
+ { "owner", 0x220b , 0 },
+ { "notowner", 0x220c , 0 },
+ { "ownersmall", 0x220d , 0 },
+ { "eop", 0x220e , 0 },
+ { "coproduct", 0x2210 , 0 },
+ { "dotplus", 0x2214 , 0 },
+ { "slashmath", 0x2215 , 0 },
+ { "backslashmath", 0x2216 , 0 },
+ { "ringoperator", 0x2218 , 0 },
+ { "bulletmath", 0x2219 , 0 },
+ { "cuberoot", 0x221b , 0 },
+ { "fourthroot", 0x221c , 0 },
+ { "measuredangle", 0x2221 , 0 },
+ { "sphericalangle", 0x2222 , 0 },
+ { "notbar", 0x2224 , 0 },
+ { "parallelto", 0x2225 , 0 },
+ { "notbardbl", 0x2226 , 0 },
+ { "integraldbl", 0x222c , 0 },
+ { "integraltrpl", 0x222d , 0 },
+ { "contintegral", 0x222e , 0 },
+ { "surfintegral", 0x222f , 0 },
+ { "volintegral", 0x2230 , 0 },
+ { "clwintegral", 0x2231 , 0 },
+ { "clwcontintegral", 0x2232 , 0 },
+ { "cclwcontintegral", 0x2233 , 0 },
+ { "dotminus", 0x2238 , 0 },
+ { "excess", 0x2239 , 0 },
+ { "geomproportion", 0x223a , 0 },
+ { "homothetic", 0x223b , 0 },
+ { "revsimilar", 0x223d , 0 },
+ { "lazysinv", 0x223e , 0 },
+ { "sine", 0x223f , 0 },
+ { "wreathproduct", 0x2240 , 0 },
+ { "notsimilar", 0x2241 , 0 },
+ { "minustilde", 0x2242 , 0 },
+ { "asymptequal", 0x2243 , 0 },
+ { "notasymptequal", 0x2244 , 0 },
+ { "approxorequal", 0x2245 , 0 },
+ { "approxnotequal", 0x2246 , 0 },
+ { "notapproxequal", 0x2247 , 0 },
+ { "almostequal", 0x2248 , 0 },
+ { "notalmostequal", 0x2249 , 0 },
+ { "almostorequal", 0x224a , 0 },
+ { "tildetrpl", 0x224b , 0 },
+ { "equivasymptotic", 0x224d , 0 },
+ { "geomequivalent", 0x224e , 0 },
+ { "difference", 0x224f , 0 },
+ { "approachlimit", 0x2250 , 0 },
+ { "geomequal", 0x2251 , 0 },
+ { "imageorapproxequal", 0x2253 , 0 },
+ { "colonequal", 0x2254 , 0 },
+ { "equalcolon", 0x2255 , 0 },
+ { "ringinequal", 0x2256 , 0 },
+ { "ringequal", 0x2257 , 0 },
+ { "corresponds", 0x2258 , 0 },
+ { "estimates", 0x2259 , 0 },
+ { "equiangular", 0x225a , 0 },
+ { "starequal", 0x225b , 0 },
+ { "deltaequal", 0x225c , 0 },
+ { "definequal", 0x225d , 0 },
+ { "measurequal", 0x225e , 0 },
+ { "questionequal", 0x225f , 0 },
+ { "notequivalence", 0x2262 , 0 },
+ { "strictequivalence", 0x2263 , 0 },
+ { "lessdblequal", 0x2266 , 0 },
+ { "greaterdblequal", 0x2267 , 0 },
+ { "lessnotdblequal", 0x2268 , 0 },
+ { "greaternotdblequal", 0x2269 , 0 },
+ { "lessmuch", 0x226a , 0 },
+ { "greatermuch", 0x226b , 0 },
+ { "between", 0x226c , 0 },
+ { "notequivasymptotic", 0x226d , 0 },
+ { "notlessequal", 0x2270 , 0 },
+ { "notgreaterequal", 0x2271 , 0 },
+ { "lessequivlnt", 0x2272 , 0 },
+ { "greaterequivlnt", 0x2273 , 0 },
+ { "notlessequivlnt", 0x2274 , 0 },
+ { "notgreaterequivlnt", 0x2275 , 0 },
+ { "notlessgreater", 0x2278 , 0 },
+ { "notgreaterless", 0x2279 , 0 },
+ { "follows", 0x227b , 0 },
+ { "precedesequal", 0x227c , 0 },
+ { "followsequal", 0x227d , 0 },
+ { "precedequivlnt", 0x227e , 0 },
+ { "followsequivlnt", 0x227f , 0 },
+ { "notpreceeds", 0x2280 , 0 },
+ { "notfollows", 0x2281 , 0 },
+ { "notpropersubset", 0x2284 , 0 },
+ { "notpropersuperset", 0x2285 , 0 },
+ { "notreflexsubset", 0x2288 , 0 },
+ { "notreflexsuperset", 0x2289 , 0 },
+ { "multiset", 0x228c , 0 },
+ { "multiplymultiset", 0x228d , 0 },
+ { "unionmulti", 0x228e , 0 },
+ { "squareimage", 0x228f , 0 },
+ { "squareoriginal", 0x2290 , 0 },
+ { "subsetsqequal", 0x2291 , 0 },
+ { "supersetsqequal", 0x2292 , 0 },
+ { "intersectionsq", 0x2293 , 0 },
+ { "unionsq", 0x2294 , 0 },
+ { "circleminus", 0x2296 , 0 },
+ { "circledivide", 0x2298 , 0 },
+ { "circledot", 0x2299 , 0 },
+ { "circlering", 0x229a , 0 },
+ { "circleasterisk", 0x229b , 0 },
+ { "circleequal", 0x229c , 0 },
+ { "circlevertbar", 0x229d , 0 },
+ { "squareplus", 0x229e , 0 },
+ { "squareminus", 0x229f , 0 },
+ { "squaremultiply", 0x22a0 , 0 },
+ { "squaredot", 0x22a1 , 0 },
+ { "turnstileleft", 0x22a2 , 0 },
+ { "turnstileright", 0x22a3 , 0 },
+ { "latticetop", 0x22a4 , 0 },
+ { "assertion", 0x22a6 , 0 },
+ { "truestate", 0x22a7 , 0 },
+ { "satisfy", 0x22a8 , 0 },
+ { "force", 0x22a9 , 0 },
+ { "tacktrpl", 0x22aa , 0 },
+ { "forceextr", 0x22ab , 0 },
+ { "notturnstileleft", 0x22ac , 0 },
+ { "notsatisfy", 0x22ad , 0 },
+ { "notforce", 0x22ae , 0 },
+ { "notforceextr", 0x22af , 0 },
+ { "lowerrank", 0x22b0 , 0 },
+ { "higherrank", 0x22b1 , 0 },
+ { "triangleright", 0x22b2 , 0 },
+ { "triangleleft", 0x22b3 , 0 },
+ { "triangleftequal", 0x22b4 , 0 },
+ { "triangrightequal", 0x22b5 , 0 },
+ { "original", 0x22b6 , 0 },
+ { "image", 0x22b7 , 0 },
+ { "multimap", 0x22b8 , 0 },
+ { "hermitconjmatrix", 0x22b9 , 0 },
+ { "intercal", 0x22ba , 0 },
+ { "xor", 0x22bb , 0 },
+ { "nand", 0x22bc , 0 },
+ { "nor", 0x22bd , 0 },
+ { "rightanglearc", 0x22be , 0 },
+ { "narylogicaland", 0x22c0 , 0 },
+ { "narylogicalor", 0x22c1 , 0 },
+ { "naryintersection", 0x22c2 , 0 },
+ { "naryunion", 0x22c3 , 0 },
+ { "diamondmath", 0x22c4 , 0 },
+ { "divideonmultiply", 0x22c7 , 0 },
+ { "bowtie", 0x22c8 , 0 },
+ { "multicloseleft", 0x22c9 , 0 },
+ { "multicloseright", 0x22ca , 0 },
+ { "multiopenleft", 0x22cb , 0 },
+ { "multiopenright", 0x22cc , 0 },
+ { "revasymptequal", 0x22cd , 0 },
+ { "curlor", 0x22ce , 0 },
+ { "curland", 0x22cf , 0 },
+ { "subsetdbl", 0x22d0 , 0 },
+ { "supersetdbl", 0x22d1 , 0 },
+ { "uniondbl", 0x22d2 , 0 },
+ { "intersectiondbl", 0x22d3 , 0 },
+ { "fork", 0x22d4 , 0 },
+ { "equalparallel", 0x22d5 , 0 },
+ { "lessdot", 0x22d6 , 0 },
+ { "greaterdot", 0x22d7 , 0 },
+ { "verymuchless", 0x22d8 , 0 },
+ { "verymuchgreater", 0x22d9 , 0 },
+ { "lessequalgreater", 0x22da , 0 },
+ { "greaterequalless", 0x22db , 0 },
+ { "equalless", 0x22dc , 0 },
+ { "equalgreater", 0x22dd , 0 },
+ { "equalprecedes", 0x22de , 0 },
+ { "equalfollows", 0x22df , 0 },
+ { "preceedsnotequal", 0x22e0 , 0 },
+ { "followsnotequal", 0x22e1 , 0 },
+ { "notsubsetsqequal", 0x22e2 , 0 },
+ { "notsupersetsqequal", 0x22e3 , 0 },
+ { "sqimageornotequal", 0x22e4 , 0 },
+ { "sqoriginornotequal", 0x22e5 , 0 },
+ { "lessnotequivlnt", 0x22e6 , 0 },
+ { "greaternotequivlnt", 0x22e7 , 0 },
+ { "preceedsnotsimilar", 0x22e8 , 0 },
+ { "followsnotequivlnt", 0x22e9 , 0 },
+ { "nottriangleleft", 0x22ea , 0 },
+ { "nottriangleright", 0x22eb , 0 },
+ { "nottriangleleftequal", 0x22ec , 0 },
+ { "nottrianglerightequal", 0x22ed , 0 },
+ { "vertellipsis", 0x22ee , 0 },
+ { "midhorizellipsis", 0x22ef , 0 },
+ { "upslopeellipsis", 0x22f0 , 0 },
+ { "downslopeellipsis", 0x22f1 , 0 },
+ { "perspcorrespond", 0x2306 , 0 },
+ { "ceilingleft", 0x2308 , 0 },
+ { "ceilingright", 0x2309 , 0 },
+ { "floorleft", 0x230a , 0 },
+ { "floorright", 0x230b , 0 },
+ { "slurabove", 0x2322 , 0 },
+ { "slurbelow", 0x2323 , 0 },
+ { "null", 0x2400 , 0 },
+ { "startofhead", 0x2401 , 0 },
+ { "starttext", 0x2402 , 0 },
+ { "endtext", 0x2403 , 0 },
+ { "endtrans", 0x2404 , 0 },
+ { "enquiry", 0x2405 , 0 },
+ { "acknowledge", 0x2406 , 0 },
+ { "bell", 0x2407 , 0 },
+ { "backspace", 0x2408 , 0 },
+ { "horiztab", 0x2409 , 0 },
+ { "linefeed", 0x240a , 0 },
+ { "verttab", 0x240b , 0 },
+ { "formfeed", 0x240c , 0 },
+ { "shiftout", 0x240e , 0 },
+ { "shiftin", 0x240f , 0 },
+ { "datalinkescape", 0x2410 , 0 },
+ { "devcon1", 0x2411 , 0 },
+ { "devcon2", 0x2412 , 0 },
+ { "devcon3", 0x2413 , 0 },
+ { "devcon4", 0x2414 , 0 },
+ { "negacknowledge", 0x2415 , 0 },
+ { "synch", 0x2416 , 0 },
+ { "endtransblock", 0x2417 , 0 },
+ { "cancel", 0x2418 , 0 },
+ { "endmedium", 0x2419 , 0 },
+ { "substitute", 0x241a , 0 },
+ { "escape", 0x241b , 0 },
+ { "fileseparator", 0x241c , 0 },
+ { "groupseparator", 0x241d , 0 },
+ { "recordseparator", 0x241e , 0 },
+ { "unitseparator", 0x241f , 0 },
+ { "spaceliteral", 0x2420 , 0 },
+ { "delete", 0x2421 , 0 },
+ { "blankb", 0x2422 , 0 },
+ { "spaceopenbox", 0x2423 , 0 },
+ { "newline", 0x2424 , 0 },
+ { "lthorizform", 0x2500 , 0 },
+ { "hvhorizform", 0x2501 , 0 },
+ { "ltvertform", 0x2502 , 0 },
+ { "hvvertform", 0x2503 , 0 },
+ { "ltdashtriphorizform", 0x2504 , 0 },
+ { "hvdashtriphorizform", 0x2505 , 0 },
+ { "ltdashtripvertform", 0x2506 , 0 },
+ { "hvdashtripvertform", 0x2507 , 0 },
+ { "ltdashquadhorizform", 0x2508 , 0 },
+ { "hvdashquadhorizform", 0x2509 , 0 },
+ { "ltdashquadvertform", 0x250a , 0 },
+ { "hvdashquadvertform", 0x250b , 0 },
+ { "ltdnrtform", 0x250c , 0 },
+ { "dnltrthvform", 0x250d , 0 },
+ { "dnhvrtltform", 0x250e , 0 },
+ { "hvdnrtform", 0x250f , 0 },
+ { "ltdnleftform", 0x2510 , 0 },
+ { "dnltlefthvform", 0x2511 , 0 },
+ { "dnhvleftltform", 0x2512 , 0 },
+ { "hvdnleftform", 0x2513 , 0 },
+ { "ltuprtform", 0x2514 , 0 },
+ { "upltrthvform", 0x2515 , 0 },
+ { "uphvrtltform", 0x2516 , 0 },
+ { "hvuprtform", 0x2517 , 0 },
+ { "ltupleftform", 0x2518 , 0 },
+ { "upltlefthvform", 0x2519 , 0 },
+ { "uphvleftltform", 0x251a , 0 },
+ { "hvupleftform", 0x251b , 0 },
+ { "ltvertrightform", 0x251c , 0 },
+ { "vertltrthvform", 0x251d , 0 },
+ { "uphvrtdnltform", 0x251e , 0 },
+ { "dnhvrtupltform", 0x251f , 0 },
+ { "verthvrtltform", 0x2520 , 0 },
+ { "dnltrtuphvform", 0x2521 , 0 },
+ { "upltrtdnhvform", 0x2522 , 0 },
+ { "hvvertrtform", 0x2523 , 0 },
+ { "ltvertleftform", 0x2524 , 0 },
+ { "vtltlefthvform", 0x2525 , 0 },
+ { "uphvleftdnltform", 0x2526 , 0 },
+ { "dnhvleftupltform", 0x2527 , 0 },
+ { "verthvleftltform", 0x2528 , 0 },
+ { "dnltleftuphvform", 0x2529 , 0 },
+ { "upltleftdnhvform", 0x252a , 0 },
+ { "hvvertleftform", 0x252b , 0 },
+ { "ltdnhorizform", 0x252c , 0 },
+ { "lefthvrtdnltform", 0x252d , 0 },
+ { "rthvleftdnltform", 0x252e , 0 },
+ { "dnlthorizhvform", 0x252f , 0 },
+ { "dnhvhorizltform", 0x2530 , 0 },
+ { "rtltrtdnhvform", 0x2531 , 0 },
+ { "leftltrtdnhvform", 0x2532 , 0 },
+ { "hvdnhorizform", 0x2533 , 0 },
+ { "ltuphorizform", 0x2534 , 0 },
+ { "lefthvrtupltform", 0x2535 , 0 },
+ { "rthvleftupltform", 0x2536 , 0 },
+ { "uplthorizhvform", 0x2537 , 0 },
+ { "uphvhorizltform", 0x2538 , 0 },
+ { "rtltleftuphvform", 0x2539 , 0 },
+ { "leftltrtuphvform", 0x253a , 0 },
+ { "hvuphorizform", 0x253b , 0 },
+ { "ltverthorizform", 0x253c , 0 },
+ { "lefthvrtvertltform", 0x253d , 0 },
+ { "rthvleftvertltform", 0x253e , 0 },
+ { "vertlthorizhvform", 0x253f , 0 },
+ { "uphvdnhorizltform", 0x2540 , 0 },
+ { "dnhvuphorizltform", 0x2541 , 0 },
+ { "verthvhorizltform", 0x2542 , 0 },
+ { "leftuphvrtdnltform", 0x2543 , 0 },
+ { "rtuphvleftdnltform", 0x2544 , 0 },
+ { "leftdnhvrtupltform", 0x2545 , 0 },
+ { "rtdnhvleftupltform", 0x2546 , 0 },
+ { "dnltuphorizhvform", 0x2547 , 0 },
+ { "upltdnhorizhvform", 0x2548 , 0 },
+ { "rtltleftverthvform", 0x2549 , 0 },
+ { "leftltrtverthvform", 0x254a , 0 },
+ { "hvverthorizform", 0x254b , 0 },
+ { "ltdashdblhorizform", 0x254c , 0 },
+ { "hvdashdblhorizform", 0x254d , 0 },
+ { "ltdashdblvertform", 0x254e , 0 },
+ { "hvdashdblvertform", 0x254f , 0 },
+ { "horizdblbar", 0x2550 , 0 },
+ { "vertdblbar", 0x2551 , 0 },
+ { "dnrtdblform", 0x2552 , 0 },
+ { "dndblrtform", 0x2553 , 0 },
+ { "dbldnrtform", 0x2554 , 0 },
+ { "dnleftdblform", 0x2555 , 0 },
+ { "dndblleftform", 0x2556 , 0 },
+ { "dbldnleftform", 0x2557 , 0 },
+ { "uprtdblform", 0x2558 , 0 },
+ { "updblrtform", 0x2559 , 0 },
+ { "dbluprtform", 0x255a , 0 },
+ { "upleftdblform", 0x255b , 0 },
+ { "updblleftform", 0x255c , 0 },
+ { "dblupleftform", 0x255d , 0 },
+ { "vertrtdblform", 0x255e , 0 },
+ { "vertdblrtform", 0x255f , 0 },
+ { "dblvertrtform", 0x2560 , 0 },
+ { "vertleftdblform", 0x2561 , 0 },
+ { "vertdblleftform", 0x2562 , 0 },
+ { "dblvertleftform", 0x2563 , 0 },
+ { "dnhorizdblform", 0x2564 , 0 },
+ { "dndblhorizform", 0x2565 , 0 },
+ { "dbldnhorizform", 0x2566 , 0 },
+ { "uphorizdblform", 0x2567 , 0 },
+ { "updblhorizform", 0x2568 , 0 },
+ { "dbluphorizform", 0x2569 , 0 },
+ { "verthorizdblform", 0x256a , 0 },
+ { "vertdblhorizform", 0x256b , 0 },
+ { "dblverthorizform", 0x256c , 0 },
+ { "ltarcdnrtform", 0x256d , 0 },
+ { "ltarcdnleftform", 0x256e , 0 },
+ { "ltarcupleftform", 0x256f , 0 },
+ { "ltarcuprtform", 0x2570 , 0 },
+ { "forwarddiagonal", 0x2571 , 0 },
+ { "backwarddiagonal", 0x2572 , 0 },
+ { "ltdiagonalcross", 0x2573 , 0 },
+ { "dneighthblock", 0x2581 , 0 },
+ { "dnquarterblock", 0x2582 , 0 },
+ { "dnthreeeighthblock", 0x2583 , 0 },
+ { "dnfiveeighthblock", 0x2585 , 0 },
+ { "dnthreequarterblock", 0x2586 , 0 },
+ { "dnseveneighthblock", 0x2587 , 0 },
+ { "lfseveneighthblock", 0x2589 , 0 },
+ { "lfthreequarterblock", 0x258a , 0 },
+ { "lffiveeighthblock", 0x258b , 0 },
+ { "lfthreeeighthblock", 0x258d , 0 },
+ { "lfquarterblock", 0x258e , 0 },
+ { "lfeighthblock", 0x258f , 0 },
+ { "upeighthblock", 0x2594 , 0 },
+ { "rteighthblock", 0x2595 , 0 },
+ { "box", 0x25a1 , 0 },
+ { "boxrounded", 0x25a2 , 0 },
+ { "boxnested", 0x25a3 , 0 },
+ { "boxhorizhatch", 0x25a4 , 0 },
+ { "boxverthatch", 0x25a5 , 0 },
+ { "boxcrosshatch", 0x25a6 , 0 },
+ { "boxleftdiaghatch", 0x25a7 , 0 },
+ { "boxrtdiaghatch", 0x25a8 , 0 },
+ { "boxcrossdiaghatch", 0x25a9 , 0 },
+ { "smallboxfilled", 0x25aa , 0 },
+ { "smallbox", 0x25ab , 0 },
+ { "rectangle", 0x25ad , 0 },
+ { "filledvertrect", 0x25ae , 0 },
+ { "vertrectangle", 0x25af , 0 },
+ { "filledparallelogram", 0x25b0 , 0 },
+ { "parallelogram", 0x25b1 , 0 },
+ { "triangle", 0x25b3 , 0 },
+ { "smalltrianglesld", 0x25b4 , 0 },
+ { "smalltriangle", 0x25b5 , 0 },
+ { "trianglerightsld1", 0x25b6 , 0 },
+ { "triangleright1", 0x25b7 , 0 },
+ { "smalltrianglerightsld", 0x25b8 , 0 },
+ { "smalltriangleright", 0x25b9 , 0 },
+ { "triagrtopen", 0x25bb , 0 },
+ { "triangleinv", 0x25bd , 0 },
+ { "smalltriangleinvsld", 0x25be , 0 },
+ { "smalltriangleinv", 0x25bf , 0 },
+ { "triangleleftsld1", 0x25c0 , 0 },
+ { "triangleleft1", 0x25c1 , 0 },
+ { "smalltriangleleftsld", 0x25c2 , 0 },
+ { "smalltriangleleft", 0x25c3 , 0 },
+ { "triaglfopen", 0x25c5 , 0 },
+ { "diamondrhombsolid", 0x25c6 , 0 },
+ { "diamondrhomb", 0x25c7 , 0 },
+ { "diamondrhombnested", 0x25c8 , 0 },
+ { "circledash", 0x25cc , 0 },
+ { "circleverthatch", 0x25cd , 0 },
+ { "circlesolid", 0x25cf , 0 },
+ { "circleleftsld", 0x25d0 , 0 },
+ { "circlerightsld", 0x25d1 , 0 },
+ { "circlebottomsld", 0x25d2 , 0 },
+ { "circletopsld", 0x25d3 , 0 },
+ { "circlenesld", 0x25d4 , 0 },
+ { "circlenwopen", 0x25d5 , 0 },
+ { "semicircleleftsld", 0x25d6 , 0 },
+ { "semicirclelertsld", 0x25d7 , 0 },
+ { "invsemicircleup", 0x25da , 0 },
+ { "invsemicircledn", 0x25db , 0 },
+ { "nwquadarc", 0x25dc , 0 },
+ { "nequadarc", 0x25dd , 0 },
+ { "sequadarc", 0x25de , 0 },
+ { "swquadarc", 0x25df , 0 },
+ { "toparc", 0x25e0 , 0 },
+ { "bottomarc", 0x25e1 , 0 },
+ { "trianglesesld", 0x25e2 , 0 },
+ { "triangleswsld", 0x25e3 , 0 },
+ { "tranglenwsld", 0x25e4 , 0 },
+ { "trianglenesld", 0x25e5 , 0 },
+ { "squareleftsld", 0x25e7 , 0 },
+ { "squarerightsld", 0x25e8 , 0 },
+ { "squarenwsld", 0x25e9 , 0 },
+ { "squaresesld", 0x25ea , 0 },
+ { "squarevertbisect", 0x25eb , 0 },
+ { "triangledot", 0x25ec , 0 },
+ { "triangleleftsld", 0x25ed , 0 },
+ { "trianglerightsld", 0x25ee , 0 },
+ { "heartopen", 0x2661 , 0 },
+ { "diamondopen", 0x2662 , 0 },
+ { "spadeopen", 0x2664 , 0 },
+ { "Omegaiotasubleniscircumflex", 0x1fae , 0 },
+ { "Omegaleniscircumflex", 0x1f6e , 0 },
+ { "Upsilonaspercircumflex", 0x1f5f , 0 },
+ { "dieresiscircumflex", 0x1fc1 , 0 },
+ { "leniscircumflex", 0x1fcf , 0 },
+ { "aspercircumflex", 0x1fdf , 0 },
+ { "alphaleniscircumflex", 0x1f06 , 0 },
+ { "alphaaspercircumflex", 0x1f07 , 0 },
+ { "etaleniscircumflex", 0x1f26 , 0 },
+ { "etaaspercircumflex", 0x1f27 , 0 },
+ { "iotaleniscircumflex", 0x1f36 , 0 },
+ { "iotaaspercircumflex", 0x1f37 , 0 },
+ { "upsilonleniscircumflex", 0x1f56 , 0 },
+ { "upsilonaspercircumflex", 0x1f57 , 0 },
+ { "omegaleniscircumflex", 0x1f66 , 0 },
+ { "omegaaspercircumflex", 0x1f67 , 0 },
+ { "alphaiotasubleniscircumflex", 0x1f86 , 0 },
+ { "alphaiotasubaspercircumflex", 0x1f87 , 0 },
+ { "etaiotasubleniscircumflex", 0x1f96 , 0 },
+ { "etaiotasubaspercircumflex", 0x1f97 , 0 },
+ { "omegaiotasubleniscircumflex", 0x1fa6 , 0 },
+ { "omegaiotasubaspercircumflex", 0x1fa7 , 0 },
+ { "alphacircumflex", 0x1fb6 , 0 },
+ { "alphaiotasubcircumflex", 0x1fb7 , 0 },
+ { "etacircumflex", 0x1fc6 , 0 },
+ { "etaiotasubcircumflex", 0x1fc7 , 0 },
+ { "iotacircumflex", 0x1fd6 , 0 },
+ { "iotadieresiscircumflex", 0x1fd7 , 0 },
+ { "upsiloncircumflex", 0x1fe6 , 0 },
+ { "omegacircumflex", 0x1ff6 , 0 },
+ { "omegaiotasubcircumflex", 0x1ff7 , 0 },
+ { "upsilondieresiscircumflex", 0x1fe7 , 0 },
+ { "dialytika", 0x0308 , 0 },
+ { "koronis", 0x1fbd , 0 },
+ { "prosgegrammeni", 0x1fbe , 0 },
+ { "psili", 0x1fbf , 0 },
+ { "perispomeni", 0x1fc0 , 0 },
+ { "varia", 0x1fef , 0 },
+ { "oxia", 0x1ffd , 0 },
+ { "dasia", 0x1ffe , 0 },
+ { "Alphasmall", 0xf500 , 0 },
+ { "Betasmall", 0xf501 , 0 },
+ { "Gammasmall", 0xf502 , 0 },
+ { "Deltasmall", 0xf503 , 0 },
+ { "Epsilonsmall", 0xf504 , 0 },
+ { "Zetasmall", 0xf505 , 0 },
+ { "Etasmall", 0xf506 , 0 },
+ { "Thetasmall", 0xf507 , 0 },
+ { "Iotasmall", 0xf508 , 0 },
+ { "Kappasmall", 0xf509 , 0 },
+ { "Lambdasmall", 0xf50a , 0 },
+ { "Musmall", 0xf50b , 0 },
+ { "Nusmall", 0xf50c , 0 },
+ { "Xismall", 0xf50d , 0 },
+ { "Omicronsmall", 0xf50e , 0 },
+ { "Pismall", 0xf50f , 0 },
+ { "Rhosmall", 0xf510 , 0 },
+ { "Sigmasmall", 0xf512 , 0 },
+ { "Tausmall", 0xf513 , 0 },
+ { "Upsilonsmall", 0xf514 , 0 },
+ { "Phismall", 0xf515 , 0 },
+ { "Chismall", 0xf516 , 0 },
+ { "Psismall", 0xf517 , 0 },
+ { "Omegasmall", 0xf518 , 0 },
+ { "Iotadieresissmall", 0xf519 , 0 },
+ { "Upsilondieresissmall", 0xf51a , 0 },
+ { "uni2A0B.lgdisplay", 0xea57 , 0 },
+ { "uni2A0B.uplgdisplay", 0xea57 , 0 },
+ { "uni2A15.lgdisplay", 0xe376 , 0 },
+ { "uni2A15.uplgdisplay", 0xe376 , 0 },
+ { "uni2A16.lgdisplay", 0xe377 , 0 },
+ { "uni2A16.uplgdisplay", 0xe377 , 0 },
+ { "uni2A10.lgdisplay", 0xe395 , 0 },
+ { "uni2A10.uplgdisplay", 0xe395 , 0 },
+ { "uni2A12.lgdisplay", 0xe397 , 0 },
+ { "uni2A12.uplgdisplay", 0xe397 , 0 },
+ { "uni2A13.lgdisplay", 0xe398 , 0 },
+ { "uni2A13.uplgdisplay", 0xe398 , 0 },
+ { "uni2A14.lgdisplay", 0xe399 , 0 },
+ { "uni2A14.uplgdisplay", 0xe399 , 0 },
+ { "uni2A17.lgdisplay", 0xe39a , 0 },
+ { "uni2A17.uplgdisplay", 0xe39a , 0 },
+ { "uni2A11.uplgdisplay", 0xe39b , 0 },
+ { "uni2A11.lgdisplay", 0xe39b , 0 },
+ { "uni2A0F.lgdisplay", 0xe3d3 , 0 },
+ { "uni2A0F.uplgdisplay", 0xe3d3 , 0 },
+/* From Richard Kinch's TeX list of glyph aliases */
+ { "fscript", 0x192 , 0 },
+ { "fraction1", 0x2215 , 0 },
+ { "negationslash", 0x2215 , 0 },
+ { "circleR", 0xae , 0 },
+ { "circlecopyrt", 0xa9 , 0 },
+ { "smile", 0x263a , 0 },
+ { "Ifractur", 0x2111 , 0 },
+ { "Rfractur", 0x211C , 0 },
+ { "Omegainv", 0x2127 , 0 },
+ { "mho", 0x2127 , 0 },
+ { "alephmath", 0x2135 , 0 },
+ { "beth", 0x2136 , 0 },
+ { "bethmath", 0x2136 , 0 },
+ { "gimelmath", 0x2137 , 0 },
+ { "daleth", 0x2138 , 0 },
+ { "daletmath", 0x2138 , 0 },
+ { "arrowbothv", 0x2195 , 0 },
+ { "prime1", 0x2032 , 0 },
+ { "primerev1", 0x2035 , 0 },
+ { "primereverse", 0x2035 , 0 },
+ { "followsequal1", 0x227d , 0 },
+ { "similarequal", 0x2243 , 0 },
+ { "square", 0x25a1 , 0 },
+ { "squaresolid", 0x25a0 , 0 },
+ { "squaresmallsolid", 0x25aa , 0 },
+ { "diamondsolid", 0x25c6 , 0 },
+ { "clockwise", 0x21bb , 0 },
+ { "anticlockwise", 0x21ba , 0 },
+ { "forces", 0x22a9 , 0 },
+ { "forcesbar", 0x22aa , 0 },
+ { "satisfies", 0x22a8 , 0 },
+ { "dblarrowdwn", 0x21ca , 0 },
+ { "shiftleft", 0x2196 , 0 },
+ { "shiftright", 0x2197 , 0 },
+ { "squiggleright", 0x21dd , 0 },
+ { "squiggleleft", 0x21dc , 0 },
+ { "squiggleleftright", 0x21ad , 0 },
+ { "curlyleft", 0x21ab , 0 },
+ { "curlyright", 0x21ac , 0 },
+ { "followsorequal", 0x227d , 0 },
+ { "equalsdots", 0x2251 , 0 },
+ { "defines", 0x225c , 0 },
+ { "ng", 0x014b , 0 },
+ { "Ng", 0x014a , 0 },
+ { "visiblespace", 0x2420 , 0 },
+ { "dslash", 0x0111 , 0 },
+ { "tie1", 0x2040 , 0 },
+ { "arrowdblbothv", 0x21d5 , 0 },
+ { "precedesequal1", 0x227c , 0 },
+ { "greaterorsimilar", 0x2273 , 0 },
+ { "precedesorequal", 0x227e , 0 },
+ { "lessorsimilar", 0x2272 , 0 },
+ { "equalorgreater", 0x22dd , 0 },
+ { "lessorequalslant", 0x2264 , 0 },
+ { "equaldotrightleft", 0x2253 , 0 },
+ { "equaldotleftright", 0x2252 , 0 },
+ { "followsorcurly", 0x227d , 0 },
+ { "greaterorequalslant", 0x2265 , 0 },
+ { "trianglerightequal", 0x22b5 , 0 },
+ { "triangleleftequal", 0x22b4 , 0 },
+ { "triangledownsld", 0x25bc , 0 },
+ { "arrowaxisright", 0x2192 , 0 },
+ { "arrowaxisleft", 0x2190 , 0 },
+ { "trianglesolid", 0x25b2 , 0 },
+ { "greaterlessequal", 0x22db , 0 },
+ { "orunderscore", 0x22bb , 0 },
+ { "frown", 0x2322 , 0 },
+ { "uprise", 0x22cf , 0 },
+ { "downfall", 0x22ce , 0 },
+ { "subsetdblequal", 0x2286 , 0 },
+ { "supersetdblequal", 0x2287 , 0 },
+ { "Finv", 0x2132 , 0 },
+ { "notarrowboth", 0x21ae , 0 },
+ { "archleftdown", 0x21b6 , 0 },
+ { "archrightdown", 0x21b7 , 0 },
+ { "notdblarrowleft", 0x21cd , 0 },
+ { "notdblarrowboth", 0x21ce , 0 },
+ { "notdblarrowright", 0x21cf , 0 },
+ { "epsiloninv", 0x220a , 0 },
+ { "equalorsimilar", 0x2242 , 0 },
+ { "notprecedes", 0x2280 , 0 },
+ { "notsubseteql", 0x2288 , 0 },
+ { "notsuperseteql", 0x2289 , 0 },
+ { "subsetnoteql", 0x228a , 0 },
+ { "supersetnoteql", 0x228b , 0 },
+ { "notturnstile", 0x22ac , 0 },
+ { "notforcesextra", 0x22af , 0 },
+ { "dividemultiply", 0x22c7 , 0 },
+ { "notprecedesoreql", 0x22e0 , 0 },
+ { "notfollowsoreql", 0x22e1 , 0 },
+ { "lessornotsimilar", 0x22e6 , 0 },
+ { "greaterornotsimilar", 0x22e7 , 0 },
+ { "precedeornoteqvlnt", 0x22e8 , 0 },
+ { "followornoteqvlnt", 0x22e9 , 0 },
+ { "nottriangeqlleft", 0x22ec , 0 },
+ { "nottriangeqlright", 0x22ed , 0 },
+ { "angbracketleft", 0x3008 , 0 },
+ { "angbracketright", 0x3009 , 0 },
+ { "check", 0x2713 , 0 },
+ { "circleS", 0x24c8 , 0 },
+ { "rightanglenw", 0x250c , 0 },
+ { "rightanglene", 0x2510 , 0 },
+ { "rightanglesw", 0x2514 , 0 },
+ { "rightanglese", 0x2518 , 0 },
+ { "Yen", 0x00a5 , 0 },
+ { "permill", 0x2030 , 0 },
+ { "recipe", 0x211e , 0 },
+ { "pertenmill", 0x2031 , 0 },
+ { "lnot", 0x00ac , 0 },
+ { "circleP", 0x2117 , 0 },
+ { "surd", 0x221a , 0 },
+ { "asciigrave", 0x60 , 0 },
+ { "asciigrave", 0x60 , 0 },
+ { "asciiacute", 0xb4 , 0 },
+ { "asciidieresis", 0xa8 , 0 },
+ { "pilcrow", 0xb6 , 0 },
+/* Useful names to use to find glyphs */
+ { "circumflexcomb", 0x302 , 0 },
+ { "macroncomb", 0x304 , 0 },
+ { "brevecomb", 0x306 , 0 },
+ { "diaeresiscomb", 0x308 , 0 },
+ { "caroncomb", 0x30c , 0 },
+ { "vrachycomb", 0x306 , 0 },
+ { "psilicomb", 0x313 , 0 },
+ { "dasiacomb", 0x314 , 0 },
+ { "psilivaria", 0x1fcd , 0 },
+ { "psilioxia", 0x1fce , 0 },
+ { "psiliperispomeni", 0x1fcf , 0 },
+ { "dasiavaria", 0x1fdd , 0 },
+ { "dasiaoxia", 0x1fde , 0 },
+ { "dasiaperispomeni", 0x1fdf , 0 },
+ { "dialytikavaria", 0x1fed , 0 },
+ { "dialytikaoxia", 0x1fee , 0 },
+ { "dialytikaperispomeni", 0x1fc1 , 0 },
+/* Adobe spells diaeresis the American way, as dieresis */
+ { "diaeresis", 0xa8 , 0 },
+ { "Adiaeresis", 0xC4 , 0 },
+ { "Ediaeresis", 0xCB , 0 },
+ { "Idiaeresis", 0xCF , 0 },
+ { "Odiaeresis", 0xD6 , 0 },
+ { "Udiaeresis", 0xDC , 0 },
+ { "adiaeresis", 0xE4 , 0 },
+ { "ediaeresis", 0xEB , 0 },
+ { "idiaeresis", 0xEF , 0 },
+ { "odiaeresis", 0xF6 , 0 },
+ { "udiaeresis", 0xFC , 0 },
+ { "Ydiaeresis", 0x178 , 0 },
+ { "diaeresistonos", 0x385 , 0 },
+ { "iotadiaeresistonos", 0x390 , 0 },
+ { "Iotadiaeresis", 0x3AA , 0 },
+ { "Upsilondiaeresis", 0x3AB , 0 },
+ { "upsilondiaeresistonos", 0x3B0 , 0 },
+ { "iotadiaeresis", 0x3CA , 0 },
+ { "upsilondiaeresis", 0x3CB , 0 },
+ { "Wdiaeresis", 0x1e84 , 0 },
+ { "wdiaeresis", 0x1e85 , 0 },
+ { "ETH", 0xd0 , 0 },
+ { "THORN", 0xde , 0 },
+ { "ssharp", 0xdf , 0 },
+ { "Ooblique", 0xd8 , 0 },
+ { "notsign", 0xac , 0 },
+/* Sun has used "masculine" for ordmasculine */
+ { NULL, 0, 0 },
+};