diff options
author | Sebastian Rasmussen <sebras@hotmail.com> | 2008-03-08 17:25:56 +0100 |
---|---|---|
committer | Sebastian Rasmussen <sebras@hotmail.com> | 2008-03-08 17:25:56 +0100 |
commit | e921e12bcfa3a343eac5e4b7ba3f2566f5eff49f (patch) | |
tree | 5ccf283bb19bb0f45c6a7ce66a00eeb395fa0817 | |
parent | fce08043c7b939ecefb44e22852513b4d60f3ac4 (diff) | |
download | mupdf-e921e12bcfa3a343eac5e4b7ba3f2566f5eff49f.tar.xz |
Whitespace fixes.
43 files changed, 4905 insertions, 4899 deletions
diff --git a/apps/macosx/macpdf.c b/apps/macosx/macpdf.c index 90197cb5..7ae90093 100644 --- a/apps/macosx/macpdf.c +++ b/apps/macosx/macpdf.c @@ -80,7 +80,7 @@ view_construct(EventRef inEvent) pdf = (pdfapp_t *)malloc(sizeof(pdfapp_t)); require_action(pdf != NULL, CantMalloc, err = memFullErr); - + pdfapp_init(pdf); err = GetEventParameter(inEvent, kEventParamHIObjectInstance, @@ -113,16 +113,16 @@ view_initialize(EventHandlerCallRef inCallRef, EventRef inEvent, OSStatus err; HIRect bounds; HIViewRef view = (HIViewRef)pdf->userdata; - + err = CallNextEventHandler(inCallRef, inEvent); require_noerr(err, TroubleInSuperClass); HIViewGetBounds (view, &bounds); pdf->scrw = bounds.size.width; pdf->scrh = bounds.size.height; - + pdfapp_open(pdf, gDefaultFilename); - + TroubleInSuperClass: return err; } @@ -400,7 +400,7 @@ int main(int argc, char *argv[]) WindowRef window; pdfapp_t pdf; - + fz_cpudetect(); fz_accelerate(); @@ -413,7 +413,7 @@ int main(int argc, char *argv[]) err = SetMenuBarFromNib(nibRef, CFSTR("MenuBar")); require_noerr(err, CantSetMenuBar); - + err = CreateWindowFromNib(nibRef, CFSTR("MainWindow"), &window); require_noerr(err, CantCreateWindow); @@ -423,7 +423,7 @@ int main(int argc, char *argv[]) pdfapp_init(&pdf); pdfapp_open(&pdf, gDefaultFilename); - + ShowWindow(window); RunApplicationEventLoop(); @@ -436,3 +436,4 @@ int main(int argc, char *argv[]) return err; } + diff --git a/apps/mozilla/jri.h b/apps/mozilla/jri.h index 4a622bd2..1eb8b74e 100644 --- a/apps/mozilla/jri.h +++ b/apps/mozilla/jri.h @@ -3,3 +3,4 @@ #define JRIEnv void #define JRIGlobalRef void* #define JRI_NewGlobalRef(e,c) 0 + diff --git a/apps/mozilla/npapi.h b/apps/mozilla/npapi.h index 5cd11c83..0ccef715 100644 --- a/apps/mozilla/npapi.h +++ b/apps/mozilla/npapi.h @@ -34,11 +34,11 @@ #include <Quickdraw.h> #include <Events.h> #endif - + #ifdef XP_UNIX #include <X11/Xlib.h> #include <X11/Xutil.h> -#endif +#endif /*----------------------------------------------------------------------*/ @@ -467,3 +467,4 @@ void NPN_ForceRedraw(NPP instance); #endif #endif /* _NPAPI_H_ */ + diff --git a/apps/mozilla/npunix.c b/apps/mozilla/npunix.c index 1c742d6d..f705a5f1 100644 --- a/apps/mozilla/npunix.c +++ b/apps/mozilla/npunix.c @@ -163,7 +163,7 @@ jref NPN_GetJavaPeer(NPP instance) * Wrapper functions : Netscape Navigator -> plugin * * These functions let the plugin developer just create the APIs - * as documented and defined in npapi.h, without needing to + * as documented and defined in npapi.h, without needing to * install those functions in the function table or worry about * setting up globals for 68K plugins. * @@ -176,7 +176,7 @@ Private_New(NPMIMEType pluginType, NPP instance, uint16 mode, NPError ret; PLUGINDEBUGSTR("New"); ret = NPP_New(pluginType, instance, mode, argc, argn, argv, saved); - return ret; + return ret; } NPError @@ -260,7 +260,7 @@ Private_GetJavaClass(void) return NULL; } -/*********************************************************************** +/*********************************************************************** * * These functions are located automagically by netscape. * @@ -313,12 +313,12 @@ NP_Initialize(NPNetscapeFuncs* nsTable, NPPluginFuncs* pluginFuncs) NPError err = NPERR_NO_ERROR; PLUGINDEBUGSTR("NP_Initialize"); - + /* validate input parameters */ if ((nsTable == NULL) || (pluginFuncs == NULL)) err = NPERR_INVALID_FUNCTABLE_ERROR; - + /* * Check the major version passed in Netscape's function table. * We won't load if the major version is newer than what we expect. @@ -333,11 +333,11 @@ NP_Initialize(NPNetscapeFuncs* nsTable, NPPluginFuncs* pluginFuncs) err = NPERR_INCOMPATIBLE_VERSION_ERROR; if (nsTable->size < sizeof(NPNetscapeFuncs)) err = NPERR_INVALID_FUNCTABLE_ERROR; - if (pluginFuncs->size < sizeof(NPPluginFuncs)) + if (pluginFuncs->size < sizeof(NPPluginFuncs)) err = NPERR_INVALID_FUNCTABLE_ERROR; } - - + + if (err == NPERR_NO_ERROR) { /* * Copy all the fields of Netscape function table into our @@ -386,7 +386,7 @@ NP_Initialize(NPNetscapeFuncs* nsTable, NPPluginFuncs* pluginFuncs) err = NPP_Initialize(); } - + return err; } @@ -400,7 +400,8 @@ NP_Initialize(NPNetscapeFuncs* nsTable, NPPluginFuncs* pluginFuncs) NPError NP_Shutdown(void) { - PLUGINDEBUGSTR("NP_Shutdown"); + PLUGINDEBUGSTR("NP_Shutdown"); NPP_Shutdown(); return NPERR_NO_ERROR; } + diff --git a/apps/mozilla/npupp.h b/apps/mozilla/npupp.h index 2a816474..30066065 100644 --- a/apps/mozilla/npupp.h +++ b/apps/mozilla/npupp.h @@ -35,7 +35,7 @@ typedef UniversalProcPtr NPP_InitializeUPP; enum { uppNPP_InitializeProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(0)) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(0)) | RESULT_SIZE(SIZE_CODE(0)) }; @@ -43,7 +43,7 @@ enum { (NPP_InitializeUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPP_InitializeProcInfo, GetCurrentArchitecture()) #define CallNPP_InitializeProc(FUNC) \ (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPP_InitializeProcInfo) - + #else typedef void (*NPP_InitializeUPP)(void); @@ -62,7 +62,7 @@ typedef UniversalProcPtr NPP_ShutdownUPP; enum { uppNPP_ShutdownProcInfo = kThinkCStackBased - | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(0)) + | STACK_ROUTINE_PARAMETER(1, SIZE_CODE(0)) | RESULT_SIZE(SIZE_CODE(0)) }; @@ -70,7 +70,7 @@ enum { (NPP_ShutdownUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPP_ShutdownProcInfo, GetCurrentArchitecture()) #define CallNPP_ShutdownProc(FUNC) \ (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPP_ShutdownProcInfo) - + #else typedef void (*NPP_ShutdownUPP)(void); @@ -657,7 +657,7 @@ enum { #define NewNPN_NewStreamProc(FUNC) \ (NPN_NewStreamUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_NewStreamProcInfo, GetCurrentArchitecture()) #define CallNPN_NewStreamProc(FUNC, npp, type, window, stream) \ - (NPError)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_NewStreamProcInfo, (npp), (type), (window), (stream)) + (NPError)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_NewStreamProcInfo, (npp), (type), (window), (stream)) #else @@ -686,7 +686,7 @@ enum { #define NewNPN_WriteProc(FUNC) \ (NPN_WriteUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_WriteProcInfo, GetCurrentArchitecture()) #define CallNPN_WriteProc(FUNC, npp, stream, len, buffer) \ - (int32)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_WriteProcInfo, (npp), (stream), (len), (buffer)) + (int32)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_WriteProcInfo, (npp), (stream), (len), (buffer)) #else @@ -714,7 +714,7 @@ enum { #define NewNPN_DestroyStreamProc(FUNC) \ (NPN_DestroyStreamUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_DestroyStreamProcInfo, GetCurrentArchitecture()) #define CallNPN_DestroyStreamProc(FUNC, npp, stream, reason) \ - (NPError)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_DestroyStreamProcInfo, (npp), (stream), (reason)) + (NPError)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_DestroyStreamProcInfo, (npp), (stream), (reason)) #else @@ -741,7 +741,7 @@ enum { #define NewNPN_StatusProc(FUNC) \ (NPN_StatusUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_StatusProcInfo, GetCurrentArchitecture()) #define CallNPN_StatusProc(FUNC, npp, msg) \ - (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_StatusProcInfo, (npp), (msg)) + (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_StatusProcInfo, (npp), (msg)) #else @@ -749,7 +749,7 @@ typedef void (*NPN_StatusUPP)(NPP instance, const char* message); #define NewNPN_StatusProc(FUNC) \ ((NPN_StatusUPP) (FUNC)) #define CallNPN_StatusProc(FUNC, npp, msg) \ - (*(FUNC))((npp), (msg)) + (*(FUNC))((npp), (msg)) #endif @@ -793,7 +793,7 @@ enum { #define NewNPN_MemAllocProc(FUNC) \ (NPN_MemAllocUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_MemAllocProcInfo, GetCurrentArchitecture()) #define CallNPN_MemAllocProc(FUNC, ARG1) \ - (void*)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_MemAllocProcInfo, (ARG1)) + (void*)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_MemAllocProcInfo, (ARG1)) #else @@ -801,7 +801,7 @@ typedef void* (*NPN_MemAllocUPP)(uint32 size); #define NewNPN_MemAllocProc(FUNC) \ ((NPN_MemAllocUPP) (FUNC)) #define CallNPN_MemAllocProc(FUNC, ARG1) \ - (*(FUNC))((ARG1)) + (*(FUNC))((ARG1)) #endif @@ -827,7 +827,7 @@ typedef void (*NPN_MemFreeUPP)(void* ptr); #define NewNPN_MemFreeProc(FUNC) \ ((NPN_MemFreeUPP) (FUNC)) #define CallNPN_MemFreeProc(FUNC, ARG1) \ - (*(FUNC))((ARG1)) + (*(FUNC))((ARG1)) #endif @@ -846,7 +846,7 @@ enum { #define NewNPN_MemFlushProc(FUNC) \ (NPN_MemFlushUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_MemFlushProcInfo, GetCurrentArchitecture()) #define CallNPN_MemFlushProc(FUNC, ARG1) \ - (uint32)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_MemFlushProcInfo, (ARG1)) + (uint32)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_MemFlushProcInfo, (ARG1)) #else @@ -854,7 +854,7 @@ typedef uint32 (*NPN_MemFlushUPP)(uint32 size); #define NewNPN_MemFlushProc(FUNC) \ ((NPN_MemFlushUPP) (FUNC)) #define CallNPN_MemFlushProc(FUNC, ARG1) \ - (*(FUNC))((ARG1)) + (*(FUNC))((ARG1)) #endif @@ -874,7 +874,7 @@ enum { #define NewNPN_ReloadPluginsProc(FUNC) \ (NPN_ReloadPluginsUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_ReloadPluginsProcInfo, GetCurrentArchitecture()) #define CallNPN_ReloadPluginsProc(FUNC, ARG1) \ - (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_ReloadPluginsProcInfo, (ARG1)) + (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_ReloadPluginsProcInfo, (ARG1)) #else @@ -882,7 +882,7 @@ typedef void (*NPN_ReloadPluginsUPP)(NPBool reloadPages); #define NewNPN_ReloadPluginsProc(FUNC) \ ((NPN_ReloadPluginsUPP) (FUNC)) #define CallNPN_ReloadPluginsProc(FUNC, ARG1) \ - (*(FUNC))((ARG1)) + (*(FUNC))((ARG1)) #endif @@ -900,7 +900,7 @@ enum { #define NewNPN_GetJavaEnvProc(FUNC) \ (NPN_GetJavaEnvUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_GetJavaEnvProcInfo, GetCurrentArchitecture()) #define CallNPN_GetJavaEnvProc(FUNC) \ - (JRIEnv*)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_GetJavaEnvProcInfo) + (JRIEnv*)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_GetJavaEnvProcInfo) #else @@ -908,7 +908,7 @@ typedef JRIEnv* (*NPN_GetJavaEnvUPP)(void); #define NewNPN_GetJavaEnvProc(FUNC) \ ((NPN_GetJavaEnvUPP) (FUNC)) #define CallNPN_GetJavaEnvProc(FUNC) \ - (*(FUNC))() + (*(FUNC))() #endif @@ -927,7 +927,7 @@ enum { #define NewNPN_GetJavaPeerProc(FUNC) \ (NPN_GetJavaPeerUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_GetJavaPeerProcInfo, GetCurrentArchitecture()) #define CallNPN_GetJavaPeerProc(FUNC, ARG1) \ - (jref)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_GetJavaPeerProcInfo, (ARG1)) + (jref)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_GetJavaPeerProcInfo, (ARG1)) #else @@ -935,7 +935,7 @@ typedef jref (*NPN_GetJavaPeerUPP)(NPP instance); #define NewNPN_GetJavaPeerProc(FUNC) \ ((NPN_GetJavaPeerUPP) (FUNC)) #define CallNPN_GetJavaPeerProc(FUNC, ARG1) \ - (*(FUNC))((ARG1)) + (*(FUNC))((ARG1)) #endif @@ -955,7 +955,7 @@ enum { #define NewNPN_InvalidateRectProc(FUNC) \ (NPN_InvalidateRectUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_InvalidateRectProcInfo, GetCurrentArchitecture()) #define CallNPN_InvalidateRectProc(FUNC, ARG1, ARG2) \ - (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_InvalidateRectProcInfo, (ARG1), (ARG2)) + (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_InvalidateRectProcInfo, (ARG1), (ARG2)) #else @@ -963,7 +963,7 @@ typedef void (*NPN_InvalidateRectUPP)(NPP instance, NPRect *rect); #define NewNPN_InvalidateRectProc(FUNC) \ ((NPN_InvalidateRectUPP) (FUNC)) #define CallNPN_InvalidateRectProc(FUNC, ARG1, ARG2) \ - (*(FUNC))((ARG1), (ARG2)) + (*(FUNC))((ARG1), (ARG2)) #endif @@ -983,7 +983,7 @@ enum { #define NewNPN_InvalidateRegionProc(FUNC) \ (NPN_InvalidateRegionUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_InvalidateRegionProcInfo, GetCurrentArchitecture()) #define CallNPN_InvalidateRegionProc(FUNC, ARG1, ARG2) \ - (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_InvalidateRegionProcInfo, (ARG1), (ARG2)) + (void)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_InvalidateRegionProcInfo, (ARG1), (ARG2)) #else @@ -991,7 +991,7 @@ typedef void (*NPN_InvalidateRegionUPP)(NPP instance, NPRegion region); #define NewNPN_InvalidateRegionProc(FUNC) \ ((NPN_InvalidateRegionUPP) (FUNC)) #define CallNPN_InvalidateRegionProc(FUNC, ARG1, ARG2) \ - (*(FUNC))((ARG1), (ARG2)) + (*(FUNC))((ARG1), (ARG2)) #endif @@ -1009,7 +1009,7 @@ enum { #define NewNPN_ForceRedrawProc(FUNC) \ (NPN_ForceRedrawUPP) NewRoutineDescriptor((ProcPtr)(FUNC), uppNPN_ForceRedrawProcInfo, GetCurrentArchitecture()) #define CallNPN_ForceRedrawProc(FUNC, ARG1) \ - (jref)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_ForceRedrawProcInfo, (ARG1)) + (jref)CallUniversalProc((UniversalProcPtr)(FUNC), uppNPN_ForceRedrawProcInfo, (ARG1)) #else @@ -1017,7 +1017,7 @@ typedef void (*NPN_ForceRedrawUPP)(NPP instance); #define NewNPN_ForceRedrawProc(FUNC) \ ((NPN_ForceRedrawUPP) (FUNC)) #define CallNPN_ForceRedrawProc(FUNC, ARG1) \ - (*(FUNC))((ARG1)) + (*(FUNC))((ARG1)) #endif @@ -1158,3 +1158,4 @@ NPError NP_Shutdown(void); #endif /* XP_UNIX */ #endif /* _NPUPP_H_ */ + diff --git a/apps/mozilla/npwin.c b/apps/mozilla/npwin.c index 5d60a893..718ded73 100644 --- a/apps/mozilla/npwin.c +++ b/apps/mozilla/npwin.c @@ -46,7 +46,7 @@ Private_GetJavaClass(void) //\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\. ////\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//. -// PLUGIN DLL entry points +// PLUGIN DLL entry points // // These are the Windows specific DLL entry points. They must be exoprted // @@ -68,12 +68,12 @@ static NPPluginFuncs* g_pluginFuncs; NPError WINAPI NP_EXPORT NP_GetEntryPoints(NPPluginFuncs* pFuncs) { - // trap a NULL ptr + // trap a NULL ptr if(pFuncs == NULL) return NPERR_INVALID_FUNCTABLE_ERROR; // if the plugin's function table is smaller than the plugin expects, - // then they are incompatible, and should return an error + // then they are incompatible, and should return an error pFuncs->version = (NP_VERSION_MAJOR << 8) | NP_VERSION_MINOR; pFuncs->newp = NPP_New; @@ -85,7 +85,7 @@ NP_GetEntryPoints(NPPluginFuncs* pFuncs) pFuncs->writeready = NPP_WriteReady; pFuncs->write = NPP_Write; pFuncs->print = NPP_Print; - pFuncs->event = 0; /// reserved + pFuncs->event = 0; /// reserved g_pluginFuncs = pFuncs; @@ -98,17 +98,17 @@ NP_GetEntryPoints(NPPluginFuncs* pFuncs) // // called immediately after the plugin DLL is loaded // -NPError WINAPI NP_EXPORT +NPError WINAPI NP_EXPORT NP_Initialize(NPNetscapeFuncs* pFuncs) { - // trap a NULL ptr + // trap a NULL ptr if(pFuncs == NULL) return NPERR_INVALID_FUNCTABLE_ERROR; - g_pNavigatorFuncs = pFuncs; // save it for future reference + g_pNavigatorFuncs = pFuncs; // save it for future reference // if the plugin's major ver level is lower than the Navigator's, - // then they are incompatible, and should return an error + // then they are incompatible, and should return an error if(HIBYTE(pFuncs->version) > NP_VERSION_MAJOR) return NPERR_INCOMPATIBLE_VERSION_ERROR; @@ -137,9 +137,9 @@ NP_Initialize(NPNetscapeFuncs* pFuncs) // // called immediately before the plugin DLL is unloaded. // This functio shuold check for some ref count on the dll to see if it is -// unloadable or it needs to stay in memory. +// unloadable or it needs to stay in memory. // -NPError WINAPI NP_EXPORT +NPError WINAPI NP_EXPORT NP_Shutdown() { NPP_Shutdown(); @@ -147,7 +147,7 @@ NP_Shutdown() return NPERR_NO_ERROR; } -// END - PLUGIN DLL entry points +// END - PLUGIN DLL entry points ////\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//. //\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\//\\. @@ -229,7 +229,7 @@ NPError NPN_RequestRead(NPStream* stream, NPByteRange* rangeList) /* Creates a new stream of data from the plug-in to be interpreted by Netscape in the current window. */ -NPError NPN_NewStream(NPP instance, NPMIMEType type, +NPError NPN_NewStream(NPP instance, NPMIMEType type, const char* target, NPStream** stream) { int navMinorVersion = g_pNavigatorFuncs->version & 0xFF; @@ -260,7 +260,7 @@ int32 NPN_Write(NPP instance, NPStream *stream, int32 len, void *buffer) return result; } -/* Closes a stream object. +/* Closes a stream object. reason indicates why the stream was closed. */ NPError NPN_DestroyStream(NPP instance, NPStream* stream, NPError reason) diff --git a/apps/samshow.c b/apps/samshow.c index a1563c9d..770be25e 100644 --- a/apps/samshow.c +++ b/apps/samshow.c @@ -118,7 +118,7 @@ int runzip(int argc, char **argv) } sa_closezip(zip); - + return 0; } diff --git a/apps/windows/winmain.c b/apps/windows/winmain.c index c02bd173..d9c29927 100644 --- a/apps/windows/winmain.c +++ b/apps/windows/winmain.c @@ -588,7 +588,7 @@ void handlekey(int c) exit(0); else if (c == '?' || c == 'h') help(); - else + else pdfapp_onkey(&gapp, c); } @@ -657,7 +657,7 @@ frameproc(HWND hwnd, UINT message, WPARAM wParam, LPARAM lParam) return SendMessage(hwndview, message, wParam, lParam); } - return DefWindowProc(hwnd, message, wParam, lParam); + return DefWindowProc(hwnd, message, wParam, lParam); } LRESULT CALLBACK diff --git a/base/base_cpudep.c b/base/base_cpudep.c index d51d011c..bd2d3e4a 100644 --- a/base/base_cpudep.c +++ b/base/base_cpudep.c @@ -205,8 +205,8 @@ void fz_cpudetect(void) fz_cpuflags = flags; -#if defined(ARCH_X86) || defined(ARCH_X86_64) - __asm__ __volatile__ ("emms\n\t"); +#if defined(ARCH_X86) || defined(ARCH_X86_64) + __asm__ __volatile__ ("emms\n\t"); #endif dumpflags(); diff --git a/base/base_hash.c b/base/base_hash.c index 37351b48..dedd1c5e 100644 --- a/base/base_hash.c +++ b/base/base_hash.c @@ -7,7 +7,7 @@ * correctly in this implementation so it wont start * exhibiting bad behaviour if entries are inserted * and removed frequently. - */ + */ #include "fitz-base.h" diff --git a/base/base_memory.c b/base/base_memory.c index 64d5e383..a14a3122 100644 --- a/base/base_memory.c +++ b/base/base_memory.c @@ -40,7 +40,7 @@ static fz_memorycontext *curmem = &defmem; fz_error fz_koutofmem = { -1, - {"out of memory"}, + {"out of memory"}, {"<malloc>"}, {"memory.c"}, 0 diff --git a/base/util_getopt.c b/base/util_getopt.c index c870e206..8025334e 100644 --- a/base/util_getopt.c +++ b/base/util_getopt.c @@ -107,10 +107,11 @@ int getopt(int nargc, char * const * nargv, const char *ostr) p, optopt); return(BADCH); } - else /* white space */ + else /* white space */ optarg = nargv[optind]; place = EMSG; ++optind; } return(optopt); /* dump back option letter */ } + diff --git a/include/fitz/stm_stream.h b/include/fitz/stm_stream.h index b0778373..66e9d320 100644 --- a/include/fitz/stm_stream.h +++ b/include/fitz/stm_stream.h @@ -1,103 +1,103 @@ -/*
- * Stream API for Fitz.
- * Read and write data to and from files, memory buffers and filters.
- */
-
-typedef struct fz_stream_s fz_stream;
-
-enum { FZ_SFILE, FZ_SBUFFER, FZ_SFILTER };
-enum { FZ_SREAD, FZ_SWRITE };
-
-struct fz_stream_s
-{
- int refs;
- int kind;
- int mode;
- int dead;
- fz_buffer *buffer;
- fz_filter *filter;
- fz_stream *chain;
- fz_error *error;
- int file;
-};
-
-/*
- * Various stream creation functions.
- */
-
-/* open() and creat() & co */
-fz_error *fz_openrfile(fz_stream **stmp, char *filename);
-fz_error *fz_openwfile(fz_stream **stmp, char *filename);
-fz_error *fz_openafile(fz_stream **stmp, char *filename);
-
-/* write to memory buffers! */
-fz_error *fz_openrmemory(fz_stream **stmp, char *buf, int len);
-fz_error *fz_openrbuffer(fz_stream **stmp, fz_buffer *buf);
-fz_error *fz_openwbuffer(fz_stream **stmp, fz_buffer *buf);
-
-/* almost like fork() exec() pipe() */
-fz_error *fz_openrfilter(fz_stream **stmp, fz_filter *flt, fz_stream *chain);
-fz_error *fz_openwfilter(fz_stream **stmp, fz_filter *flt, fz_stream *chain);
-
-/*
- * Functions that are common to both input and output streams.
- */
-
-fz_error *fz_ioerror(fz_stream *stm);
-
-fz_stream *fz_keepstream(fz_stream *stm);
-void fz_dropstream(fz_stream *stm);
-
-int fz_tell(fz_stream *stm);
-int fz_seek(fz_stream *stm, int offset, int whence);
-
-/*
- * Input stream functions.
- * Return EOF (-1) on errors.
- */
-
-int fz_rtell(fz_stream *stm);
-int fz_rseek(fz_stream *stm, int offset, int whence);
-
-int fz_makedata(fz_stream *stm);
-int fz_read(fz_stream *stm, unsigned char *buf, int len);
-
-int fz_readall(fz_buffer **bufp, fz_stream *stm);
-int fz_readline(fz_stream *stm, char *buf, int max);
-
-int fz_readbytex(fz_stream *stm);
-int fz_peekbytex(fz_stream *stm);
-
-#ifdef DEBUG
-#define fz_readbyte fz_readbytex
-#define fz_peekbyte fz_peekbytex
-#else
-
-#define FZ_READBYTE(XXX) { \
- fz_buffer *buf = stm->buffer; \
- if (buf->rp == buf->wp) \
- if (fz_makedata(stm) < 0) \
- return EOF; \
- return buf->rp < buf->wp ? XXX : EOF ; \
-}
-
-static inline int fz_readbyte(fz_stream *stm) FZ_READBYTE(*buf->rp++)
-static inline int fz_peekbyte(fz_stream *stm) FZ_READBYTE(*buf->rp)
-
-#endif
-
-/*
- * Output stream functions.
- * Return N or 0 on success, -1 on failure.
- */
-
-int fz_wtell(fz_stream *stm);
-int fz_wseek(fz_stream *stm, int offset, int whence);
-
-int fz_write(fz_stream *stm, unsigned char *buf, int n);
-int fz_flush(fz_stream *stm);
-
-int fz_printstr(fz_stream *stm, char *s);
-int fz_printobj(fz_stream *stm, fz_obj *obj, int tight);
-int fz_print(fz_stream *stm, char *fmt, ...);
-
+/* + * Stream API for Fitz. + * Read and write data to and from files, memory buffers and filters. + */ + +typedef struct fz_stream_s fz_stream; + +enum { FZ_SFILE, FZ_SBUFFER, FZ_SFILTER }; +enum { FZ_SREAD, FZ_SWRITE }; + +struct fz_stream_s +{ + int refs; + int kind; + int mode; + int dead; + fz_buffer *buffer; + fz_filter *filter; + fz_stream *chain; + fz_error *error; + int file; +}; + +/* + * Various stream creation functions. + */ + +/* open() and creat() & co */ +fz_error *fz_openrfile(fz_stream **stmp, char *filename); +fz_error *fz_openwfile(fz_stream **stmp, char *filename); +fz_error *fz_openafile(fz_stream **stmp, char *filename); + +/* write to memory buffers! */ +fz_error *fz_openrmemory(fz_stream **stmp, char *buf, int len); +fz_error *fz_openrbuffer(fz_stream **stmp, fz_buffer *buf); +fz_error *fz_openwbuffer(fz_stream **stmp, fz_buffer *buf); + +/* almost like fork() exec() pipe() */ +fz_error *fz_openrfilter(fz_stream **stmp, fz_filter *flt, fz_stream *chain); +fz_error *fz_openwfilter(fz_stream **stmp, fz_filter *flt, fz_stream *chain); + +/* + * Functions that are common to both input and output streams. + */ + +fz_error *fz_ioerror(fz_stream *stm); + +fz_stream *fz_keepstream(fz_stream *stm); +void fz_dropstream(fz_stream *stm); + +int fz_tell(fz_stream *stm); +int fz_seek(fz_stream *stm, int offset, int whence); + +/* + * Input stream functions. + * Return EOF (-1) on errors. + */ + +int fz_rtell(fz_stream *stm); +int fz_rseek(fz_stream *stm, int offset, int whence); + +int fz_makedata(fz_stream *stm); +int fz_read(fz_stream *stm, unsigned char *buf, int len); + +int fz_readall(fz_buffer **bufp, fz_stream *stm); +int fz_readline(fz_stream *stm, char *buf, int max); + +int fz_readbytex(fz_stream *stm); +int fz_peekbytex(fz_stream *stm); + +#ifdef DEBUG +#define fz_readbyte fz_readbytex +#define fz_peekbyte fz_peekbytex +#else + +#define FZ_READBYTE(XXX) { \ + fz_buffer *buf = stm->buffer; \ + if (buf->rp == buf->wp) \ + if (fz_makedata(stm) < 0) \ + return EOF; \ + return buf->rp < buf->wp ? XXX : EOF ; \ +} + +static inline int fz_readbyte(fz_stream *stm) FZ_READBYTE(*buf->rp++) +static inline int fz_peekbyte(fz_stream *stm) FZ_READBYTE(*buf->rp) + +#endif + +/* + * Output stream functions. + * Return N or 0 on success, -1 on failure. + */ + +int fz_wtell(fz_stream *stm); +int fz_wseek(fz_stream *stm, int offset, int whence); + +int fz_write(fz_stream *stm, unsigned char *buf, int n); +int fz_flush(fz_stream *stm); + +int fz_printstr(fz_stream *stm, char *s); +int fz_printobj(fz_stream *stm, fz_obj *obj, int tight); +int fz_print(fz_stream *stm, char *fmt, ...); + diff --git a/include/mupdf/base14.h b/include/mupdf/base14.h index aee2d114..ea9d489c 100644 --- a/include/mupdf/base14.h +++ b/include/mupdf/base14.h @@ -28,3 +28,4 @@ extern const unsigned char fonts_StandardSymL_cff[]; extern const unsigned int fonts_StandardSymL_cff_len; extern const unsigned char fonts_URWChanceryL_MediItal_cff[]; extern const unsigned int fonts_URWChanceryL_MediItal_cff_len; + diff --git a/mupdf/pdf_doctor.c b/mupdf/pdf_doctor.c index be683592..5cce6b5d 100644 --- a/mupdf/pdf_doctor.c +++ b/mupdf/pdf_doctor.c @@ -204,7 +204,7 @@ pdf_transplant(pdf_xref *dst, pdf_xref *src, fz_obj **newp, fz_obj *root) if (error) return error; - for (n = 0, i = 0; i < src->len; i++) + for (n = 0, i = 0; i < src->len; i++) if (src->table[i].mark) n++; @@ -214,7 +214,7 @@ pdf_transplant(pdf_xref *dst, pdf_xref *src, fz_obj **newp, fz_obj *root) if (!map) return fz_outofmem; - for (n = 0, i = 0; i < src->len; i++) + for (n = 0, i = 0; i < src->len; i++) { if (src->table[i].mark) { @@ -233,7 +233,7 @@ pdf_transplant(pdf_xref *dst, pdf_xref *src, fz_obj **newp, fz_obj *root) if (error) goto cleanup; - for (i = 0; i < n; i++) + for (i = 0; i < n; i++) { pdf_logxref("copyfrom %d %d to %d %d\n", map[i].soid, map[i].sgen, diff --git a/mupdf/pdf_fontagl.c b/mupdf/pdf_fontagl.c index a6f8a81a..d4ce0540 100644 --- a/mupdf/pdf_fontagl.c +++ b/mupdf/pdf_fontagl.c @@ -1,4647 +1,4646 @@ -/* Adobe Glyph List -- autogenerated so do not touch */
-
-static const struct { char *name; short num; short ofs; } aglidx[4281] = {
-{"A",1,0},
-{"AE",1,1},
-{"AEacute",1,2},
-{"AEmacron",1,3},
-{"AEsmall",1,4},
-{"Aacute",1,5},
-{"Aacutesmall",1,6},
-{"Abreve",1,7},
-{"Abreveacute",1,8},
-{"Abrevecyrillic",1,9},
-{"Abrevedotbelow",1,10},
-{"Abrevegrave",1,11},
-{"Abrevehookabove",1,12},
-{"Abrevetilde",1,13},
-{"Acaron",1,14},
-{"Acircle",1,15},
-{"Acircumflex",1,16},
-{"Acircumflexacute",1,17},
-{"Acircumflexdotbelow",1,18},
-{"Acircumflexgrave",1,19},
-{"Acircumflexhookabove",1,20},
-{"Acircumflexsmall",1,21},
-{"Acircumflextilde",1,22},
-{"Acute",1,23},
-{"Acutesmall",1,24},
-{"Acyrillic",1,25},
-{"Adblgrave",1,26},
-{"Adieresis",1,27},
-{"Adieresiscyrillic",1,28},
-{"Adieresismacron",1,29},
-{"Adieresissmall",1,30},
-{"Adotbelow",1,31},
-{"Adotmacron",1,32},
-{"Agrave",1,33},
-{"Agravesmall",1,34},
-{"Ahookabove",1,35},
-{"Aiecyrillic",1,36},
-{"Ainvertedbreve",1,37},
-{"Alpha",1,38},
-{"Alphatonos",1,39},
-{"Amacron",1,40},
-{"Amonospace",1,41},
-{"Aogonek",1,42},
-{"Aring",1,43},
-{"Aringacute",1,44},
-{"Aringbelow",1,45},
-{"Aringsmall",1,46},
-{"Asmall",1,47},
-{"Atilde",1,48},
-{"Atildesmall",1,49},
-{"Aybarmenian",1,50},
-{"B",1,51},
-{"Bcircle",1,52},
-{"Bdotaccent",1,53},
-{"Bdotbelow",1,54},
-{"Becyrillic",1,55},
-{"Benarmenian",1,56},
-{"Beta",1,57},
-{"Bhook",1,58},
-{"Blinebelow",1,59},
-{"Bmonospace",1,60},
-{"Brevesmall",1,61},
-{"Bsmall",1,62},
-{"Btopbar",1,63},
-{"C",1,64},
-{"Caarmenian",1,65},
-{"Cacute",1,66},
-{"Caron",1,67},
-{"Caronsmall",1,68},
-{"Ccaron",1,69},
-{"Ccedilla",1,70},
-{"Ccedillaacute",1,71},
-{"Ccedillasmall",1,72},
-{"Ccircle",1,73},
-{"Ccircumflex",1,74},
-{"Cdot",1,75},
-{"Cdotaccent",1,76},
-{"Cedillasmall",1,77},
-{"Chaarmenian",1,78},
-{"Cheabkhasiancyrillic",1,79},
-{"Checyrillic",1,80},
-{"Chedescenderabkhasiancyrillic",1,81},
-{"Chedescendercyrillic",1,82},
-{"Chedieresiscyrillic",1,83},
-{"Cheharmenian",1,84},
-{"Chekhakassiancyrillic",1,85},
-{"Cheverticalstrokecyrillic",1,86},
-{"Chi",1,87},
-{"Chook",1,88},
-{"Circumflexsmall",1,89},
-{"Cmonospace",1,90},
-{"Coarmenian",1,91},
-{"Csmall",1,92},
-{"D",1,93},
-{"DZ",1,94},
-{"DZcaron",1,95},
-{"Daarmenian",1,96},
-{"Dafrican",1,97},
-{"Dcaron",1,98},
-{"Dcedilla",1,99},
-{"Dcircle",1,100},
-{"Dcircumflexbelow",1,101},
-{"Dcroat",1,102},
-{"Ddotaccent",1,103},
-{"Ddotbelow",1,104},
-{"Decyrillic",1,105},
-{"Deicoptic",1,106},
-{"Delta",1,107},
-{"Deltagreek",1,108},
-{"Dhook",1,109},
-{"Dieresis",1,110},
-{"DieresisAcute",1,111},
-{"DieresisGrave",1,112},
-{"Dieresissmall",1,113},
-{"Digammagreek",1,114},
-{"Djecyrillic",1,115},
-{"Dlinebelow",1,116},
-{"Dmonospace",1,117},
-{"Dotaccentsmall",1,118},
-{"Dslash",1,119},
-{"Dsmall",1,120},
-{"Dtopbar",1,121},
-{"Dz",1,122},
-{"Dzcaron",1,123},
-{"Dzeabkhasiancyrillic",1,124},
-{"Dzecyrillic",1,125},
-{"Dzhecyrillic",1,126},
-{"E",1,127},
-{"Eacute",1,128},
-{"Eacutesmall",1,129},
-{"Ebreve",1,130},
-{"Ecaron",1,131},
-{"Ecedillabreve",1,132},
-{"Echarmenian",1,133},
-{"Ecircle",1,134},
-{"Ecircumflex",1,135},
-{"Ecircumflexacute",1,136},
-{"Ecircumflexbelow",1,137},
-{"Ecircumflexdotbelow",1,138},
-{"Ecircumflexgrave",1,139},
-{"Ecircumflexhookabove",1,140},
-{"Ecircumflexsmall",1,141},
-{"Ecircumflextilde",1,142},
-{"Ecyrillic",1,143},
-{"Edblgrave",1,144},
-{"Edieresis",1,145},
-{"Edieresissmall",1,146},
-{"Edot",1,147},
-{"Edotaccent",1,148},
-{"Edotbelow",1,149},
-{"Efcyrillic",1,150},
-{"Egrave",1,151},
-{"Egravesmall",1,152},
-{"Eharmenian",1,153},
-{"Ehookabove",1,154},
-{"Eightroman",1,155},
-{"Einvertedbreve",1,156},
-{"Eiotifiedcyrillic",1,157},
-{"Elcyrillic",1,158},
-{"Elevenroman",1,159},
-{"Emacron",1,160},
-{"Emacronacute",1,161},
-{"Emacrongrave",1,162},
-{"Emcyrillic",1,163},
-{"Emonospace",1,164},
-{"Encyrillic",1,165},
-{"Endescendercyrillic",1,166},
-{"Eng",1,167},
-{"Enghecyrillic",1,168},
-{"Enhookcyrillic",1,169},
-{"Eogonek",1,170},
-{"Eopen",1,171},
-{"Epsilon",1,172},
-{"Epsilontonos",1,173},
-{"Ercyrillic",1,174},
-{"Ereversed",1,175},
-{"Ereversedcyrillic",1,176},
-{"Escyrillic",1,177},
-{"Esdescendercyrillic",1,178},
-{"Esh",1,179},
-{"Esmall",1,180},
-{"Eta",1,181},
-{"Etarmenian",1,182},
-{"Etatonos",1,183},
-{"Eth",1,184},
-{"Ethsmall",1,185},
-{"Etilde",1,186},
-{"Etildebelow",1,187},
-{"Euro",1,188},
-{"Ezh",1,189},
-{"Ezhcaron",1,190},
-{"Ezhreversed",1,191},
-{"F",1,192},
-{"Fcircle",1,193},
-{"Fdotaccent",1,194},
-{"Feharmenian",1,195},
-{"Feicoptic",1,196},
-{"Fhook",1,197},
-{"Fitacyrillic",1,198},
-{"Fiveroman",1,199},
-{"Fmonospace",1,200},
-{"Fourroman",1,201},
-{"Fsmall",1,202},
-{"G",1,203},
-{"GBsquare",1,204},
-{"Gacute",1,205},
-{"Gamma",1,206},
-{"Gammaafrican",1,207},
-{"Gangiacoptic",1,208},
-{"Gbreve",1,209},
-{"Gcaron",1,210},
-{"Gcedilla",1,211},
-{"Gcircle",1,212},
-{"Gcircumflex",1,213},
-{"Gcommaaccent",1,214},
-{"Gdot",1,215},
-{"Gdotaccent",1,216},
-{"Gecyrillic",1,217},
-{"Ghadarmenian",1,218},
-{"Ghemiddlehookcyrillic",1,219},
-{"Ghestrokecyrillic",1,220},
-{"Gheupturncyrillic",1,221},
-{"Ghook",1,222},
-{"Gimarmenian",1,223},
-{"Gjecyrillic",1,224},
-{"Gmacron",1,225},
-{"Gmonospace",1,226},
-{"Grave",1,227},
-{"Gravesmall",1,228},
-{"Gsmall",1,229},
-{"Gsmallhook",1,230},
-{"Gstroke",1,231},
-{"H",1,232},
-{"H18533",1,233},
-{"H18543",1,234},
-{"H18551",1,235},
-{"H22073",1,236},
-{"HPsquare",1,237},
-{"Haabkhasiancyrillic",1,238},
-{"Hadescendercyrillic",1,239},
-{"Hardsigncyrillic",1,240},
-{"Hbar",1,241},
-{"Hbrevebelow",1,242},
-{"Hcedilla",1,243},
-{"Hcircle",1,244},
-{"Hcircumflex",1,245},
-{"Hdieresis",1,246},
-{"Hdotaccent",1,247},
-{"Hdotbelow",1,248},
-{"Hmonospace",1,249},
-{"Hoarmenian",1,250},
-{"Horicoptic",1,251},
-{"Hsmall",1,252},
-{"Hungarumlaut",1,253},
-{"Hungarumlautsmall",1,254},
-{"Hzsquare",1,255},
-{"I",1,256},
-{"IAcyrillic",1,257},
-{"IJ",1,258},
-{"IUcyrillic",1,259},
-{"Iacute",1,260},
-{"Iacutesmall",1,261},
-{"Ibreve",1,262},
-{"Icaron",1,263},
-{"Icircle",1,264},
-{"Icircumflex",1,265},
-{"Icircumflexsmall",1,266},
-{"Icyrillic",1,267},
-{"Idblgrave",1,268},
-{"Idieresis",1,269},
-{"Idieresisacute",1,270},
-{"Idieresiscyrillic",1,271},
-{"Idieresissmall",1,272},
-{"Idot",1,273},
-{"Idotaccent",1,274},
-{"Idotbelow",1,275},
-{"Iebrevecyrillic",1,276},
-{"Iecyrillic",1,277},
-{"Ifraktur",1,278},
-{"Igrave",1,279},
-{"Igravesmall",1,280},
-{"Ihookabove",1,281},
-{"Iicyrillic",1,282},
-{"Iinvertedbreve",1,283},
-{"Iishortcyrillic",1,284},
-{"Imacron",1,285},
-{"Imacroncyrillic",1,286},
-{"Imonospace",1,287},
-{"Iniarmenian",1,288},
-{"Iocyrillic",1,289},
-{"Iogonek",1,290},
-{"Iota",1,291},
-{"Iotaafrican",1,292},
-{"Iotadieresis",1,293},
-{"Iotatonos",1,294},
-{"Ismall",1,295},
-{"Istroke",1,296},
-{"Itilde",1,297},
-{"Itildebelow",1,298},
-{"Izhitsacyrillic",1,299},
-{"Izhitsadblgravecyrillic",1,300},
-{"J",1,301},
-{"Jaarmenian",1,302},
-{"Jcircle",1,303},
-{"Jcircumflex",1,304},
-{"Jecyrillic",1,305},
-{"Jheharmenian",1,306},
-{"Jmonospace",1,307},
-{"Jsmall",1,308},
-{"K",1,309},
-{"KBsquare",1,310},
-{"KKsquare",1,311},
-{"Kabashkircyrillic",1,312},
-{"Kacute",1,313},
-{"Kacyrillic",1,314},
-{"Kadescendercyrillic",1,315},
-{"Kahookcyrillic",1,316},
-{"Kappa",1,317},
-{"Kastrokecyrillic",1,318},
-{"Kaverticalstrokecyrillic",1,319},
-{"Kcaron",1,320},
-{"Kcedilla",1,321},
-{"Kcircle",1,322},
-{"Kcommaaccent",1,323},
-{"Kdotbelow",1,324},
-{"Keharmenian",1,325},
-{"Kenarmenian",1,326},
-{"Khacyrillic",1,327},
-{"Kheicoptic",1,328},
-{"Khook",1,329},
-{"Kjecyrillic",1,330},
-{"Klinebelow",1,331},
-{"Kmonospace",1,332},
-{"Koppacyrillic",1,333},
-{"Koppagreek",1,334},
-{"Ksicyrillic",1,335},
-{"Ksmall",1,336},
-{"L",1,337},
-{"LJ",1,338},
-{"LL",1,339},
-{"Lacute",1,340},
-{"Lambda",1,341},
-{"Lcaron",1,342},
-{"Lcedilla",1,343},
-{"Lcircle",1,344},
-{"Lcircumflexbelow",1,345},
-{"Lcommaaccent",1,346},
-{"Ldot",1,347},
-{"Ldotaccent",1,348},
-{"Ldotbelow",1,349},
-{"Ldotbelowmacron",1,350},
-{"Liwnarmenian",1,351},
-{"Lj",1,352},
-{"Ljecyrillic",1,353},
-{"Llinebelow",1,354},
-{"Lmonospace",1,355},
-{"Lslash",1,356},
-{"Lslashsmall",1,357},
-{"Lsmall",1,358},
-{"M",1,359},
-{"MBsquare",1,360},
-{"Macron",1,361},
-{"Macronsmall",1,362},
-{"Macute",1,363},
-{"Mcircle",1,364},
-{"Mdotaccent",1,365},
-{"Mdotbelow",1,366},
-{"Menarmenian",1,367},
-{"Mmonospace",1,368},
-{"Msmall",1,369},
-{"Mturned",1,370},
-{"Mu",1,371},
-{"N",1,372},
-{"NJ",1,373},
-{"Nacute",1,374},
-{"Ncaron",1,375},
-{"Ncedilla",1,376},
-{"Ncircle",1,377},
-{"Ncircumflexbelow",1,378},
-{"Ncommaaccent",1,379},
-{"Ndotaccent",1,380},
-{"Ndotbelow",1,381},
-{"Nhookleft",1,382},
-{"Nineroman",1,383},
-{"Nj",1,384},
-{"Njecyrillic",1,385},
-{"Nlinebelow",1,386},
-{"Nmonospace",1,387},
-{"Nowarmenian",1,388},
-{"Nsmall",1,389},
-{"Ntilde",1,390},
-{"Ntildesmall",1,391},
-{"Nu",1,392},
-{"O",1,393},
-{"OE",1,394},
-{"OEsmall",1,395},
-{"Oacute",1,396},
-{"Oacutesmall",1,397},
-{"Obarredcyrillic",1,398},
-{"Obarreddieresiscyrillic",1,399},
-{"Obreve",1,400},
-{"Ocaron",1,401},
-{"Ocenteredtilde",1,402},
-{"Ocircle",1,403},
-{"Ocircumflex",1,404},
-{"Ocircumflexacute",1,405},
-{"Ocircumflexdotbelow",1,406},
-{"Ocircumflexgrave",1,407},
-{"Ocircumflexhookabove",1,408},
-{"Ocircumflexsmall",1,409},
-{"Ocircumflextilde",1,410},
-{"Ocyrillic",1,411},
-{"Odblacute",1,412},
-{"Odblgrave",1,413},
-{"Odieresis",1,414},
-{"Odieresiscyrillic",1,415},
-{"Odieresissmall",1,416},
-{"Odotbelow",1,417},
-{"Ogoneksmall",1,418},
-{"Ograve",1,419},
-{"Ogravesmall",1,420},
-{"Oharmenian",1,421},
-{"Ohm",1,422},
-{"Ohookabove",1,423},
-{"Ohorn",1,424},
-{"Ohornacute",1,425},
-{"Ohorndotbelow",1,426},
-{"Ohorngrave",1,427},
-{"Ohornhookabove",1,428},
-{"Ohorntilde",1,429},
-{"Ohungarumlaut",1,430},
-{"Oi",1,431},
-{"Oinvertedbreve",1,432},
-{"Omacron",1,433},
-{"Omacronacute",1,434},
-{"Omacrongrave",1,435},
-{"Omega",1,436},
-{"Omegacyrillic",1,437},
-{"Omegagreek",1,438},
-{"Omegaroundcyrillic",1,439},
-{"Omegatitlocyrillic",1,440},
-{"Omegatonos",1,441},
-{"Omicron",1,442},
-{"Omicrontonos",1,443},
-{"Omonospace",1,444},
-{"Oneroman",1,445},
-{"Oogonek",1,446},
-{"Oogonekmacron",1,447},
-{"Oopen",1,448},
-{"Oslash",1,449},
-{"Oslashacute",1,450},
-{"Oslashsmall",1,451},
-{"Osmall",1,452},
-{"Ostrokeacute",1,453},
-{"Otcyrillic",1,454},
-{"Otilde",1,455},
-{"Otildeacute",1,456},
-{"Otildedieresis",1,457},
-{"Otildesmall",1,458},
-{"P",1,459},
-{"Pacute",1,460},
-{"Pcircle",1,461},
-{"Pdotaccent",1,462},
-{"Pecyrillic",1,463},
-{"Peharmenian",1,464},
-{"Pemiddlehookcyrillic",1,465},
-{"Phi",1,466},
-{"Phook",1,467},
-{"Pi",1,468},
-{"Piwrarmenian",1,469},
-{"Pmonospace",1,470},
-{"Psi",1,471},
-{"Psicyrillic",1,472},
-{"Psmall",1,473},
-{"Q",1,474},
-{"Qcircle",1,475},
-{"Qmonospace",1,476},
-{"Qsmall",1,477},
-{"R",1,478},
-{"Raarmenian",1,479},
-{"Racute",1,480},
-{"Rcaron",1,481},
-{"Rcedilla",1,482},
-{"Rcircle",1,483},
-{"Rcommaaccent",1,484},
-{"Rdblgrave",1,485},
-{"Rdotaccent",1,486},
-{"Rdotbelow",1,487},
-{"Rdotbelowmacron",1,488},
-{"Reharmenian",1,489},
-{"Rfraktur",1,490},
-{"Rho",1,491},
-{"Ringsmall",1,492},
-{"Rinvertedbreve",1,493},
-{"Rlinebelow",1,494},
-{"Rmonospace",1,495},
-{"Rsmall",1,496},
-{"Rsmallinverted",1,497},
-{"Rsmallinvertedsuperior",1,498},
-{"S",1,499},
-{"SF010000",1,500},
-{"SF020000",1,501},
-{"SF030000",1,502},
-{"SF040000",1,503},
-{"SF050000",1,504},
-{"SF060000",1,505},
-{"SF070000",1,506},
-{"SF080000",1,507},
-{"SF090000",1,508},
-{"SF100000",1,509},
-{"SF110000",1,510},
-{"SF190000",1,511},
-{"SF200000",1,512},
-{"SF210000",1,513},
-{"SF220000",1,514},
-{"SF230000",1,515},
-{"SF240000",1,516},
-{"SF250000",1,517},
-{"SF260000",1,518},
-{"SF270000",1,519},
-{"SF280000",1,520},
-{"SF360000",1,521},
-{"SF370000",1,522},
-{"SF380000",1,523},
-{"SF390000",1,524},
-{"SF400000",1,525},
-{"SF410000",1,526},
-{"SF420000",1,527},
-{"SF430000",1,528},
-{"SF440000",1,529},
-{"SF450000",1,530},
-{"SF460000",1,531},
-{"SF470000",1,532},
-{"SF480000",1,533},
-{"SF490000",1,534},
-{"SF500000",1,535},
-{"SF510000",1,536},
-{"SF520000",1,537},
-{"SF530000",1,538},
-{"SF540000",1,539},
-{"Sacute",1,540},
-{"Sacutedotaccent",1,541},
-{"Sampigreek",1,542},
-{"Scaron",1,543},
-{"Scarondotaccent",1,544},
-{"Scaronsmall",1,545},
-{"Scedilla",1,546},
-{"Schwa",1,547},
-{"Schwacyrillic",1,548},
-{"Schwadieresiscyrillic",1,549},
-{"Scircle",1,550},
-{"Scircumflex",1,551},
-{"Scommaaccent",1,552},
-{"Sdotaccent",1,553},
-{"Sdotbelow",1,554},
-{"Sdotbelowdotaccent",1,555},
-{"Seharmenian",1,556},
-{"Sevenroman",1,557},
-{"Shaarmenian",1,558},
-{"Shacyrillic",1,559},
-{"Shchacyrillic",1,560},
-{"Sheicoptic",1,561},
-{"Shhacyrillic",1,562},
-{"Shimacoptic",1,563},
-{"Sigma",1,564},
-{"Sixroman",1,565},
-{"Smonospace",1,566},
-{"Softsigncyrillic",1,567},
-{"Ssmall",1,568},
-{"Stigmagreek",1,569},
-{"T",1,570},
-{"Tau",1,571},
-{"Tbar",1,572},
-{"Tcaron",1,573},
-{"Tcedilla",1,574},
-{"Tcircle",1,575},
-{"Tcircumflexbelow",1,576},
-{"Tcommaaccent",1,577},
-{"Tdotaccent",1,578},
-{"Tdotbelow",1,579},
-{"Tecyrillic",1,580},
-{"Tedescendercyrillic",1,581},
-{"Tenroman",1,582},
-{"Tetsecyrillic",1,583},
-{"Theta",1,584},
-{"Thook",1,585},
-{"Thorn",1,586},
-{"Thornsmall",1,587},
-{"Threeroman",1,588},
-{"Tildesmall",1,589},
-{"Tiwnarmenian",1,590},
-{"Tlinebelow",1,591},
-{"Tmonospace",1,592},
-{"Toarmenian",1,593},
-{"Tonefive",1,594},
-{"Tonesix",1,595},
-{"Tonetwo",1,596},
-{"Tretroflexhook",1,597},
-{"Tsecyrillic",1,598},
-{"Tshecyrillic",1,599},
-{"Tsmall",1,600},
-{"Twelveroman",1,601},
-{"Tworoman",1,602},
-{"U",1,603},
-{"Uacute",1,604},
-{"Uacutesmall",1,605},
-{"Ubreve",1,606},
-{"Ucaron",1,607},
-{"Ucircle",1,608},
-{"Ucircumflex",1,609},
-{"Ucircumflexbelow",1,610},
-{"Ucircumflexsmall",1,611},
-{"Ucyrillic",1,612},
-{"Udblacute",1,613},
-{"Udblgrave",1,614},
-{"Udieresis",1,615},
-{"Udieresisacute",1,616},
-{"Udieresisbelow",1,617},
-{"Udieresiscaron",1,618},
-{"Udieresiscyrillic",1,619},
-{"Udieresisgrave",1,620},
-{"Udieresismacron",1,621},
-{"Udieresissmall",1,622},
-{"Udotbelow",1,623},
-{"Ugrave",1,624},
-{"Ugravesmall",1,625},
-{"Uhookabove",1,626},
-{"Uhorn",1,627},
-{"Uhornacute",1,628},
-{"Uhorndotbelow",1,629},
-{"Uhorngrave",1,630},
-{"Uhornhookabove",1,631},
-{"Uhorntilde",1,632},
-{"Uhungarumlaut",1,633},
-{"Uhungarumlautcyrillic",1,634},
-{"Uinvertedbreve",1,635},
-{"Ukcyrillic",1,636},
-{"Umacron",1,637},
-{"Umacroncyrillic",1,638},
-{"Umacrondieresis",1,639},
-{"Umonospace",1,640},
-{"Uogonek",1,641},
-{"Upsilon",1,642},
-{"Upsilon1",1,643},
-{"Upsilonacutehooksymbolgreek",1,644},
-{"Upsilonafrican",1,645},
-{"Upsilondieresis",1,646},
-{"Upsilondieresishooksymbolgreek",1,647},
-{"Upsilonhooksymbol",1,648},
-{"Upsilontonos",1,649},
-{"Uring",1,650},
-{"Ushortcyrillic",1,651},
-{"Usmall",1,652},
-{"Ustraightcyrillic",1,653},
-{"Ustraightstrokecyrillic",1,654},
-{"Utilde",1,655},
-{"Utildeacute",1,656},
-{"Utildebelow",1,657},
-{"V",1,658},
-{"Vcircle",1,659},
-{"Vdotbelow",1,660},
-{"Vecyrillic",1,661},
-{"Vewarmenian",1,662},
-{"Vhook",1,663},
-{"Vmonospace",1,664},
-{"Voarmenian",1,665},
-{"Vsmall",1,666},
-{"Vtilde",1,667},
-{"W",1,668},
-{"Wacute",1,669},
-{"Wcircle",1,670},
-{"Wcircumflex",1,671},
-{"Wdieresis",1,672},
-{"Wdotaccent",1,673},
-{"Wdotbelow",1,674},
-{"Wgrave",1,675},
-{"Wmonospace",1,676},
-{"Wsmall",1,677},
-{"X",1,678},
-{"Xcircle",1,679},
-{"Xdieresis",1,680},
-{"Xdotaccent",1,681},
-{"Xeharmenian",1,682},
-{"Xi",1,683},
-{"Xmonospace",1,684},
-{"Xsmall",1,685},
-{"Y",1,686},
-{"Yacute",1,687},
-{"Yacutesmall",1,688},
-{"Yatcyrillic",1,689},
-{"Ycircle",1,690},
-{"Ycircumflex",1,691},
-{"Ydieresis",1,692},
-{"Ydieresissmall",1,693},
-{"Ydotaccent",1,694},
-{"Ydotbelow",1,695},
-{"Yericyrillic",1,696},
-{"Yerudieresiscyrillic",1,697},
-{"Ygrave",1,698},
-{"Yhook",1,699},
-{"Yhookabove",1,700},
-{"Yiarmenian",1,701},
-{"Yicyrillic",1,702},
-{"Yiwnarmenian",1,703},
-{"Ymonospace",1,704},
-{"Ysmall",1,705},
-{"Ytilde",1,706},
-{"Yusbigcyrillic",1,707},
-{"Yusbigiotifiedcyrillic",1,708},
-{"Yuslittlecyrillic",1,709},
-{"Yuslittleiotifiedcyrillic",1,710},
-{"Z",1,711},
-{"Zaarmenian",1,712},
-{"Zacute",1,713},
-{"Zcaron",1,714},
-{"Zcaronsmall",1,715},
-{"Zcircle",1,716},
-{"Zcircumflex",1,717},
-{"Zdot",1,718},
-{"Zdotaccent",1,719},
-{"Zdotbelow",1,720},
-{"Zecyrillic",1,721},
-{"Zedescendercyrillic",1,722},
-{"Zedieresiscyrillic",1,723},
-{"Zeta",1,724},
-{"Zhearmenian",1,725},
-{"Zhebrevecyrillic",1,726},
-{"Zhecyrillic",1,727},
-{"Zhedescendercyrillic",1,728},
-{"Zhedieresiscyrillic",1,729},
-{"Zlinebelow",1,730},
-{"Zmonospace",1,731},
-{"Zsmall",1,732},
-{"Zstroke",1,733},
-{"a",1,734},
-{"aabengali",1,735},
-{"aacute",1,736},
-{"aadeva",1,737},
-{"aagujarati",1,738},
-{"aagurmukhi",1,739},
-{"aamatragurmukhi",1,740},
-{"aarusquare",1,741},
-{"aavowelsignbengali",1,742},
-{"aavowelsigndeva",1,743},
-{"aavowelsigngujarati",1,744},
-{"abbreviationmarkarmenian",1,745},
-{"abbreviationsigndeva",1,746},
-{"abengali",1,747},
-{"abopomofo",1,748},
-{"abreve",1,749},
-{"abreveacute",1,750},
-{"abrevecyrillic",1,751},
-{"abrevedotbelow",1,752},
-{"abrevegrave",1,753},
-{"abrevehookabove",1,754},
-{"abrevetilde",1,755},
-{"acaron",1,756},
-{"acircle",1,757},
-{"acircumflex",1,758},
-{"acircumflexacute",1,759},
-{"acircumflexdotbelow",1,760},
-{"acircumflexgrave",1,761},
-{"acircumflexhookabove",1,762},
-{"acircumflextilde",1,763},
-{"acute",1,764},
-{"acutebelowcmb",1,765},
-{"acutecmb",1,766},
-{"acutecomb",1,767},
-{"acutedeva",1,768},
-{"acutelowmod",1,769},
-{"acutetonecmb",1,770},
-{"acyrillic",1,771},
-{"adblgrave",1,772},
-{"addakgurmukhi",1,773},
-{"adeva",1,774},
-{"adieresis",1,775},
-{"adieresiscyrillic",1,776},
-{"adieresismacron",1,777},
-{"adotbelow",1,778},
-{"adotmacron",1,779},
-{"ae",1,780},
-{"aeacute",1,781},
-{"aekorean",1,782},
-{"aemacron",1,783},
-{"afii00208",1,784},
-{"afii08941",1,785},
-{"afii10017",1,786},
-{"afii10018",1,787},
-{"afii10019",1,788},
-{"afii10020",1,789},
-{"afii10021",1,790},
-{"afii10022",1,791},
-{"afii10023",1,792},
-{"afii10024",1,793},
-{"afii10025",1,794},
-{"afii10026",1,795},
-{"afii10027",1,796},
-{"afii10028",1,797},
-{"afii10029",1,798},
-{"afii10030",1,799},
-{"afii10031",1,800},
-{"afii10032",1,801},
-{"afii10033",1,802},
-{"afii10034",1,803},
-{"afii10035",1,804},
-{"afii10036",1,805},
-{"afii10037",1,806},
-{"afii10038",1,807},
-{"afii10039",1,808},
-{"afii10040",1,809},
-{"afii10041",1,810},
-{"afii10042",1,811},
-{"afii10043",1,812},
-{"afii10044",1,813},
-{"afii10045",1,814},
-{"afii10046",1,815},
-{"afii10047",1,816},
-{"afii10048",1,817},
-{"afii10049",1,818},
-{"afii10050",1,819},
-{"afii10051",1,820},
-{"afii10052",1,821},
-{"afii10053",1,822},
-{"afii10054",1,823},
-{"afii10055",1,824},
-{"afii10056",1,825},
-{"afii10057",1,826},
-{"afii10058",1,827},
-{"afii10059",1,828},
-{"afii10060",1,829},
-{"afii10061",1,830},
-{"afii10062",1,831},
-{"afii10063",1,832},
-{"afii10064",1,833},
-{"afii10065",1,834},
-{"afii10066",1,835},
-{"afii10067",1,836},
-{"afii10068",1,837},
-{"afii10069",1,838},
-{"afii10070",1,839},
-{"afii10071",1,840},
-{"afii10072",1,841},
-{"afii10073",1,842},
-{"afii10074",1,843},
-{"afii10075",1,844},
-{"afii10076",1,845},
-{"afii10077",1,846},
-{"afii10078",1,847},
-{"afii10079",1,848},
-{"afii10080",1,849},
-{"afii10081",1,850},
-{"afii10082",1,851},
-{"afii10083",1,852},
-{"afii10084",1,853},
-{"afii10085",1,854},
-{"afii10086",1,855},
-{"afii10087",1,856},
-{"afii10088",1,857},
-{"afii10089",1,858},
-{"afii10090",1,859},
-{"afii10091",1,860},
-{"afii10092",1,861},
-{"afii10093",1,862},
-{"afii10094",1,863},
-{"afii10095",1,864},
-{"afii10096",1,865},
-{"afii10097",1,866},
-{"afii10098",1,867},
-{"afii10099",1,868},
-{"afii10100",1,869},
-{"afii10101",1,870},
-{"afii10102",1,871},
-{"afii10103",1,872},
-{"afii10104",1,873},
-{"afii10105",1,874},
-{"afii10106",1,875},
-{"afii10107",1,876},
-{"afii10108",1,877},
-{"afii10109",1,878},
-{"afii10110",1,879},
-{"afii10145",1,880},
-{"afii10146",1,881},
-{"afii10147",1,882},
-{"afii10148",1,883},
-{"afii10192",1,884},
-{"afii10193",1,885},
-{"afii10194",1,886},
-{"afii10195",1,887},
-{"afii10196",1,888},
-{"afii10831",1,889},
-{"afii10832",1,890},
-{"afii10846",1,891},
-{"afii299",1,892},
-{"afii300",1,893},
-{"afii301",1,894},
-{"afii57381",1,895},
-{"afii57388",1,896},
-{"afii57392",1,897},
-{"afii57393",1,898},
-{"afii57394",1,899},
-{"afii57395",1,900},
-{"afii57396",1,901},
-{"afii57397",1,902},
-{"afii57398",1,903},
-{"afii57399",1,904},
-{"afii57400",1,905},
-{"afii57401",1,906},
-{"afii57403",1,907},
-{"afii57407",1,908},
-{"afii57409",1,909},
-{"afii57410",1,910},
-{"afii57411",1,911},
-{"afii57412",1,912},
-{"afii57413",1,913},
-{"afii57414",1,914},
-{"afii57415",1,915},
-{"afii57416",1,916},
-{"afii57417",1,917},
-{"afii57418",1,918},
-{"afii57419",1,919},
-{"afii57420",1,920},
-{"afii57421",1,921},
-{"afii57422",1,922},
-{"afii57423",1,923},
-{"afii57424",1,924},
-{"afii57425",1,925},
-{"afii57426",1,926},
-{"afii57427",1,927},
-{"afii57428",1,928},
-{"afii57429",1,929},
-{"afii57430",1,930},
-{"afii57431",1,931},
-{"afii57432",1,932},
-{"afii57433",1,933},
-{"afii57434",1,934},
-{"afii57440",1,935},
-{"afii57441",1,936},
-{"afii57442",1,937},
-{"afii57443",1,938},
-{"afii57444",1,939},
-{"afii57445",1,940},
-{"afii57446",1,941},
-{"afii57448",1,942},
-{"afii57449",1,943},
-{"afii57450",1,944},
-{"afii57451",1,945},
-{"afii57452",1,946},
-{"afii57453",1,947},
-{"afii57454",1,948},
-{"afii57455",1,949},
-{"afii57456",1,950},
-{"afii57457",1,951},
-{"afii57458",1,952},
-{"afii57470",1,953},
-{"afii57505",1,954},
-{"afii57506",1,955},
-{"afii57507",1,956},
-{"afii57508",1,957},
-{"afii57509",1,958},
-{"afii57511",1,959},
-{"afii57512",1,960},
-{"afii57513",1,961},
-{"afii57514",1,962},
-{"afii57519",1,963},
-{"afii57534",1,964},
-{"afii57636",1,965},
-{"afii57645",1,966},
-{"afii57658",1,967},
-{"afii57664",1,968},
-{"afii57665",1,969},
-{"afii57666",1,970},
-{"afii57667",1,971},
-{"afii57668",1,972},
-{"afii57669",1,973},
-{"afii57670",1,974},
-{"afii57671",1,975},
-{"afii57672",1,976},
-{"afii57673",1,977},
-{"afii57674",1,978},
-{"afii57675",1,979},
-{"afii57676",1,980},
-{"afii57677",1,981},
-{"afii57678",1,982},
-{"afii57679",1,983},
-{"afii57680",1,984},
-{"afii57681",1,985},
-{"afii57682",1,986},
-{"afii57683",1,987},
-{"afii57684",1,988},
-{"afii57685",1,989},
-{"afii57686",1,990},
-{"afii57687",1,991},
-{"afii57688",1,992},
-{"afii57689",1,993},
-{"afii57690",1,994},
-{"afii57694",1,995},
-{"afii57695",1,996},
-{"afii57700",1,997},
-{"afii57705",1,998},
-{"afii57716",1,999},
-{"afii57717",1,1000},
-{"afii57718",1,1001},
-{"afii57723",1,1002},
-{"afii57793",1,1003},
-{"afii57794",1,1004},
-{"afii57795",1,1005},
-{"afii57796",1,1006},
-{"afii57797",1,1007},
-{"afii57798",1,1008},
-{"afii57799",1,1009},
-{"afii57800",1,1010},
-{"afii57801",1,1011},
-{"afii57802",1,1012},
-{"afii57803",1,1013},
-{"afii57804",1,1014},
-{"afii57806",1,1015},
-{"afii57807",1,1016},
-{"afii57839",1,1017},
-{"afii57841",1,1018},
-{"afii57842",1,1019},
-{"afii57929",1,1020},
-{"afii61248",1,1021},
-{"afii61289",1,1022},
-{"afii61352",1,1023},
-{"afii61573",1,1024},
-{"afii61574",1,1025},
-{"afii61575",1,1026},
-{"afii61664",1,1027},
-{"afii63167",1,1028},
-{"afii64937",1,1029},
-{"agrave",1,1030},
-{"agujarati",1,1031},
-{"agurmukhi",1,1032},
-{"ahiragana",1,1033},
-{"ahookabove",1,1034},
-{"aibengali",1,1035},
-{"aibopomofo",1,1036},
-{"aideva",1,1037},
-{"aiecyrillic",1,1038},
-{"aigujarati",1,1039},
-{"aigurmukhi",1,1040},
-{"aimatragurmukhi",1,1041},
-{"ainarabic",1,1042},
-{"ainfinalarabic",1,1043},
-{"aininitialarabic",1,1044},
-{"ainmedialarabic",1,1045},
-{"ainvertedbreve",1,1046},
-{"aivowelsignbengali",1,1047},
-{"aivowelsigndeva",1,1048},
-{"aivowelsigngujarati",1,1049},
-{"akatakana",1,1050},
-{"akatakanahalfwidth",1,1051},
-{"akorean",1,1052},
-{"alef",1,1053},
-{"alefarabic",1,1054},
-{"alefdageshhebrew",1,1055},
-{"aleffinalarabic",1,1056},
-{"alefhamzaabovearabic",1,1057},
-{"alefhamzaabovefinalarabic",1,1058},
-{"alefhamzabelowarabic",1,1059},
-{"alefhamzabelowfinalarabic",1,1060},
-{"alefhebrew",1,1061},
-{"aleflamedhebrew",1,1062},
-{"alefmaddaabovearabic",1,1063},
-{"alefmaddaabovefinalarabic",1,1064},
-{"alefmaksuraarabic",1,1065},
-{"alefmaksurafinalarabic",1,1066},
-{"alefmaksurainitialarabic",1,1067},
-{"alefmaksuramedialarabic",1,1068},
-{"alefpatahhebrew",1,1069},
-{"alefqamatshebrew",1,1070},
-{"aleph",1,1071},
-{"allequal",1,1072},
-{"alpha",1,1073},
-{"alphatonos",1,1074},
-{"amacron",1,1075},
-{"amonospace",1,1076},
-{"ampersand",1,1077},
-{"ampersandmonospace",1,1078},
-{"ampersandsmall",1,1079},
-{"amsquare",1,1080},
-{"anbopomofo",1,1081},
-{"angbopomofo",1,1082},
-{"angkhankhuthai",1,1083},
-{"angle",1,1084},
-{"anglebracketleft",1,1085},
-{"anglebracketleftvertical",1,1086},
-{"anglebracketright",1,1087},
-{"anglebracketrightvertical",1,1088},
-{"angleleft",1,1089},
-{"angleright",1,1090},
-{"angstrom",1,1091},
-{"anoteleia",1,1092},
-{"anudattadeva",1,1093},
-{"anusvarabengali",1,1094},
-{"anusvaradeva",1,1095},
-{"anusvaragujarati",1,1096},
-{"aogonek",1,1097},
-{"apaatosquare",1,1098},
-{"aparen",1,1099},
-{"apostrophearmenian",1,1100},
-{"apostrophemod",1,1101},
-{"apple",1,1102},
-{"approaches",1,1103},
-{"approxequal",1,1104},
-{"approxequalorimage",1,1105},
-{"approximatelyequal",1,1106},
-{"araeaekorean",1,1107},
-{"araeakorean",1,1108},
-{"arc",1,1109},
-{"arighthalfring",1,1110},
-{"aring",1,1111},
-{"aringacute",1,1112},
-{"aringbelow",1,1113},
-{"arrowboth",1,1114},
-{"arrowdashdown",1,1115},
-{"arrowdashleft",1,1116},
-{"arrowdashright",1,1117},
-{"arrowdashup",1,1118},
-{"arrowdblboth",1,1119},
-{"arrowdbldown",1,1120},
-{"arrowdblleft",1,1121},
-{"arrowdblright",1,1122},
-{"arrowdblup",1,1123},
-{"arrowdown",1,1124},
-{"arrowdownleft",1,1125},
-{"arrowdownright",1,1126},
-{"arrowdownwhite",1,1127},
-{"arrowheaddownmod",1,1128},
-{"arrowheadleftmod",1,1129},
-{"arrowheadrightmod",1,1130},
-{"arrowheadupmod",1,1131},
-{"arrowhorizex",1,1132},
-{"arrowleft",1,1133},
-{"arrowleftdbl",1,1134},
-{"arrowleftdblstroke",1,1135},
-{"arrowleftoverright",1,1136},
-{"arrowleftwhite",1,1137},
-{"arrowright",1,1138},
-{"arrowrightdblstroke",1,1139},
-{"arrowrightheavy",1,1140},
-{"arrowrightoverleft",1,1141},
-{"arrowrightwhite",1,1142},
-{"arrowtableft",1,1143},
-{"arrowtabright",1,1144},
-{"arrowup",1,1145},
-{"arrowupdn",1,1146},
-{"arrowupdnbse",1,1147},
-{"arrowupdownbase",1,1148},
-{"arrowupleft",1,1149},
-{"arrowupleftofdown",1,1150},
-{"arrowupright",1,1151},
-{"arrowupwhite",1,1152},
-{"arrowvertex",1,1153},
-{"asciicircum",1,1154},
-{"asciicircummonospace",1,1155},
-{"asciitilde",1,1156},
-{"asciitildemonospace",1,1157},
-{"ascript",1,1158},
-{"ascriptturned",1,1159},
-{"asmallhiragana",1,1160},
-{"asmallkatakana",1,1161},
-{"asmallkatakanahalfwidth",1,1162},
-{"asterisk",1,1163},
-{"asteriskaltonearabic",1,1164},
-{"asteriskarabic",1,1165},
-{"asteriskmath",1,1166},
-{"asteriskmonospace",1,1167},
-{"asterisksmall",1,1168},
-{"asterism",1,1169},
-{"asuperior",1,1170},
-{"asymptoticallyequal",1,1171},
-{"at",1,1172},
-{"atilde",1,1173},
-{"atmonospace",1,1174},
-{"atsmall",1,1175},
-{"aturned",1,1176},
-{"aubengali",1,1177},
-{"aubopomofo",1,1178},
-{"audeva",1,1179},
-{"augujarati",1,1180},
-{"augurmukhi",1,1181},
-{"aulengthmarkbengali",1,1182},
-{"aumatragurmukhi",1,1183},
-{"auvowelsignbengali",1,1184},
-{"auvowelsigndeva",1,1185},
-{"auvowelsigngujarati",1,1186},
-{"avagrahadeva",1,1187},
-{"aybarmenian",1,1188},
-{"ayin",1,1189},
-{"ayinaltonehebrew",1,1190},
-{"ayinhebrew",1,1191},
-{"b",1,1192},
-{"babengali",1,1193},
-{"backslash",1,1194},
-{"backslashmonospace",1,1195},
-{"badeva",1,1196},
-{"bagujarati",1,1197},
-{"bagurmukhi",1,1198},
-{"bahiragana",1,1199},
-{"bahtthai",1,1200},
-{"bakatakana",1,1201},
-{"bar",1,1202},
-{"barmonospace",1,1203},
-{"bbopomofo",1,1204},
-{"bcircle",1,1205},
-{"bdotaccent",1,1206},
-{"bdotbelow",1,1207},
-{"beamedsixteenthnotes",1,1208},
-{"because",1,1209},
-{"becyrillic",1,1210},
-{"beharabic",1,1211},
-{"behfinalarabic",1,1212},
-{"behinitialarabic",1,1213},
-{"behiragana",1,1214},
-{"behmedialarabic",1,1215},
-{"behmeeminitialarabic",1,1216},
-{"behmeemisolatedarabic",1,1217},
-{"behnoonfinalarabic",1,1218},
-{"bekatakana",1,1219},
-{"benarmenian",1,1220},
-{"bet",1,1221},
-{"beta",1,1222},
-{"betasymbolgreek",1,1223},
-{"betdagesh",1,1224},
-{"betdageshhebrew",1,1225},
-{"bethebrew",1,1226},
-{"betrafehebrew",1,1227},
-{"bhabengali",1,1228},
-{"bhadeva",1,1229},
-{"bhagujarati",1,1230},
-{"bhagurmukhi",1,1231},
-{"bhook",1,1232},
-{"bihiragana",1,1233},
-{"bikatakana",1,1234},
-{"bilabialclick",1,1235},
-{"bindigurmukhi",1,1236},
-{"birusquare",1,1237},
-{"blackcircle",1,1238},
-{"blackdiamond",1,1239},
-{"blackdownpointingtriangle",1,1240},
-{"blackleftpointingpointer",1,1241},
-{"blackleftpointingtriangle",1,1242},
-{"blacklenticularbracketleft",1,1243},
-{"blacklenticularbracketleftvertical",1,1244},
-{"blacklenticularbracketright",1,1245},
-{"blacklenticularbracketrightvertical",1,1246},
-{"blacklowerlefttriangle",1,1247},
-{"blacklowerrighttriangle",1,1248},
-{"blackrectangle",1,1249},
-{"blackrightpointingpointer",1,1250},
-{"blackrightpointingtriangle",1,1251},
-{"blacksmallsquare",1,1252},
-{"blacksmilingface",1,1253},
-{"blacksquare",1,1254},
-{"blackstar",1,1255},
-{"blackupperlefttriangle",1,1256},
-{"blackupperrighttriangle",1,1257},
-{"blackuppointingsmalltriangle",1,1258},
-{"blackuppointingtriangle",1,1259},
-{"blank",1,1260},
-{"blinebelow",1,1261},
-{"block",1,1262},
-{"bmonospace",1,1263},
-{"bobaimaithai",1,1264},
-{"bohiragana",1,1265},
-{"bokatakana",1,1266},
-{"bparen",1,1267},
-{"bqsquare",1,1268},
-{"braceex",1,1269},
-{"braceleft",1,1270},
-{"braceleftbt",1,1271},
-{"braceleftmid",1,1272},
-{"braceleftmonospace",1,1273},
-{"braceleftsmall",1,1274},
-{"bracelefttp",1,1275},
-{"braceleftvertical",1,1276},
-{"braceright",1,1277},
-{"bracerightbt",1,1278},
-{"bracerightmid",1,1279},
-{"bracerightmonospace",1,1280},
-{"bracerightsmall",1,1281},
-{"bracerighttp",1,1282},
-{"bracerightvertical",1,1283},
-{"bracketleft",1,1284},
-{"bracketleftbt",1,1285},
-{"bracketleftex",1,1286},
-{"bracketleftmonospace",1,1287},
-{"bracketlefttp",1,1288},
-{"bracketright",1,1289},
-{"bracketrightbt",1,1290},
-{"bracketrightex",1,1291},
-{"bracketrightmonospace",1,1292},
-{"bracketrighttp",1,1293},
-{"breve",1,1294},
-{"brevebelowcmb",1,1295},
-{"brevecmb",1,1296},
-{"breveinvertedbelowcmb",1,1297},
-{"breveinvertedcmb",1,1298},
-{"breveinverteddoublecmb",1,1299},
-{"bridgebelowcmb",1,1300},
-{"bridgeinvertedbelowcmb",1,1301},
-{"brokenbar",1,1302},
-{"bstroke",1,1303},
-{"bsuperior",1,1304},
-{"btopbar",1,1305},
-{"buhiragana",1,1306},
-{"bukatakana",1,1307},
-{"bullet",1,1308},
-{"bulletinverse",1,1309},
-{"bulletoperator",1,1310},
-{"bullseye",1,1311},
-{"c",1,1312},
-{"caarmenian",1,1313},
-{"cabengali",1,1314},
-{"cacute",1,1315},
-{"cadeva",1,1316},
-{"cagujarati",1,1317},
-{"cagurmukhi",1,1318},
-{"calsquare",1,1319},
-{"candrabindubengali",1,1320},
-{"candrabinducmb",1,1321},
-{"candrabindudeva",1,1322},
-{"candrabindugujarati",1,1323},
-{"capslock",1,1324},
-{"careof",1,1325},
-{"caron",1,1326},
-{"caronbelowcmb",1,1327},
-{"caroncmb",1,1328},
-{"carriagereturn",1,1329},
-{"cbopomofo",1,1330},
-{"ccaron",1,1331},
-{"ccedilla",1,1332},
-{"ccedillaacute",1,1333},
-{"ccircle",1,1334},
-{"ccircumflex",1,1335},
-{"ccurl",1,1336},
-{"cdot",1,1337},
-{"cdotaccent",1,1338},
-{"cdsquare",1,1339},
-{"cedilla",1,1340},
-{"cedillacmb",1,1341},
-{"cent",1,1342},
-{"centigrade",1,1343},
-{"centinferior",1,1344},
-{"centmonospace",1,1345},
-{"centoldstyle",1,1346},
-{"centsuperior",1,1347},
-{"chaarmenian",1,1348},
-{"chabengali",1,1349},
-{"chadeva",1,1350},
-{"chagujarati",1,1351},
-{"chagurmukhi",1,1352},
-{"chbopomofo",1,1353},
-{"cheabkhasiancyrillic",1,1354},
-{"checkmark",1,1355},
-{"checyrillic",1,1356},
-{"chedescenderabkhasiancyrillic",1,1357},
-{"chedescendercyrillic",1,1358},
-{"chedieresiscyrillic",1,1359},
-{"cheharmenian",1,1360},
-{"chekhakassiancyrillic",1,1361},
-{"cheverticalstrokecyrillic",1,1362},
-{"chi",1,1363},
-{"chieuchacirclekorean",1,1364},
-{"chieuchaparenkorean",1,1365},
-{"chieuchcirclekorean",1,1366},
-{"chieuchkorean",1,1367},
-{"chieuchparenkorean",1,1368},
-{"chochangthai",1,1369},
-{"chochanthai",1,1370},
-{"chochingthai",1,1371},
-{"chochoethai",1,1372},
-{"chook",1,1373},
-{"cieucacirclekorean",1,1374},
-{"cieucaparenkorean",1,1375},
-{"cieuccirclekorean",1,1376},
-{"cieuckorean",1,1377},
-{"cieucparenkorean",1,1378},
-{"cieucuparenkorean",1,1379},
-{"circle",1,1380},
-{"circlemultiply",1,1381},
-{"circleot",1,1382},
-{"circleplus",1,1383},
-{"circlepostalmark",1,1384},
-{"circlewithlefthalfblack",1,1385},
-{"circlewithrighthalfblack",1,1386},
-{"circumflex",1,1387},
-{"circumflexbelowcmb",1,1388},
-{"circumflexcmb",1,1389},
-{"clear",1,1390},
-{"clickalveolar",1,1391},
-{"clickdental",1,1392},
-{"clicklateral",1,1393},
-{"clickretroflex",1,1394},
-{"club",1,1395},
-{"clubsuitblack",1,1396},
-{"clubsuitwhite",1,1397},
-{"cmcubedsquare",1,1398},
-{"cmonospace",1,1399},
-{"cmsquaredsquare",1,1400},
-{"coarmenian",1,1401},
-{"colon",1,1402},
-{"colonmonetary",1,1403},
-{"colonmonospace",1,1404},
-{"colonsign",1,1405},
-{"colonsmall",1,1406},
-{"colontriangularhalfmod",1,1407},
-{"colontriangularmod",1,1408},
-{"comma",1,1409},
-{"commaabovecmb",1,1410},
-{"commaaboverightcmb",1,1411},
-{"commaaccent",1,1412},
-{"commaarabic",1,1413},
-{"commaarmenian",1,1414},
-{"commainferior",1,1415},
-{"commamonospace",1,1416},
-{"commareversedabovecmb",1,1417},
-{"commareversedmod",1,1418},
-{"commasmall",1,1419},
-{"commasuperior",1,1420},
-{"commaturnedabovecmb",1,1421},
-{"commaturnedmod",1,1422},
-{"compass",1,1423},
-{"congruent",1,1424},
-{"contourintegral",1,1425},
-{"control",1,1426},
-{"controlACK",1,1427},
-{"controlBEL",1,1428},
-{"controlBS",1,1429},
-{"controlCAN",1,1430},
-{"controlCR",1,1431},
-{"controlDC1",1,1432},
-{"controlDC2",1,1433},
-{"controlDC3",1,1434},
-{"controlDC4",1,1435},
-{"controlDEL",1,1436},
-{"controlDLE",1,1437},
-{"controlEM",1,1438},
-{"controlENQ",1,1439},
-{"controlEOT",1,1440},
-{"controlESC",1,1441},
-{"controlETB",1,1442},
-{"controlETX",1,1443},
-{"controlFF",1,1444},
-{"controlFS",1,1445},
-{"controlGS",1,1446},
-{"controlHT",1,1447},
-{"controlLF",1,1448},
-{"controlNAK",1,1449},
-{"controlRS",1,1450},
-{"controlSI",1,1451},
-{"controlSO",1,1452},
-{"controlSOT",1,1453},
-{"controlSTX",1,1454},
-{"controlSUB",1,1455},
-{"controlSYN",1,1456},
-{"controlUS",1,1457},
-{"controlVT",1,1458},
-{"copyright",1,1459},
-{"copyrightsans",1,1460},
-{"copyrightserif",1,1461},
-{"cornerbracketleft",1,1462},
-{"cornerbracketlefthalfwidth",1,1463},
-{"cornerbracketleftvertical",1,1464},
-{"cornerbracketright",1,1465},
-{"cornerbracketrighthalfwidth",1,1466},
-{"cornerbracketrightvertical",1,1467},
-{"corporationsquare",1,1468},
-{"cosquare",1,1469},
-{"coverkgsquare",1,1470},
-{"cparen",1,1471},
-{"cruzeiro",1,1472},
-{"cstretched",1,1473},
-{"curlyand",1,1474},
-{"curlyor",1,1475},
-{"currency",1,1476},
-{"cyrBreve",1,1477},
-{"cyrFlex",1,1478},
-{"cyrbreve",1,1479},
-{"cyrflex",1,1480},
-{"d",1,1481},
-{"daarmenian",1,1482},
-{"dabengali",1,1483},
-{"dadarabic",1,1484},
-{"dadeva",1,1485},
-{"dadfinalarabic",1,1486},
-{"dadinitialarabic",1,1487},
-{"dadmedialarabic",1,1488},
-{"dagesh",1,1489},
-{"dageshhebrew",1,1490},
-{"dagger",1,1491},
-{"daggerdbl",1,1492},
-{"dagujarati",1,1493},
-{"dagurmukhi",1,1494},
-{"dahiragana",1,1495},
-{"dakatakana",1,1496},
-{"dalarabic",1,1497},
-{"dalet",1,1498},
-{"daletdagesh",1,1499},
-{"daletdageshhebrew",1,1500},
-{"dalethatafpatah",2,1501},
-{"dalethatafpatahhebrew",2,1503},
-{"dalethatafsegol",2,1505},
-{"dalethatafsegolhebrew",2,1507},
-{"dalethebrew",1,1509},
-{"dalethiriq",2,1510},
-{"dalethiriqhebrew",2,1512},
-{"daletholam",2,1514},
-{"daletholamhebrew",2,1516},
-{"daletpatah",2,1518},
-{"daletpatahhebrew",2,1520},
-{"daletqamats",2,1522},
-{"daletqamatshebrew",2,1524},
-{"daletqubuts",2,1526},
-{"daletqubutshebrew",2,1528},
-{"daletsegol",2,1530},
-{"daletsegolhebrew",2,1532},
-{"daletsheva",2,1534},
-{"daletshevahebrew",2,1536},
-{"dalettsere",2,1538},
-{"dalettserehebrew",2,1540},
-{"dalfinalarabic",1,1542},
-{"dammaarabic",1,1543},
-{"dammalowarabic",1,1544},
-{"dammatanaltonearabic",1,1545},
-{"dammatanarabic",1,1546},
-{"danda",1,1547},
-{"dargahebrew",1,1548},
-{"dargalefthebrew",1,1549},
-{"dasiapneumatacyrilliccmb",1,1550},
-{"dblGrave",1,1551},
-{"dblanglebracketleft",1,1552},
-{"dblanglebracketleftvertical",1,1553},
-{"dblanglebracketright",1,1554},
-{"dblanglebracketrightvertical",1,1555},
-{"dblarchinvertedbelowcmb",1,1556},
-{"dblarrowleft",1,1557},
-{"dblarrowright",1,1558},
-{"dbldanda",1,1559},
-{"dblgrave",1,1560},
-{"dblgravecmb",1,1561},
-{"dblintegral",1,1562},
-{"dbllowline",1,1563},
-{"dbllowlinecmb",1,1564},
-{"dbloverlinecmb",1,1565},
-{"dblprimemod",1,1566},
-{"dblverticalbar",1,1567},
-{"dblverticallineabovecmb",1,1568},
-{"dbopomofo",1,1569},
-{"dbsquare",1,1570},
-{"dcaron",1,1571},
-{"dcedilla",1,1572},
-{"dcircle",1,1573},
-{"dcircumflexbelow",1,1574},
-{"dcroat",1,1575},
-{"ddabengali",1,1576},
-{"ddadeva",1,1577},
-{"ddagujarati",1,1578},
-{"ddagurmukhi",1,1579},
-{"ddalarabic",1,1580},
-{"ddalfinalarabic",1,1581},
-{"dddhadeva",1,1582},
-{"ddhabengali",1,1583},
-{"ddhadeva",1,1584},
-{"ddhagujarati",1,1585},
-{"ddhagurmukhi",1,1586},
-{"ddotaccent",1,1587},
-{"ddotbelow",1,1588},
-{"decimalseparatorarabic",1,1589},
-{"decimalseparatorpersian",1,1590},
-{"decyrillic",1,1591},
-{"degree",1,1592},
-{"dehihebrew",1,1593},
-{"dehiragana",1,1594},
-{"deicoptic",1,1595},
-{"dekatakana",1,1596},
-{"deleteleft",1,1597},
-{"deleteright",1,1598},
-{"delta",1,1599},
-{"deltaturned",1,1600},
-{"denominatorminusonenumeratorbengali",1,1601},
-{"dezh",1,1602},
-{"dhabengali",1,1603},
-{"dhadeva",1,1604},
-{"dhagujarati",1,1605},
-{"dhagurmukhi",1,1606},
-{"dhook",1,1607},
-{"dialytikatonos",1,1608},
-{"dialytikatonoscmb",1,1609},
-{"diamond",1,1610},
-{"diamondsuitwhite",1,1611},
-{"dieresis",1,1612},
-{"dieresisacute",1,1613},
-{"dieresisbelowcmb",1,1614},
-{"dieresiscmb",1,1615},
-{"dieresisgrave",1,1616},
-{"dieresistonos",1,1617},
-{"dihiragana",1,1618},
-{"dikatakana",1,1619},
-{"dittomark",1,1620},
-{"divide",1,1621},
-{"divides",1,1622},
-{"divisionslash",1,1623},
-{"djecyrillic",1,1624},
-{"dkshade",1,1625},
-{"dlinebelow",1,1626},
-{"dlsquare",1,1627},
-{"dmacron",1,1628},
-{"dmonospace",1,1629},
-{"dnblock",1,1630},
-{"dochadathai",1,1631},
-{"dodekthai",1,1632},
-{"dohiragana",1,1633},
-{"dokatakana",1,1634},
-{"dollar",1,1635},
-{"dollarinferior",1,1636},
-{"dollarmonospace",1,1637},
-{"dollaroldstyle",1,1638},
-{"dollarsmall",1,1639},
-{"dollarsuperior",1,1640},
-{"dong",1,1641},
-{"dorusquare",1,1642},
-{"dotaccent",1,1643},
-{"dotaccentcmb",1,1644},
-{"dotbelowcmb",1,1645},
-{"dotbelowcomb",1,1646},
-{"dotkatakana",1,1647},
-{"dotlessi",1,1648},
-{"dotlessj",1,1649},
-{"dotlessjstrokehook",1,1650},
-{"dotmath",1,1651},
-{"dottedcircle",1,1652},
-{"doubleyodpatah",1,1653},
-{"doubleyodpatahhebrew",1,1654},
-{"downtackbelowcmb",1,1655},
-{"downtackmod",1,1656},
-{"dparen",1,1657},
-{"dsuperior",1,1658},
-{"dtail",1,1659},
-{"dtopbar",1,1660},
-{"duhiragana",1,1661},
-{"dukatakana",1,1662},
-{"dz",1,1663},
-{"dzaltone",1,1664},
-{"dzcaron",1,1665},
-{"dzcurl",1,1666},
-{"dzeabkhasiancyrillic",1,1667},
-{"dzecyrillic",1,1668},
-{"dzhecyrillic",1,1669},
-{"e",1,1670},
-{"eacute",1,1671},
-{"earth",1,1672},
-{"ebengali",1,1673},
-{"ebopomofo",1,1674},
-{"ebreve",1,1675},
-{"ecandradeva",1,1676},
-{"ecandragujarati",1,1677},
-{"ecandravowelsigndeva",1,1678},
-{"ecandravowelsigngujarati",1,1679},
-{"ecaron",1,1680},
-{"ecedillabreve",1,1681},
-{"echarmenian",1,1682},
-{"echyiwnarmenian",1,1683},
-{"ecircle",1,1684},
-{"ecircumflex",1,1685},
-{"ecircumflexacute",1,1686},
-{"ecircumflexbelow",1,1687},
-{"ecircumflexdotbelow",1,1688},
-{"ecircumflexgrave",1,1689},
-{"ecircumflexhookabove",1,1690},
-{"ecircumflextilde",1,1691},
-{"ecyrillic",1,1692},
-{"edblgrave",1,1693},
-{"edeva",1,1694},
-{"edieresis",1,1695},
-{"edot",1,1696},
-{"edotaccent",1,1697},
-{"edotbelow",1,1698},
-{"eegurmukhi",1,1699},
-{"eematragurmukhi",1,1700},
-{"efcyrillic",1,1701},
-{"egrave",1,1702},
-{"egujarati",1,1703},
-{"eharmenian",1,1704},
-{"ehbopomofo",1,1705},
-{"ehiragana",1,1706},
-{"ehookabove",1,1707},
-{"eibopomofo",1,1708},
-{"eight",1,1709},
-{"eightarabic",1,1710},
-{"eightbengali",1,1711},
-{"eightcircle",1,1712},
-{"eightcircleinversesansserif",1,1713},
-{"eightdeva",1,1714},
-{"eighteencircle",1,1715},
-{"eighteenparen",1,1716},
-{"eighteenperiod",1,1717},
-{"eightgujarati",1,1718},
-{"eightgurmukhi",1,1719},
-{"eighthackarabic",1,1720},
-{"eighthangzhou",1,1721},
-{"eighthnotebeamed",1,1722},
-{"eightideographicparen",1,1723},
-{"eightinferior",1,1724},
-{"eightmonospace",1,1725},
-{"eightoldstyle",1,1726},
-{"eightparen",1,1727},
-{"eightperiod",1,1728},
-{"eightpersian",1,1729},
-{"eightroman",1,1730},
-{"eightsuperior",1,1731},
-{"eightthai",1,1732},
-{"einvertedbreve",1,1733},
-{"eiotifiedcyrillic",1,1734},
-{"ekatakana",1,1735},
-{"ekatakanahalfwidth",1,1736},
-{"ekonkargurmukhi",1,1737},
-{"ekorean",1,1738},
-{"elcyrillic",1,1739},
-{"element",1,1740},
-{"elevencircle",1,1741},
-{"elevenparen",1,1742},
-{"elevenperiod",1,1743},
-{"elevenroman",1,1744},
-{"ellipsis",1,1745},
-{"ellipsisvertical",1,1746},
-{"emacron",1,1747},
-{"emacronacute",1,1748},
-{"emacrongrave",1,1749},
-{"emcyrillic",1,1750},
-{"emdash",1,1751},
-{"emdashvertical",1,1752},
-{"emonospace",1,1753},
-{"emphasismarkarmenian",1,1754},
-{"emptyset",1,1755},
-{"enbopomofo",1,1756},
-{"encyrillic",1,1757},
-{"endash",1,1758},
-{"endashvertical",1,1759},
-{"endescendercyrillic",1,1760},
-{"eng",1,1761},
-{"engbopomofo",1,1762},
-{"enghecyrillic",1,1763},
-{"enhookcyrillic",1,1764},
-{"enspace",1,1765},
-{"eogonek",1,1766},
-{"eokorean",1,1767},
-{"eopen",1,1768},
-{"eopenclosed",1,1769},
-{"eopenreversed",1,1770},
-{"eopenreversedclosed",1,1771},
-{"eopenreversedhook",1,1772},
-{"eparen",1,1773},
-{"epsilon",1,1774},
-{"epsilontonos",1,1775},
-{"equal",1,1776},
-{"equalmonospace",1,1777},
-{"equalsmall",1,1778},
-{"equalsuperior",1,1779},
-{"equivalence",1,1780},
-{"erbopomofo",1,1781},
-{"ercyrillic",1,1782},
-{"ereversed",1,1783},
-{"ereversedcyrillic",1,1784},
-{"escyrillic",1,1785},
-{"esdescendercyrillic",1,1786},
-{"esh",1,1787},
-{"eshcurl",1,1788},
-{"eshortdeva",1,1789},
-{"eshortvowelsigndeva",1,1790},
-{"eshreversedloop",1,1791},
-{"eshsquatreversed",1,1792},
-{"esmallhiragana",1,1793},
-{"esmallkatakana",1,1794},
-{"esmallkatakanahalfwidth",1,1795},
-{"estimated",1,1796},
-{"esuperior",1,1797},
-{"eta",1,1798},
-{"etarmenian",1,1799},
-{"etatonos",1,1800},
-{"eth",1,1801},
-{"etilde",1,1802},
-{"etildebelow",1,1803},
-{"etnahtafoukhhebrew",1,1804},
-{"etnahtafoukhlefthebrew",1,1805},
-{"etnahtahebrew",1,1806},
-{"etnahtalefthebrew",1,1807},
-{"eturned",1,1808},
-{"eukorean",1,1809},
-{"euro",1,1810},
-{"evowelsignbengali",1,1811},
-{"evowelsigndeva",1,1812},
-{"evowelsigngujarati",1,1813},
-{"exclam",1,1814},
-{"exclamarmenian",1,1815},
-{"exclamdbl",1,1816},
-{"exclamdown",1,1817},
-{"exclamdownsmall",1,1818},
-{"exclammonospace",1,1819},
-{"exclamsmall",1,1820},
-{"existential",1,1821},
-{"ezh",1,1822},
-{"ezhcaron",1,1823},
-{"ezhcurl",1,1824},
-{"ezhreversed",1,1825},
-{"ezhtail",1,1826},
-{"f",1,1827},
-{"fadeva",1,1828},
-{"fagurmukhi",1,1829},
-{"fahrenheit",1,1830},
-{"fathaarabic",1,1831},
-{"fathalowarabic",1,1832},
-{"fathatanarabic",1,1833},
-{"fbopomofo",1,1834},
-{"fcircle",1,1835},
-{"fdotaccent",1,1836},
-{"feharabic",1,1837},
-{"feharmenian",1,1838},
-{"fehfinalarabic",1,1839},
-{"fehinitialarabic",1,1840},
-{"fehmedialarabic",1,1841},
-{"feicoptic",1,1842},
-{"female",1,1843},
-{"ff",1,1844},
-{"ffi",1,1845},
-{"ffl",1,1846},
-{"fi",1,1847},
-{"fifteencircle",1,1848},
-{"fifteenparen",1,1849},
-{"fifteenperiod",1,1850},
-{"figuredash",1,1851},
-{"filledbox",1,1852},
-{"filledrect",1,1853},
-{"finalkaf",1,1854},
-{"finalkafdagesh",1,1855},
-{"finalkafdageshhebrew",1,1856},
-{"finalkafhebrew",1,1857},
-{"finalkafqamats",2,1858},
-{"finalkafqamatshebrew",2,1860},
-{"finalkafsheva",2,1862},
-{"finalkafshevahebrew",2,1864},
-{"finalmem",1,1866},
-{"finalmemhebrew",1,1867},
-{"finalnun",1,1868},
-{"finalnunhebrew",1,1869},
-{"finalpe",1,1870},
-{"finalpehebrew",1,1871},
-{"finaltsadi",1,1872},
-{"finaltsadihebrew",1,1873},
-{"firsttonechinese",1,1874},
-{"fisheye",1,1875},
-{"fitacyrillic",1,1876},
-{"five",1,1877},
-{"fivearabic",1,1878},
-{"fivebengali",1,1879},
-{"fivecircle",1,1880},
-{"fivecircleinversesansserif",1,1881},
-{"fivedeva",1,1882},
-{"fiveeighths",1,1883},
-{"fivegujarati",1,1884},
-{"fivegurmukhi",1,1885},
-{"fivehackarabic",1,1886},
-{"fivehangzhou",1,1887},
-{"fiveideographicparen",1,1888},
-{"fiveinferior",1,1889},
-{"fivemonospace",1,1890},
-{"fiveoldstyle",1,1891},
-{"fiveparen",1,1892},
-{"fiveperiod",1,1893},
-{"fivepersian",1,1894},
-{"fiveroman",1,1895},
-{"fivesuperior",1,1896},
-{"fivethai",1,1897},
-{"fl",1,1898},
-{"florin",1,1899},
-{"fmonospace",1,1900},
-{"fmsquare",1,1901},
-{"fofanthai",1,1902},
-{"fofathai",1,1903},
-{"fongmanthai",1,1904},
-{"forall",1,1905},
-{"four",1,1906},
-{"fourarabic",1,1907},
-{"fourbengali",1,1908},
-{"fourcircle",1,1909},
-{"fourcircleinversesansserif",1,1910},
-{"fourdeva",1,1911},
-{"fourgujarati",1,1912},
-{"fourgurmukhi",1,1913},
-{"fourhackarabic",1,1914},
-{"fourhangzhou",1,1915},
-{"fourideographicparen",1,1916},
-{"fourinferior",1,1917},
-{"fourmonospace",1,1918},
-{"fournumeratorbengali",1,1919},
-{"fouroldstyle",1,1920},
-{"fourparen",1,1921},
-{"fourperiod",1,1922},
-{"fourpersian",1,1923},
-{"fourroman",1,1924},
-{"foursuperior",1,1925},
-{"fourteencircle",1,1926},
-{"fourteenparen",1,1927},
-{"fourteenperiod",1,1928},
-{"fourthai",1,1929},
-{"fourthtonechinese",1,1930},
-{"fparen",1,1931},
-{"fraction",1,1932},
-{"franc",1,1933},
-{"g",1,1934},
-{"gabengali",1,1935},
-{"gacute",1,1936},
-{"gadeva",1,1937},
-{"gafarabic",1,1938},
-{"gaffinalarabic",1,1939},
-{"gafinitialarabic",1,1940},
-{"gafmedialarabic",1,1941},
-{"gagujarati",1,1942},
-{"gagurmukhi",1,1943},
-{"gahiragana",1,1944},
-{"gakatakana",1,1945},
-{"gamma",1,1946},
-{"gammalatinsmall",1,1947},
-{"gammasuperior",1,1948},
-{"gangiacoptic",1,1949},
-{"gbopomofo",1,1950},
-{"gbreve",1,1951},
-{"gcaron",1,1952},
-{"gcedilla",1,1953},
-{"gcircle",1,1954},
-{"gcircumflex",1,1955},
-{"gcommaaccent",1,1956},
-{"gdot",1,1957},
-{"gdotaccent",1,1958},
-{"gecyrillic",1,1959},
-{"gehiragana",1,1960},
-{"gekatakana",1,1961},
-{"geometricallyequal",1,1962},
-{"gereshaccenthebrew",1,1963},
-{"gereshhebrew",1,1964},
-{"gereshmuqdamhebrew",1,1965},
-{"germandbls",1,1966},
-{"gershayimaccenthebrew",1,1967},
-{"gershayimhebrew",1,1968},
-{"getamark",1,1969},
-{"ghabengali",1,1970},
-{"ghadarmenian",1,1971},
-{"ghadeva",1,1972},
-{"ghagujarati",1,1973},
-{"ghagurmukhi",1,1974},
-{"ghainarabic",1,1975},
-{"ghainfinalarabic",1,1976},
-{"ghaininitialarabic",1,1977},
-{"ghainmedialarabic",1,1978},
-{"ghemiddlehookcyrillic",1,1979},
-{"ghestrokecyrillic",1,1980},
-{"gheupturncyrillic",1,1981},
-{"ghhadeva",1,1982},
-{"ghhagurmukhi",1,1983},
-{"ghook",1,1984},
-{"ghzsquare",1,1985},
-{"gihiragana",1,1986},
-{"gikatakana",1,1987},
-{"gimarmenian",1,1988},
-{"gimel",1,1989},
-{"gimeldagesh",1,1990},
-{"gimeldageshhebrew",1,1991},
-{"gimelhebrew",1,1992},
-{"gjecyrillic",1,1993},
-{"glottalinvertedstroke",1,1994},
-{"glottalstop",1,1995},
-{"glottalstopinverted",1,1996},
-{"glottalstopmod",1,1997},
-{"glottalstopreversed",1,1998},
-{"glottalstopreversedmod",1,1999},
-{"glottalstopreversedsuperior",1,2000},
-{"glottalstopstroke",1,2001},
-{"glottalstopstrokereversed",1,2002},
-{"gmacron",1,2003},
-{"gmonospace",1,2004},
-{"gohiragana",1,2005},
-{"gokatakana",1,2006},
-{"gparen",1,2007},
-{"gpasquare",1,2008},
-{"gradient",1,2009},
-{"grave",1,2010},
-{"gravebelowcmb",1,2011},
-{"gravecmb",1,2012},
-{"gravecomb",1,2013},
-{"gravedeva",1,2014},
-{"gravelowmod",1,2015},
-{"gravemonospace",1,2016},
-{"gravetonecmb",1,2017},
-{"greater",1,2018},
-{"greaterequal",1,2019},
-{"greaterequalorless",1,2020},
-{"greatermonospace",1,2021},
-{"greaterorequivalent",1,2022},
-{"greaterorless",1,2023},
-{"greateroverequal",1,2024},
-{"greatersmall",1,2025},
-{"gscript",1,2026},
-{"gstroke",1,2027},
-{"guhiragana",1,2028},
-{"guillemotleft",1,2029},
-{"guillemotright",1,2030},
-{"guilsinglleft",1,2031},
-{"guilsinglright",1,2032},
-{"gukatakana",1,2033},
-{"guramusquare",1,2034},
-{"gysquare",1,2035},
-{"h",1,2036},
-{"haabkhasiancyrillic",1,2037},
-{"haaltonearabic",1,2038},
-{"habengali",1,2039},
-{"hadescendercyrillic",1,2040},
-{"hadeva",1,2041},
-{"hagujarati",1,2042},
-{"hagurmukhi",1,2043},
-{"haharabic",1,2044},
-{"hahfinalarabic",1,2045},
-{"hahinitialarabic",1,2046},
-{"hahiragana",1,2047},
-{"hahmedialarabic",1,2048},
-{"haitusquare",1,2049},
-{"hakatakana",1,2050},
-{"hakatakanahalfwidth",1,2051},
-{"halantgurmukhi",1,2052},
-{"hamzaarabic",1,2053},
-{"hamzadammaarabic",2,2054},
-{"hamzadammatanarabic",2,2056},
-{"hamzafathaarabic",2,2058},
-{"hamzafathatanarabic",2,2060},
-{"hamzalowarabic",1,2062},
-{"hamzalowkasraarabic",2,2063},
-{"hamzalowkasratanarabic",2,2065},
-{"hamzasukunarabic",2,2067},
-{"hangulfiller",1,2069},
-{"hardsigncyrillic",1,2070},
-{"harpoonleftbarbup",1,2071},
-{"harpoonrightbarbup",1,2072},
-{"hasquare",1,2073},
-{"hatafpatah",1,2074},
-{"hatafpatah16",1,2075},
-{"hatafpatah23",1,2076},
-{"hatafpatah2f",1,2077},
-{"hatafpatahhebrew",1,2078},
-{"hatafpatahnarrowhebrew",1,2079},
-{"hatafpatahquarterhebrew",1,2080},
-{"hatafpatahwidehebrew",1,2081},
-{"hatafqamats",1,2082},
-{"hatafqamats1b",1,2083},
-{"hatafqamats28",1,2084},
-{"hatafqamats34",1,2085},
-{"hatafqamatshebrew",1,2086},
-{"hatafqamatsnarrowhebrew",1,2087},
-{"hatafqamatsquarterhebrew",1,2088},
-{"hatafqamatswidehebrew",1,2089},
-{"hatafsegol",1,2090},
-{"hatafsegol17",1,2091},
-{"hatafsegol24",1,2092},
-{"hatafsegol30",1,2093},
-{"hatafsegolhebrew",1,2094},
-{"hatafsegolnarrowhebrew",1,2095},
-{"hatafsegolquarterhebrew",1,2096},
-{"hatafsegolwidehebrew",1,2097},
-{"hbar",1,2098},
-{"hbopomofo",1,2099},
-{"hbrevebelow",1,2100},
-{"hcedilla",1,2101},
-{"hcircle",1,2102},
-{"hcircumflex",1,2103},
-{"hdieresis",1,2104},
-{"hdotaccent",1,2105},
-{"hdotbelow",1,2106},
-{"he",1,2107},
-{"heart",1,2108},
-{"heartsuitblack",1,2109},
-{"heartsuitwhite",1,2110},
-{"hedagesh",1,2111},
-{"hedageshhebrew",1,2112},
-{"hehaltonearabic",1,2113},
-{"heharabic",1,2114},
-{"hehebrew",1,2115},
-{"hehfinalaltonearabic",1,2116},
-{"hehfinalalttwoarabic",1,2117},
-{"hehfinalarabic",1,2118},
-{"hehhamzaabovefinalarabic",1,2119},
-{"hehhamzaaboveisolatedarabic",1,2120},
-{"hehinitialaltonearabic",1,2121},
-{"hehinitialarabic",1,2122},
-{"hehiragana",1,2123},
-{"hehmedialaltonearabic",1,2124},
-{"hehmedialarabic",1,2125},
-{"heiseierasquare",1,2126},
-{"hekatakana",1,2127},
-{"hekatakanahalfwidth",1,2128},
-{"hekutaarusquare",1,2129},
-{"henghook",1,2130},
-{"herutusquare",1,2131},
-{"het",1,2132},
-{"hethebrew",1,2133},
-{"hhook",1,2134},
-{"hhooksuperior",1,2135},
-{"hieuhacirclekorean",1,2136},
-{"hieuhaparenkorean",1,2137},
-{"hieuhcirclekorean",1,2138},
-{"hieuhkorean",1,2139},
-{"hieuhparenkorean",1,2140},
-{"hihiragana",1,2141},
-{"hikatakana",1,2142},
-{"hikatakanahalfwidth",1,2143},
-{"hiriq",1,2144},
-{"hiriq14",1,2145},
-{"hiriq21",1,2146},
-{"hiriq2d",1,2147},
-{"hiriqhebrew",1,2148},
-{"hiriqnarrowhebrew",1,2149},
-{"hiriqquarterhebrew",1,2150},
-{"hiriqwidehebrew",1,2151},
-{"hlinebelow",1,2152},
-{"hmonospace",1,2153},
-{"hoarmenian",1,2154},
-{"hohipthai",1,2155},
-{"hohiragana",1,2156},
-{"hokatakana",1,2157},
-{"hokatakanahalfwidth",1,2158},
-{"holam",1,2159},
-{"holam19",1,2160},
-{"holam26",1,2161},
-{"holam32",1,2162},
-{"holamhebrew",1,2163},
-{"holamnarrowhebrew",1,2164},
-{"holamquarterhebrew",1,2165},
-{"holamwidehebrew",1,2166},
-{"honokhukthai",1,2167},
-{"hookabovecomb",1,2168},
-{"hookcmb",1,2169},
-{"hookpalatalizedbelowcmb",1,2170},
-{"hookretroflexbelowcmb",1,2171},
-{"hoonsquare",1,2172},
-{"horicoptic",1,2173},
-{"horizontalbar",1,2174},
-{"horncmb",1,2175},
-{"hotsprings",1,2176},
-{"house",1,2177},
-{"hparen",1,2178},
-{"hsuperior",1,2179},
-{"hturned",1,2180},
-{"huhiragana",1,2181},
-{"huiitosquare",1,2182},
-{"hukatakana",1,2183},
-{"hukatakanahalfwidth",1,2184},
-{"hungarumlaut",1,2185},
-{"hungarumlautcmb",1,2186},
-{"hv",1,2187},
-{"hyphen",1,2188},
-{"hypheninferior",1,2189},
-{"hyphenmonospace",1,2190},
-{"hyphensmall",1,2191},
-{"hyphensuperior",1,2192},
-{"hyphentwo",1,2193},
-{"i",1,2194},
-{"iacute",1,2195},
-{"iacyrillic",1,2196},
-{"ibengali",1,2197},
-{"ibopomofo",1,2198},
-{"ibreve",1,2199},
-{"icaron",1,2200},
-{"icircle",1,2201},
-{"icircumflex",1,2202},
-{"icyrillic",1,2203},
-{"idblgrave",1,2204},
-{"ideographearthcircle",1,2205},
-{"ideographfirecircle",1,2206},
-{"ideographicallianceparen",1,2207},
-{"ideographiccallparen",1,2208},
-{"ideographiccentrecircle",1,2209},
-{"ideographicclose",1,2210},
-{"ideographiccomma",1,2211},
-{"ideographiccommaleft",1,2212},
-{"ideographiccongratulationparen",1,2213},
-{"ideographiccorrectcircle",1,2214},
-{"ideographicearthparen",1,2215},
-{"ideographicenterpriseparen",1,2216},
-{"ideographicexcellentcircle",1,2217},
-{"ideographicfestivalparen",1,2218},
-{"ideographicfinancialcircle",1,2219},
-{"ideographicfinancialparen",1,2220},
-{"ideographicfireparen",1,2221},
-{"ideographichaveparen",1,2222},
-{"ideographichighcircle",1,2223},
-{"ideographiciterationmark",1,2224},
-{"ideographiclaborcircle",1,2225},
-{"ideographiclaborparen",1,2226},
-{"ideographicleftcircle",1,2227},
-{"ideographiclowcircle",1,2228},
-{"ideographicmedicinecircle",1,2229},
-{"ideographicmetalparen",1,2230},
-{"ideographicmoonparen",1,2231},
-{"ideographicnameparen",1,2232},
-{"ideographicperiod",1,2233},
-{"ideographicprintcircle",1,2234},
-{"ideographicreachparen",1,2235},
-{"ideographicrepresentparen",1,2236},
-{"ideographicresourceparen",1,2237},
-{"ideographicrightcircle",1,2238},
-{"ideographicsecretcircle",1,2239},
-{"ideographicselfparen",1,2240},
-{"ideographicsocietyparen",1,2241},
-{"ideographicspace",1,2242},
-{"ideographicspecialparen",1,2243},
-{"ideographicstockparen",1,2244},
-{"ideographicstudyparen",1,2245},
-{"ideographicsunparen",1,2246},
-{"ideographicsuperviseparen",1,2247},
-{"ideographicwaterparen",1,2248},
-{"ideographicwoodparen",1,2249},
-{"ideographiczero",1,2250},
-{"ideographmetalcircle",1,2251},
-{"ideographmooncircle",1,2252},
-{"ideographnamecircle",1,2253},
-{"ideographsuncircle",1,2254},
-{"ideographwatercircle",1,2255},
-{"ideographwoodcircle",1,2256},
-{"ideva",1,2257},
-{"idieresis",1,2258},
-{"idieresisacute",1,2259},
-{"idieresiscyrillic",1,2260},
-{"idotbelow",1,2261},
-{"iebrevecyrillic",1,2262},
-{"iecyrillic",1,2263},
-{"ieungacirclekorean",1,2264},
-{"ieungaparenkorean",1,2265},
-{"ieungcirclekorean",1,2266},
-{"ieungkorean",1,2267},
-{"ieungparenkorean",1,2268},
-{"igrave",1,2269},
-{"igujarati",1,2270},
-{"igurmukhi",1,2271},
-{"ihiragana",1,2272},
-{"ihookabove",1,2273},
-{"iibengali",1,2274},
-{"iicyrillic",1,2275},
-{"iideva",1,2276},
-{"iigujarati",1,2277},
-{"iigurmukhi",1,2278},
-{"iimatragurmukhi",1,2279},
-{"iinvertedbreve",1,2280},
-{"iishortcyrillic",1,2281},
-{"iivowelsignbengali",1,2282},
-{"iivowelsigndeva",1,2283},
-{"iivowelsigngujarati",1,2284},
-{"ij",1,2285},
-{"ikatakana",1,2286},
-{"ikatakanahalfwidth",1,2287},
-{"ikorean",1,2288},
-{"ilde",1,2289},
-{"iluyhebrew",1,2290},
-{"imacron",1,2291},
-{"imacroncyrillic",1,2292},
-{"imageorapproximatelyequal",1,2293},
-{"imatragurmukhi",1,2294},
-{"imonospace",1,2295},
-{"increment",1,2296},
-{"infinity",1,2297},
-{"iniarmenian",1,2298},
-{"integral",1,2299},
-{"integralbottom",1,2300},
-{"integralbt",1,2301},
-{"integralex",1,2302},
-{"integraltop",1,2303},
-{"integraltp",1,2304},
-{"intersection",1,2305},
-{"intisquare",1,2306},
-{"invbullet",1,2307},
-{"invcircle",1,2308},
-{"invsmileface",1,2309},
-{"iocyrillic",1,2310},
-{"iogonek",1,2311},
-{"iota",1,2312},
-{"iotadieresis",1,2313},
-{"iotadieresistonos",1,2314},
-{"iotalatin",1,2315},
-{"iotatonos",1,2316},
-{"iparen",1,2317},
-{"irigurmukhi",1,2318},
-{"ismallhiragana",1,2319},
-{"ismallkatakana",1,2320},
-{"ismallkatakanahalfwidth",1,2321},
-{"issharbengali",1,2322},
-{"istroke",1,2323},
-{"isuperior",1,2324},
-{"iterationhiragana",1,2325},
-{"iterationkatakana",1,2326},
-{"itilde",1,2327},
-{"itildebelow",1,2328},
-{"iubopomofo",1,2329},
-{"iucyrillic",1,2330},
-{"ivowelsignbengali",1,2331},
-{"ivowelsigndeva",1,2332},
-{"ivowelsigngujarati",1,2333},
-{"izhitsacyrillic",1,2334},
-{"izhitsadblgravecyrillic",1,2335},
-{"j",1,2336},
-{"jaarmenian",1,2337},
-{"jabengali",1,2338},
-{"jadeva",1,2339},
-{"jagujarati",1,2340},
-{"jagurmukhi",1,2341},
-{"jbopomofo",1,2342},
-{"jcaron",1,2343},
-{"jcircle",1,2344},
-{"jcircumflex",1,2345},
-{"jcrossedtail",1,2346},
-{"jdotlessstroke",1,2347},
-{"jecyrillic",1,2348},
-{"jeemarabic",1,2349},
-{"jeemfinalarabic",1,2350},
-{"jeeminitialarabic",1,2351},
-{"jeemmedialarabic",1,2352},
-{"jeharabic",1,2353},
-{"jehfinalarabic",1,2354},
-{"jhabengali",1,2355},
-{"jhadeva",1,2356},
-{"jhagujarati",1,2357},
-{"jhagurmukhi",1,2358},
-{"jheharmenian",1,2359},
-{"jis",1,2360},
-{"jmonospace",1,2361},
-{"jparen",1,2362},
-{"jsuperior",1,2363},
-{"k",1,2364},
-{"kabashkircyrillic",1,2365},
-{"kabengali",1,2366},
-{"kacute",1,2367},
-{"kacyrillic",1,2368},
-{"kadescendercyrillic",1,2369},
-{"kadeva",1,2370},
-{"kaf",1,2371},
-{"kafarabic",1,2372},
-{"kafdagesh",1,2373},
-{"kafdageshhebrew",1,2374},
-{"kaffinalarabic",1,2375},
-{"kafhebrew",1,2376},
-{"kafinitialarabic",1,2377},
-{"kafmedialarabic",1,2378},
-{"kafrafehebrew",1,2379},
-{"kagujarati",1,2380},
-{"kagurmukhi",1,2381},
-{"kahiragana",1,2382},
-{"kahookcyrillic",1,2383},
-{"kakatakana",1,2384},
-{"kakatakanahalfwidth",1,2385},
-{"kappa",1,2386},
-{"kappasymbolgreek",1,2387},
-{"kapyeounmieumkorean",1,2388},
-{"kapyeounphieuphkorean",1,2389},
-{"kapyeounpieupkorean",1,2390},
-{"kapyeounssangpieupkorean",1,2391},
-{"karoriisquare",1,2392},
-{"kashidaautoarabic",1,2393},
-{"kashidaautonosidebearingarabic",1,2394},
-{"kasmallkatakana",1,2395},
-{"kasquare",1,2396},
-{"kasraarabic",1,2397},
-{"kasratanarabic",1,2398},
-{"kastrokecyrillic",1,2399},
-{"katahiraprolongmarkhalfwidth",1,2400},
-{"kaverticalstrokecyrillic",1,2401},
-{"kbopomofo",1,2402},
-{"kcalsquare",1,2403},
-{"kcaron",1,2404},
-{"kcedilla",1,2405},
-{"kcircle",1,2406},
-{"kcommaaccent",1,2407},
-{"kdotbelow",1,2408},
-{"keharmenian",1,2409},
-{"kehiragana",1,2410},
-{"kekatakana",1,2411},
-{"kekatakanahalfwidth",1,2412},
-{"kenarmenian",1,2413},
-{"kesmallkatakana",1,2414},
-{"kgreenlandic",1,2415},
-{"khabengali",1,2416},
-{"khacyrillic",1,2417},
-{"khadeva",1,2418},
-{"khagujarati",1,2419},
-{"khagurmukhi",1,2420},
-{"khaharabic",1,2421},
-{"khahfinalarabic",1,2422},
-{"khahinitialarabic",1,2423},
-{"khahmedialarabic",1,2424},
-{"kheicoptic",1,2425},
-{"khhadeva",1,2426},
-{"khhagurmukhi",1,2427},
-{"khieukhacirclekorean",1,2428},
-{"khieukhaparenkorean",1,2429},
-{"khieukhcirclekorean",1,2430},
-{"khieukhkorean",1,2431},
-{"khieukhparenkorean",1,2432},
-{"khokhaithai",1,2433},
-{"khokhonthai",1,2434},
-{"khokhuatthai",1,2435},
-{"khokhwaithai",1,2436},
-{"khomutthai",1,2437},
-{"khook",1,2438},
-{"khorakhangthai",1,2439},
-{"khzsquare",1,2440},
-{"kihiragana",1,2441},
-{"kikatakana",1,2442},
-{"kikatakanahalfwidth",1,2443},
-{"kiroguramusquare",1,2444},
-{"kiromeetorusquare",1,2445},
-{"kirosquare",1,2446},
-{"kiyeokacirclekorean",1,2447},
-{"kiyeokaparenkorean",1,2448},
-{"kiyeokcirclekorean",1,2449},
-{"kiyeokkorean",1,2450},
-{"kiyeokparenkorean",1,2451},
-{"kiyeoksioskorean",1,2452},
-{"kjecyrillic",1,2453},
-{"klinebelow",1,2454},
-{"klsquare",1,2455},
-{"kmcubedsquare",1,2456},
-{"kmonospace",1,2457},
-{"kmsquaredsquare",1,2458},
-{"kohiragana",1,2459},
-{"kohmsquare",1,2460},
-{"kokaithai",1,2461},
-{"kokatakana",1,2462},
-{"kokatakanahalfwidth",1,2463},
-{"kooposquare",1,2464},
-{"koppacyrillic",1,2465},
-{"koreanstandardsymbol",1,2466},
-{"koroniscmb",1,2467},
-{"kparen",1,2468},
-{"kpasquare",1,2469},
-{"ksicyrillic",1,2470},
-{"ktsquare",1,2471},
-{"kturned",1,2472},
-{"kuhiragana",1,2473},
-{"kukatakana",1,2474},
-{"kukatakanahalfwidth",1,2475},
-{"kvsquare",1,2476},
-{"kwsquare",1,2477},
-{"l",1,2478},
-{"labengali",1,2479},
-{"lacute",1,2480},
-{"ladeva",1,2481},
-{"lagujarati",1,2482},
-{"lagurmukhi",1,2483},
-{"lakkhangyaothai",1,2484},
-{"lamaleffinalarabic",1,2485},
-{"lamalefhamzaabovefinalarabic",1,2486},
-{"lamalefhamzaaboveisolatedarabic",1,2487},
-{"lamalefhamzabelowfinalarabic",1,2488},
-{"lamalefhamzabelowisolatedarabic",1,2489},
-{"lamalefisolatedarabic",1,2490},
-{"lamalefmaddaabovefinalarabic",1,2491},
-{"lamalefmaddaaboveisolatedarabic",1,2492},
-{"lamarabic",1,2493},
-{"lambda",1,2494},
-{"lambdastroke",1,2495},
-{"lamed",1,2496},
-{"lameddagesh",1,2497},
-{"lameddageshhebrew",1,2498},
-{"lamedhebrew",1,2499},
-{"lamedholam",2,2500},
-{"lamedholamdagesh",3,2502},
-{"lamedholamdageshhebrew",3,2505},
-{"lamedholamhebrew",2,2508},
-{"lamfinalarabic",1,2510},
-{"lamhahinitialarabic",1,2511},
-{"laminitialarabic",1,2512},
-{"lamjeeminitialarabic",1,2513},
-{"lamkhahinitialarabic",1,2514},
-{"lamlamhehisolatedarabic",1,2515},
-{"lammedialarabic",1,2516},
-{"lammeemhahinitialarabic",1,2517},
-{"lammeeminitialarabic",1,2518},
-{"lammeemjeeminitialarabic",3,2519},
-{"lammeemkhahinitialarabic",3,2522},
-{"largecircle",1,2525},
-{"lbar",1,2526},
-{"lbelt",1,2527},
-{"lbopomofo",1,2528},
-{"lcaron",1,2529},
-{"lcedilla",1,2530},
-{"lcircle",1,2531},
-{"lcircumflexbelow",1,2532},
-{"lcommaaccent",1,2533},
-{"ldot",1,2534},
-{"ldotaccent",1,2535},
-{"ldotbelow",1,2536},
-{"ldotbelowmacron",1,2537},
-{"leftangleabovecmb",1,2538},
-{"lefttackbelowcmb",1,2539},
-{"less",1,2540},
-{"lessequal",1,2541},
-{"lessequalorgreater",1,2542},
-{"lessmonospace",1,2543},
-{"lessorequivalent",1,2544},
-{"lessorgreater",1,2545},
-{"lessoverequal",1,2546},
-{"lesssmall",1,2547},
-{"lezh",1,2548},
-{"lfblock",1,2549},
-{"lhookretroflex",1,2550},
-{"lira",1,2551},
-{"liwnarmenian",1,2552},
-{"lj",1,2553},
-{"ljecyrillic",1,2554},
-{"ll",1,2555},
-{"lladeva",1,2556},
-{"llagujarati",1,2557},
-{"llinebelow",1,2558},
-{"llladeva",1,2559},
-{"llvocalicbengali",1,2560},
-{"llvocalicdeva",1,2561},
-{"llvocalicvowelsignbengali",1,2562},
-{"llvocalicvowelsigndeva",1,2563},
-{"lmiddletilde",1,2564},
-{"lmonospace",1,2565},
-{"lmsquare",1,2566},
-{"lochulathai",1,2567},
-{"logicaland",1,2568},
-{"logicalnot",1,2569},
-{"logicalnotreversed",1,2570},
-{"logicalor",1,2571},
-{"lolingthai",1,2572},
-{"longs",1,2573},
-{"lowlinecenterline",1,2574},
-{"lowlinecmb",1,2575},
-{"lowlinedashed",1,2576},
-{"lozenge",1,2577},
-{"lparen",1,2578},
-{"lslash",1,2579},
-{"lsquare",1,2580},
-{"lsuperior",1,2581},
-{"ltshade",1,2582},
-{"luthai",1,2583},
-{"lvocalicbengali",1,2584},
-{"lvocalicdeva",1,2585},
-{"lvocalicvowelsignbengali",1,2586},
-{"lvocalicvowelsigndeva",1,2587},
-{"lxsquare",1,2588},
-{"m",1,2589},
-{"mabengali",1,2590},
-{"macron",1,2591},
-{"macronbelowcmb",1,2592},
-{"macroncmb",1,2593},
-{"macronlowmod",1,2594},
-{"macronmonospace",1,2595},
-{"macute",1,2596},
-{"madeva",1,2597},
-{"magujarati",1,2598},
-{"magurmukhi",1,2599},
-{"mahapakhhebrew",1,2600},
-{"mahapakhlefthebrew",1,2601},
-{"mahiragana",1,2602},
-{"maichattawalowleftthai",1,2603},
-{"maichattawalowrightthai",1,2604},
-{"maichattawathai",1,2605},
-{"maichattawaupperleftthai",1,2606},
-{"maieklowleftthai",1,2607},
-{"maieklowrightthai",1,2608},
-{"maiekthai",1,2609},
-{"maiekupperleftthai",1,2610},
-{"maihanakatleftthai",1,2611},
-{"maihanakatthai",1,2612},
-{"maitaikhuleftthai",1,2613},
-{"maitaikhuthai",1,2614},
-{"maitholowleftthai",1,2615},
-{"maitholowrightthai",1,2616},
-{"maithothai",1,2617},
-{"maithoupperleftthai",1,2618},
-{"maitrilowleftthai",1,2619},
-{"maitrilowrightthai",1,2620},
-{"maitrithai",1,2621},
-{"maitriupperleftthai",1,2622},
-{"maiyamokthai",1,2623},
-{"makatakana",1,2624},
-{"makatakanahalfwidth",1,2625},
-{"male",1,2626},
-{"mansyonsquare",1,2627},
-{"maqafhebrew",1,2628},
-{"mars",1,2629},
-{"masoracirclehebrew",1,2630},
-{"masquare",1,2631},
-{"mbopomofo",1,2632},
-{"mbsquare",1,2633},
-{"mcircle",1,2634},
-{"mcubedsquare",1,2635},
-{"mdotaccent",1,2636},
-{"mdotbelow",1,2637},
-{"meemarabic",1,2638},
-{"meemfinalarabic",1,2639},
-{"meeminitialarabic",1,2640},
-{"meemmedialarabic",1,2641},
-{"meemmeeminitialarabic",1,2642},
-{"meemmeemisolatedarabic",1,2643},
-{"meetorusquare",1,2644},
-{"mehiragana",1,2645},
-{"meizierasquare",1,2646},
-{"mekatakana",1,2647},
-{"mekatakanahalfwidth",1,2648},
-{"mem",1,2649},
-{"memdagesh",1,2650},
-{"memdageshhebrew",1,2651},
-{"memhebrew",1,2652},
-{"menarmenian",1,2653},
-{"merkhahebrew",1,2654},
-{"merkhakefulahebrew",1,2655},
-{"merkhakefulalefthebrew",1,2656},
-{"merkhalefthebrew",1,2657},
-{"mhook",1,2658},
-{"mhzsquare",1,2659},
-{"middledotkatakanahalfwidth",1,2660},
-{"middot",1,2661},
-{"mieumacirclekorean",1,2662},
-{"mieumaparenkorean",1,2663},
-{"mieumcirclekorean",1,2664},
-{"mieumkorean",1,2665},
-{"mieumpansioskorean",1,2666},
-{"mieumparenkorean",1,2667},
-{"mieumpieupkorean",1,2668},
-{"mieumsioskorean",1,2669},
-{"mihiragana",1,2670},
-{"mikatakana",1,2671},
-{"mikatakanahalfwidth",1,2672},
-{"minus",1,2673},
-{"minusbelowcmb",1,2674},
-{"minuscircle",1,2675},
-{"minusmod",1,2676},
-{"minusplus",1,2677},
-{"minute",1,2678},
-{"miribaarusquare",1,2679},
-{"mirisquare",1,2680},
-{"mlonglegturned",1,2681},
-{"mlsquare",1,2682},
-{"mmcubedsquare",1,2683},
-{"mmonospace",1,2684},
-{"mmsquaredsquare",1,2685},
-{"mohiragana",1,2686},
-{"mohmsquare",1,2687},
-{"mokatakana",1,2688},
-{"mokatakanahalfwidth",1,2689},
-{"molsquare",1,2690},
-{"momathai",1,2691},
-{"moverssquare",1,2692},
-{"moverssquaredsquare",1,2693},
-{"mparen",1,2694},
-{"mpasquare",1,2695},
-{"mssquare",1,2696},
-{"msuperior",1,2697},
-{"mturned",1,2698},
-{"mu",1,2699},
-{"mu1",1,2700},
-{"muasquare",1,2701},
-{"muchgreater",1,2702},
-{"muchless",1,2703},
-{"mufsquare",1,2704},
-{"mugreek",1,2705},
-{"mugsquare",1,2706},
-{"muhiragana",1,2707},
-{"mukatakana",1,2708},
-{"mukatakanahalfwidth",1,2709},
-{"mulsquare",1,2710},
-{"multiply",1,2711},
-{"mumsquare",1,2712},
-{"munahhebrew",1,2713},
-{"munahlefthebrew",1,2714},
-{"musicalnote",1,2715},
-{"musicalnotedbl",1,2716},
-{"musicflatsign",1,2717},
-{"musicsharpsign",1,2718},
-{"mussquare",1,2719},
-{"muvsquare",1,2720},
-{"muwsquare",1,2721},
-{"mvmegasquare",1,2722},
-{"mvsquare",1,2723},
-{"mwmegasquare",1,2724},
-{"mwsquare",1,2725},
-{"n",1,2726},
-{"nabengali",1,2727},
-{"nabla",1,2728},
-{"nacute",1,2729},
-{"nadeva",1,2730},
-{"nagujarati",1,2731},
-{"nagurmukhi",1,2732},
-{"nahiragana",1,2733},
-{"nakatakana",1,2734},
-{"nakatakanahalfwidth",1,2735},
-{"napostrophe",1,2736},
-{"nasquare",1,2737},
-{"nbopomofo",1,2738},
-{"nbspace",1,2739},
-{"ncaron",1,2740},
-{"ncedilla",1,2741},
-{"ncircle",1,2742},
-{"ncircumflexbelow",1,2743},
-{"ncommaaccent",1,2744},
-{"ndotaccent",1,2745},
-{"ndotbelow",1,2746},
-{"nehiragana",1,2747},
-{"nekatakana",1,2748},
-{"nekatakanahalfwidth",1,2749},
-{"newsheqelsign",1,2750},
-{"nfsquare",1,2751},
-{"ngabengali",1,2752},
-{"ngadeva",1,2753},
-{"ngagujarati",1,2754},
-{"ngagurmukhi",1,2755},
-{"ngonguthai",1,2756},
-{"nhiragana",1,2757},
-{"nhookleft",1,2758},
-{"nhookretroflex",1,2759},
-{"nieunacirclekorean",1,2760},
-{"nieunaparenkorean",1,2761},
-{"nieuncieuckorean",1,2762},
-{"nieuncirclekorean",1,2763},
-{"nieunhieuhkorean",1,2764},
-{"nieunkorean",1,2765},
-{"nieunpansioskorean",1,2766},
-{"nieunparenkorean",1,2767},
-{"nieunsioskorean",1,2768},
-{"nieuntikeutkorean",1,2769},
-{"nihiragana",1,2770},
-{"nikatakana",1,2771},
-{"nikatakanahalfwidth",1,2772},
-{"nikhahitleftthai",1,2773},
-{"nikhahitthai",1,2774},
-{"nine",1,2775},
-{"ninearabic",1,2776},
-{"ninebengali",1,2777},
-{"ninecircle",1,2778},
-{"ninecircleinversesansserif",1,2779},
-{"ninedeva",1,2780},
-{"ninegujarati",1,2781},
-{"ninegurmukhi",1,2782},
-{"ninehackarabic",1,2783},
-{"ninehangzhou",1,2784},
-{"nineideographicparen",1,2785},
-{"nineinferior",1,2786},
-{"ninemonospace",1,2787},
-{"nineoldstyle",1,2788},
-{"nineparen",1,2789},
-{"nineperiod",1,2790},
-{"ninepersian",1,2791},
-{"nineroman",1,2792},
-{"ninesuperior",1,2793},
-{"nineteencircle",1,2794},
-{"nineteenparen",1,2795},
-{"nineteenperiod",1,2796},
-{"ninethai",1,2797},
-{"nj",1,2798},
-{"njecyrillic",1,2799},
-{"nkatakana",1,2800},
-{"nkatakanahalfwidth",1,2801},
-{"nlegrightlong",1,2802},
-{"nlinebelow",1,2803},
-{"nmonospace",1,2804},
-{"nmsquare",1,2805},
-{"nnabengali",1,2806},
-{"nnadeva",1,2807},
-{"nnagujarati",1,2808},
-{"nnagurmukhi",1,2809},
-{"nnnadeva",1,2810},
-{"nohiragana",1,2811},
-{"nokatakana",1,2812},
-{"nokatakanahalfwidth",1,2813},
-{"nonbreakingspace",1,2814},
-{"nonenthai",1,2815},
-{"nonuthai",1,2816},
-{"noonarabic",1,2817},
-{"noonfinalarabic",1,2818},
-{"noonghunnaarabic",1,2819},
-{"noonghunnafinalarabic",1,2820},
-{"noonhehinitialarabic",2,2821},
-{"nooninitialarabic",1,2823},
-{"noonjeeminitialarabic",1,2824},
-{"noonjeemisolatedarabic",1,2825},
-{"noonmedialarabic",1,2826},
-{"noonmeeminitialarabic",1,2827},
-{"noonmeemisolatedarabic",1,2828},
-{"noonnoonfinalarabic",1,2829},
-{"notcontains",1,2830},
-{"notelement",1,2831},
-{"notelementof",1,2832},
-{"notequal",1,2833},
-{"notgreater",1,2834},
-{"notgreaternorequal",1,2835},
-{"notgreaternorless",1,2836},
-{"notidentical",1,2837},
-{"notless",1,2838},
-{"notlessnorequal",1,2839},
-{"notparallel",1,2840},
-{"notprecedes",1,2841},
-{"notsubset",1,2842},
-{"notsucceeds",1,2843},
-{"notsuperset",1,2844},
-{"nowarmenian",1,2845},
-{"nparen",1,2846},
-{"nssquare",1,2847},
-{"nsuperior",1,2848},
-{"ntilde",1,2849},
-{"nu",1,2850},
-{"nuhiragana",1,2851},
-{"nukatakana",1,2852},
-{"nukatakanahalfwidth",1,2853},
-{"nuktabengali",1,2854},
-{"nuktadeva",1,2855},
-{"nuktagujarati",1,2856},
-{"nuktagurmukhi",1,2857},
-{"numbersign",1,2858},
-{"numbersignmonospace",1,2859},
-{"numbersignsmall",1,2860},
-{"numeralsigngreek",1,2861},
-{"numeralsignlowergreek",1,2862},
-{"numero",1,2863},
-{"nun",1,2864},
-{"nundagesh",1,2865},
-{"nundageshhebrew",1,2866},
-{"nunhebrew",1,2867},
-{"nvsquare",1,2868},
-{"nwsquare",1,2869},
-{"nyabengali",1,2870},
-{"nyadeva",1,2871},
-{"nyagujarati",1,2872},
-{"nyagurmukhi",1,2873},
-{"o",1,2874},
-{"oacute",1,2875},
-{"oangthai",1,2876},
-{"obarred",1,2877},
-{"obarredcyrillic",1,2878},
-{"obarreddieresiscyrillic",1,2879},
-{"obengali",1,2880},
-{"obopomofo",1,2881},
-{"obreve",1,2882},
-{"ocandradeva",1,2883},
-{"ocandragujarati",1,2884},
-{"ocandravowelsigndeva",1,2885},
-{"ocandravowelsigngujarati",1,2886},
-{"ocaron",1,2887},
-{"ocircle",1,2888},
-{"ocircumflex",1,2889},
-{"ocircumflexacute",1,2890},
-{"ocircumflexdotbelow",1,2891},
-{"ocircumflexgrave",1,2892},
-{"ocircumflexhookabove",1,2893},
-{"ocircumflextilde",1,2894},
-{"ocyrillic",1,2895},
-{"odblacute",1,2896},
-{"odblgrave",1,2897},
-{"odeva",1,2898},
-{"odieresis",1,2899},
-{"odieresiscyrillic",1,2900},
-{"odotbelow",1,2901},
-{"oe",1,2902},
-{"oekorean",1,2903},
-{"ogonek",1,2904},
-{"ogonekcmb",1,2905},
-{"ograve",1,2906},
-{"ogujarati",1,2907},
-{"oharmenian",1,2908},
-{"ohiragana",1,2909},
-{"ohookabove",1,2910},
-{"ohorn",1,2911},
-{"ohornacute",1,2912},
-{"ohorndotbelow",1,2913},
-{"ohorngrave",1,2914},
-{"ohornhookabove",1,2915},
-{"ohorntilde",1,2916},
-{"ohungarumlaut",1,2917},
-{"oi",1,2918},
-{"oinvertedbreve",1,2919},
-{"okatakana",1,2920},
-{"okatakanahalfwidth",1,2921},
-{"okorean",1,2922},
-{"olehebrew",1,2923},
-{"omacron",1,2924},
-{"omacronacute",1,2925},
-{"omacrongrave",1,2926},
-{"omdeva",1,2927},
-{"omega",1,2928},
-{"omega1",1,2929},
-{"omegacyrillic",1,2930},
-{"omegalatinclosed",1,2931},
-{"omegaroundcyrillic",1,2932},
-{"omegatitlocyrillic",1,2933},
-{"omegatonos",1,2934},
-{"omgujarati",1,2935},
-{"omicron",1,2936},
-{"omicrontonos",1,2937},
-{"omonospace",1,2938},
-{"one",1,2939},
-{"onearabic",1,2940},
-{"onebengali",1,2941},
-{"onecircle",1,2942},
-{"onecircleinversesansserif",1,2943},
-{"onedeva",1,2944},
-{"onedotenleader",1,2945},
-{"oneeighth",1,2946},
-{"onefitted",1,2947},
-{"onegujarati",1,2948},
-{"onegurmukhi",1,2949},
-{"onehackarabic",1,2950},
-{"onehalf",1,2951},
-{"onehangzhou",1,2952},
-{"oneideographicparen",1,2953},
-{"oneinferior",1,2954},
-{"onemonospace",1,2955},
-{"onenumeratorbengali",1,2956},
-{"oneoldstyle",1,2957},
-{"oneparen",1,2958},
-{"oneperiod",1,2959},
-{"onepersian",1,2960},
-{"onequarter",1,2961},
-{"oneroman",1,2962},
-{"onesuperior",1,2963},
-{"onethai",1,2964},
-{"onethird",1,2965},
-{"oogonek",1,2966},
-{"oogonekmacron",1,2967},
-{"oogurmukhi",1,2968},
-{"oomatragurmukhi",1,2969},
-{"oopen",1,2970},
-{"oparen",1,2971},
-{"openbullet",1,2972},
-{"option",1,2973},
-{"ordfeminine",1,2974},
-{"ordmasculine",1,2975},
-{"orthogonal",1,2976},
-{"oshortdeva",1,2977},
-{"oshortvowelsigndeva",1,2978},
-{"oslash",1,2979},
-{"oslashacute",1,2980},
-{"osmallhiragana",1,2981},
-{"osmallkatakana",1,2982},
-{"osmallkatakanahalfwidth",1,2983},
-{"ostrokeacute",1,2984},
-{"osuperior",1,2985},
-{"otcyrillic",1,2986},
-{"otilde",1,2987},
-{"otildeacute",1,2988},
-{"otildedieresis",1,2989},
-{"oubopomofo",1,2990},
-{"overline",1,2991},
-{"overlinecenterline",1,2992},
-{"overlinecmb",1,2993},
-{"overlinedashed",1,2994},
-{"overlinedblwavy",1,2995},
-{"overlinewavy",1,2996},
-{"overscore",1,2997},
-{"ovowelsignbengali",1,2998},
-{"ovowelsigndeva",1,2999},
-{"ovowelsigngujarati",1,3000},
-{"p",1,3001},
-{"paampssquare",1,3002},
-{"paasentosquare",1,3003},
-{"pabengali",1,3004},
-{"pacute",1,3005},
-{"padeva",1,3006},
-{"pagedown",1,3007},
-{"pageup",1,3008},
-{"pagujarati",1,3009},
-{"pagurmukhi",1,3010},
-{"pahiragana",1,3011},
-{"paiyannoithai",1,3012},
-{"pakatakana",1,3013},
-{"palatalizationcyrilliccmb",1,3014},
-{"palochkacyrillic",1,3015},
-{"pansioskorean",1,3016},
-{"paragraph",1,3017},
-{"parallel",1,3018},
-{"parenleft",1,3019},
-{"parenleftaltonearabic",1,3020},
-{"parenleftbt",1,3021},
-{"parenleftex",1,3022},
-{"parenleftinferior",1,3023},
-{"parenleftmonospace",1,3024},
-{"parenleftsmall",1,3025},
-{"parenleftsuperior",1,3026},
-{"parenlefttp",1,3027},
-{"parenleftvertical",1,3028},
-{"parenright",1,3029},
-{"parenrightaltonearabic",1,3030},
-{"parenrightbt",1,3031},
-{"parenrightex",1,3032},
-{"parenrightinferior",1,3033},
-{"parenrightmonospace",1,3034},
-{"parenrightsmall",1,3035},
-{"parenrightsuperior",1,3036},
-{"parenrighttp",1,3037},
-{"parenrightvertical",1,3038},
-{"partialdiff",1,3039},
-{"paseqhebrew",1,3040},
-{"pashtahebrew",1,3041},
-{"pasquare",1,3042},
-{"patah",1,3043},
-{"patah11",1,3044},
-{"patah1d",1,3045},
-{"patah2a",1,3046},
-{"patahhebrew",1,3047},
-{"patahnarrowhebrew",1,3048},
-{"patahquarterhebrew",1,3049},
-{"patahwidehebrew",1,3050},
-{"pazerhebrew",1,3051},
-{"pbopomofo",1,3052},
-{"pcircle",1,3053},
-{"pdotaccent",1,3054},
-{"pe",1,3055},
-{"pecyrillic",1,3056},
-{"pedagesh",1,3057},
-{"pedageshhebrew",1,3058},
-{"peezisquare",1,3059},
-{"pefinaldageshhebrew",1,3060},
-{"peharabic",1,3061},
-{"peharmenian",1,3062},
-{"pehebrew",1,3063},
-{"pehfinalarabic",1,3064},
-{"pehinitialarabic",1,3065},
-{"pehiragana",1,3066},
-{"pehmedialarabic",1,3067},
-{"pekatakana",1,3068},
-{"pemiddlehookcyrillic",1,3069},
-{"perafehebrew",1,3070},
-{"percent",1,3071},
-{"percentarabic",1,3072},
-{"percentmonospace",1,3073},
-{"percentsmall",1,3074},
-{"period",1,3075},
-{"periodarmenian",1,3076},
-{"periodcentered",1,3077},
-{"periodhalfwidth",1,3078},
-{"periodinferior",1,3079},
-{"periodmonospace",1,3080},
-{"periodsmall",1,3081},
-{"periodsuperior",1,3082},
-{"perispomenigreekcmb",1,3083},
-{"perpendicular",1,3084},
-{"perthousand",1,3085},
-{"peseta",1,3086},
-{"pfsquare",1,3087},
-{"phabengali",1,3088},
-{"phadeva",1,3089},
-{"phagujarati",1,3090},
-{"phagurmukhi",1,3091},
-{"phi",1,3092},
-{"phi1",1,3093},
-{"phieuphacirclekorean",1,3094},
-{"phieuphaparenkorean",1,3095},
-{"phieuphcirclekorean",1,3096},
-{"phieuphkorean",1,3097},
-{"phieuphparenkorean",1,3098},
-{"philatin",1,3099},
-{"phinthuthai",1,3100},
-{"phisymbolgreek",1,3101},
-{"phook",1,3102},
-{"phophanthai",1,3103},
-{"phophungthai",1,3104},
-{"phosamphaothai",1,3105},
-{"pi",1,3106},
-{"pieupacirclekorean",1,3107},
-{"pieupaparenkorean",1,3108},
-{"pieupcieuckorean",1,3109},
-{"pieupcirclekorean",1,3110},
-{"pieupkiyeokkorean",1,3111},
-{"pieupkorean",1,3112},
-{"pieupparenkorean",1,3113},
-{"pieupsioskiyeokkorean",1,3114},
-{"pieupsioskorean",1,3115},
-{"pieupsiostikeutkorean",1,3116},
-{"pieupthieuthkorean",1,3117},
-{"pieuptikeutkorean",1,3118},
-{"pihiragana",1,3119},
-{"pikatakana",1,3120},
-{"pisymbolgreek",1,3121},
-{"piwrarmenian",1,3122},
-{"plus",1,3123},
-{"plusbelowcmb",1,3124},
-{"pluscircle",1,3125},
-{"plusminus",1,3126},
-{"plusmod",1,3127},
-{"plusmonospace",1,3128},
-{"plussmall",1,3129},
-{"plussuperior",1,3130},
-{"pmonospace",1,3131},
-{"pmsquare",1,3132},
-{"pohiragana",1,3133},
-{"pointingindexdownwhite",1,3134},
-{"pointingindexleftwhite",1,3135},
-{"pointingindexrightwhite",1,3136},
-{"pointingindexupwhite",1,3137},
-{"pokatakana",1,3138},
-{"poplathai",1,3139},
-{"postalmark",1,3140},
-{"postalmarkface",1,3141},
-{"pparen",1,3142},
-{"precedes",1,3143},
-{"prescription",1,3144},
-{"primemod",1,3145},
-{"primereversed",1,3146},
-{"product",1,3147},
-{"projective",1,3148},
-{"prolongedkana",1,3149},
-{"propellor",1,3150},
-{"propersubset",1,3151},
-{"propersuperset",1,3152},
-{"proportion",1,3153},
-{"proportional",1,3154},
-{"psi",1,3155},
-{"psicyrillic",1,3156},
-{"psilipneumatacyrilliccmb",1,3157},
-{"pssquare",1,3158},
-{"puhiragana",1,3159},
-{"pukatakana",1,3160},
-{"pvsquare",1,3161},
-{"pwsquare",1,3162},
-{"q",1,3163},
-{"qadeva",1,3164},
-{"qadmahebrew",1,3165},
-{"qafarabic",1,3166},
-{"qaffinalarabic",1,3167},
-{"qafinitialarabic",1,3168},
-{"qafmedialarabic",1,3169},
-{"qamats",1,3170},
-{"qamats10",1,3171},
-{"qamats1a",1,3172},
-{"qamats1c",1,3173},
-{"qamats27",1,3174},
-{"qamats29",1,3175},
-{"qamats33",1,3176},
-{"qamatsde",1,3177},
-{"qamatshebrew",1,3178},
-{"qamatsnarrowhebrew",1,3179},
-{"qamatsqatanhebrew",1,3180},
-{"qamatsqatannarrowhebrew",1,3181},
-{"qamatsqatanquarterhebrew",1,3182},
-{"qamatsqatanwidehebrew",1,3183},
-{"qamatsquarterhebrew",1,3184},
-{"qamatswidehebrew",1,3185},
-{"qarneyparahebrew",1,3186},
-{"qbopomofo",1,3187},
-{"qcircle",1,3188},
-{"qhook",1,3189},
-{"qmonospace",1,3190},
-{"qof",1,3191},
-{"qofdagesh",1,3192},
-{"qofdageshhebrew",1,3193},
-{"qofhatafpatah",2,3194},
-{"qofhatafpatahhebrew",2,3196},
-{"qofhatafsegol",2,3198},
-{"qofhatafsegolhebrew",2,3200},
-{"qofhebrew",1,3202},
-{"qofhiriq",2,3203},
-{"qofhiriqhebrew",2,3205},
-{"qofholam",2,3207},
-{"qofholamhebrew",2,3209},
-{"qofpatah",2,3211},
-{"qofpatahhebrew",2,3213},
-{"qofqamats",2,3215},
-{"qofqamatshebrew",2,3217},
-{"qofqubuts",2,3219},
-{"qofqubutshebrew",2,3221},
-{"qofsegol",2,3223},
-{"qofsegolhebrew",2,3225},
-{"qofsheva",2,3227},
-{"qofshevahebrew",2,3229},
-{"qoftsere",2,3231},
-{"qoftserehebrew",2,3233},
-{"qparen",1,3235},
-{"quarternote",1,3236},
-{"qubuts",1,3237},
-{"qubuts18",1,3238},
-{"qubuts25",1,3239},
-{"qubuts31",1,3240},
-{"qubutshebrew",1,3241},
-{"qubutsnarrowhebrew",1,3242},
-{"qubutsquarterhebrew",1,3243},
-{"qubutswidehebrew",1,3244},
-{"question",1,3245},
-{"questionarabic",1,3246},
-{"questionarmenian",1,3247},
-{"questiondown",1,3248},
-{"questiondownsmall",1,3249},
-{"questiongreek",1,3250},
-{"questionmonospace",1,3251},
-{"questionsmall",1,3252},
-{"quotedbl",1,3253},
-{"quotedblbase",1,3254},
-{"quotedblleft",1,3255},
-{"quotedblmonospace",1,3256},
-{"quotedblprime",1,3257},
-{"quotedblprimereversed",1,3258},
-{"quotedblright",1,3259},
-{"quoteleft",1,3260},
-{"quoteleftreversed",1,3261},
-{"quotereversed",1,3262},
-{"quoteright",1,3263},
-{"quoterightn",1,3264},
-{"quotesinglbase",1,3265},
-{"quotesingle",1,3266},
-{"quotesinglemonospace",1,3267},
-{"r",1,3268},
-{"raarmenian",1,3269},
-{"rabengali",1,3270},
-{"racute",1,3271},
-{"radeva",1,3272},
-{"radical",1,3273},
-{"radicalex",1,3274},
-{"radoverssquare",1,3275},
-{"radoverssquaredsquare",1,3276},
-{"radsquare",1,3277},
-{"rafe",1,3278},
-{"rafehebrew",1,3279},
-{"ragujarati",1,3280},
-{"ragurmukhi",1,3281},
-{"rahiragana",1,3282},
-{"rakatakana",1,3283},
-{"rakatakanahalfwidth",1,3284},
-{"ralowerdiagonalbengali",1,3285},
-{"ramiddlediagonalbengali",1,3286},
-{"ramshorn",1,3287},
-{"ratio",1,3288},
-{"rbopomofo",1,3289},
-{"rcaron",1,3290},
-{"rcedilla",1,3291},
-{"rcircle",1,3292},
-{"rcommaaccent",1,3293},
-{"rdblgrave",1,3294},
-{"rdotaccent",1,3295},
-{"rdotbelow",1,3296},
-{"rdotbelowmacron",1,3297},
-{"referencemark",1,3298},
-{"reflexsubset",1,3299},
-{"reflexsuperset",1,3300},
-{"registered",1,3301},
-{"registersans",1,3302},
-{"registerserif",1,3303},
-{"reharabic",1,3304},
-{"reharmenian",1,3305},
-{"rehfinalarabic",1,3306},
-{"rehiragana",1,3307},
-{"rehyehaleflamarabic",4,3308},
-{"rekatakana",1,3312},
-{"rekatakanahalfwidth",1,3313},
-{"resh",1,3314},
-{"reshdageshhebrew",1,3315},
-{"reshhatafpatah",2,3316},
-{"reshhatafpatahhebrew",2,3318},
-{"reshhatafsegol",2,3320},
-{"reshhatafsegolhebrew",2,3322},
-{"reshhebrew",1,3324},
-{"reshhiriq",2,3325},
-{"reshhiriqhebrew",2,3327},
-{"reshholam",2,3329},
-{"reshholamhebrew",2,3331},
-{"reshpatah",2,3333},
-{"reshpatahhebrew",2,3335},
-{"reshqamats",2,3337},
-{"reshqamatshebrew",2,3339},
-{"reshqubuts",2,3341},
-{"reshqubutshebrew",2,3343},
-{"reshsegol",2,3345},
-{"reshsegolhebrew",2,3347},
-{"reshsheva",2,3349},
-{"reshshevahebrew",2,3351},
-{"reshtsere",2,3353},
-{"reshtserehebrew",2,3355},
-{"reversedtilde",1,3357},
-{"reviahebrew",1,3358},
-{"reviamugrashhebrew",1,3359},
-{"revlogicalnot",1,3360},
-{"rfishhook",1,3361},
-{"rfishhookreversed",1,3362},
-{"rhabengali",1,3363},
-{"rhadeva",1,3364},
-{"rho",1,3365},
-{"rhook",1,3366},
-{"rhookturned",1,3367},
-{"rhookturnedsuperior",1,3368},
-{"rhosymbolgreek",1,3369},
-{"rhotichookmod",1,3370},
-{"rieulacirclekorean",1,3371},
-{"rieulaparenkorean",1,3372},
-{"rieulcirclekorean",1,3373},
-{"rieulhieuhkorean",1,3374},
-{"rieulkiyeokkorean",1,3375},
-{"rieulkiyeoksioskorean",1,3376},
-{"rieulkorean",1,3377},
-{"rieulmieumkorean",1,3378},
-{"rieulpansioskorean",1,3379},
-{"rieulparenkorean",1,3380},
-{"rieulphieuphkorean",1,3381},
-{"rieulpieupkorean",1,3382},
-{"rieulpieupsioskorean",1,3383},
-{"rieulsioskorean",1,3384},
-{"rieulthieuthkorean",1,3385},
-{"rieultikeutkorean",1,3386},
-{"rieulyeorinhieuhkorean",1,3387},
-{"rightangle",1,3388},
-{"righttackbelowcmb",1,3389},
-{"righttriangle",1,3390},
-{"rihiragana",1,3391},
-{"rikatakana",1,3392},
-{"rikatakanahalfwidth",1,3393},
-{"ring",1,3394},
-{"ringbelowcmb",1,3395},
-{"ringcmb",1,3396},
-{"ringhalfleft",1,3397},
-{"ringhalfleftarmenian",1,3398},
-{"ringhalfleftbelowcmb",1,3399},
-{"ringhalfleftcentered",1,3400},
-{"ringhalfright",1,3401},
-{"ringhalfrightbelowcmb",1,3402},
-{"ringhalfrightcentered",1,3403},
-{"rinvertedbreve",1,3404},
-{"rittorusquare",1,3405},
-{"rlinebelow",1,3406},
-{"rlongleg",1,3407},
-{"rlonglegturned",1,3408},
-{"rmonospace",1,3409},
-{"rohiragana",1,3410},
-{"rokatakana",1,3411},
-{"rokatakanahalfwidth",1,3412},
-{"roruathai",1,3413},
-{"rparen",1,3414},
-{"rrabengali",1,3415},
-{"rradeva",1,3416},
-{"rragurmukhi",1,3417},
-{"rreharabic",1,3418},
-{"rrehfinalarabic",1,3419},
-{"rrvocalicbengali",1,3420},
-{"rrvocalicdeva",1,3421},
-{"rrvocalicgujarati",1,3422},
-{"rrvocalicvowelsignbengali",1,3423},
-{"rrvocalicvowelsigndeva",1,3424},
-{"rrvocalicvowelsigngujarati",1,3425},
-{"rsuperior",1,3426},
-{"rtblock",1,3427},
-{"rturned",1,3428},
-{"rturnedsuperior",1,3429},
-{"ruhiragana",1,3430},
-{"rukatakana",1,3431},
-{"rukatakanahalfwidth",1,3432},
-{"rupeemarkbengali",1,3433},
-{"rupeesignbengali",1,3434},
-{"rupiah",1,3435},
-{"ruthai",1,3436},
-{"rvocalicbengali",1,3437},
-{"rvocalicdeva",1,3438},
-{"rvocalicgujarati",1,3439},
-{"rvocalicvowelsignbengali",1,3440},
-{"rvocalicvowelsigndeva",1,3441},
-{"rvocalicvowelsigngujarati",1,3442},
-{"s",1,3443},
-{"sabengali",1,3444},
-{"sacute",1,3445},
-{"sacutedotaccent",1,3446},
-{"sadarabic",1,3447},
-{"sadeva",1,3448},
-{"sadfinalarabic",1,3449},
-{"sadinitialarabic",1,3450},
-{"sadmedialarabic",1,3451},
-{"sagujarati",1,3452},
-{"sagurmukhi",1,3453},
-{"sahiragana",1,3454},
-{"sakatakana",1,3455},
-{"sakatakanahalfwidth",1,3456},
-{"sallallahoualayhewasallamarabic",1,3457},
-{"samekh",1,3458},
-{"samekhdagesh",1,3459},
-{"samekhdageshhebrew",1,3460},
-{"samekhhebrew",1,3461},
-{"saraaathai",1,3462},
-{"saraaethai",1,3463},
-{"saraaimaimalaithai",1,3464},
-{"saraaimaimuanthai",1,3465},
-{"saraamthai",1,3466},
-{"saraathai",1,3467},
-{"saraethai",1,3468},
-{"saraiileftthai",1,3469},
-{"saraiithai",1,3470},
-{"saraileftthai",1,3471},
-{"saraithai",1,3472},
-{"saraothai",1,3473},
-{"saraueeleftthai",1,3474},
-{"saraueethai",1,3475},
-{"saraueleftthai",1,3476},
-{"sarauethai",1,3477},
-{"sarauthai",1,3478},
-{"sarauuthai",1,3479},
-{"sbopomofo",1,3480},
-{"scaron",1,3481},
-{"scarondotaccent",1,3482},
-{"scedilla",1,3483},
-{"schwa",1,3484},
-{"schwacyrillic",1,3485},
-{"schwadieresiscyrillic",1,3486},
-{"schwahook",1,3487},
-{"scircle",1,3488},
-{"scircumflex",1,3489},
-{"scommaaccent",1,3490},
-{"sdotaccent",1,3491},
-{"sdotbelow",1,3492},
-{"sdotbelowdotaccent",1,3493},
-{"seagullbelowcmb",1,3494},
-{"second",1,3495},
-{"secondtonechinese",1,3496},
-{"section",1,3497},
-{"seenarabic",1,3498},
-{"seenfinalarabic",1,3499},
-{"seeninitialarabic",1,3500},
-{"seenmedialarabic",1,3501},
-{"segol",1,3502},
-{"segol13",1,3503},
-{"segol1f",1,3504},
-{"segol2c",1,3505},
-{"segolhebrew",1,3506},
-{"segolnarrowhebrew",1,3507},
-{"segolquarterhebrew",1,3508},
-{"segoltahebrew",1,3509},
-{"segolwidehebrew",1,3510},
-{"seharmenian",1,3511},
-{"sehiragana",1,3512},
-{"sekatakana",1,3513},
-{"sekatakanahalfwidth",1,3514},
-{"semicolon",1,3515},
-{"semicolonarabic",1,3516},
-{"semicolonmonospace",1,3517},
-{"semicolonsmall",1,3518},
-{"semivoicedmarkkana",1,3519},
-{"semivoicedmarkkanahalfwidth",1,3520},
-{"sentisquare",1,3521},
-{"sentosquare",1,3522},
-{"seven",1,3523},
-{"sevenarabic",1,3524},
-{"sevenbengali",1,3525},
-{"sevencircle",1,3526},
-{"sevencircleinversesansserif",1,3527},
-{"sevendeva",1,3528},
-{"seveneighths",1,3529},
-{"sevengujarati",1,3530},
-{"sevengurmukhi",1,3531},
-{"sevenhackarabic",1,3532},
-{"sevenhangzhou",1,3533},
-{"sevenideographicparen",1,3534},
-{"seveninferior",1,3535},
-{"sevenmonospace",1,3536},
-{"sevenoldstyle",1,3537},
-{"sevenparen",1,3538},
-{"sevenperiod",1,3539},
-{"sevenpersian",1,3540},
-{"sevenroman",1,3541},
-{"sevensuperior",1,3542},
-{"seventeencircle",1,3543},
-{"seventeenparen",1,3544},
-{"seventeenperiod",1,3545},
-{"seventhai",1,3546},
-{"sfthyphen",1,3547},
-{"shaarmenian",1,3548},
-{"shabengali",1,3549},
-{"shacyrillic",1,3550},
-{"shaddaarabic",1,3551},
-{"shaddadammaarabic",1,3552},
-{"shaddadammatanarabic",1,3553},
-{"shaddafathaarabic",1,3554},
-{"shaddafathatanarabic",2,3555},
-{"shaddakasraarabic",1,3557},
-{"shaddakasratanarabic",1,3558},
-{"shade",1,3559},
-{"shadedark",1,3560},
-{"shadelight",1,3561},
-{"shademedium",1,3562},
-{"shadeva",1,3563},
-{"shagujarati",1,3564},
-{"shagurmukhi",1,3565},
-{"shalshelethebrew",1,3566},
-{"shbopomofo",1,3567},
-{"shchacyrillic",1,3568},
-{"sheenarabic",1,3569},
-{"sheenfinalarabic",1,3570},
-{"sheeninitialarabic",1,3571},
-{"sheenmedialarabic",1,3572},
-{"sheicoptic",1,3573},
-{"sheqel",1,3574},
-{"sheqelhebrew",1,3575},
-{"sheva",1,3576},
-{"sheva115",1,3577},
-{"sheva15",1,3578},
-{"sheva22",1,3579},
-{"sheva2e",1,3580},
-{"shevahebrew",1,3581},
-{"shevanarrowhebrew",1,3582},
-{"shevaquarterhebrew",1,3583},
-{"shevawidehebrew",1,3584},
-{"shhacyrillic",1,3585},
-{"shimacoptic",1,3586},
-{"shin",1,3587},
-{"shindagesh",1,3588},
-{"shindageshhebrew",1,3589},
-{"shindageshshindot",1,3590},
-{"shindageshshindothebrew",1,3591},
-{"shindageshsindot",1,3592},
-{"shindageshsindothebrew",1,3593},
-{"shindothebrew",1,3594},
-{"shinhebrew",1,3595},
-{"shinshindot",1,3596},
-{"shinshindothebrew",1,3597},
-{"shinsindot",1,3598},
-{"shinsindothebrew",1,3599},
-{"shook",1,3600},
-{"sigma",1,3601},
-{"sigma1",1,3602},
-{"sigmafinal",1,3603},
-{"sigmalunatesymbolgreek",1,3604},
-{"sihiragana",1,3605},
-{"sikatakana",1,3606},
-{"sikatakanahalfwidth",1,3607},
-{"siluqhebrew",1,3608},
-{"siluqlefthebrew",1,3609},
-{"similar",1,3610},
-{"sindothebrew",1,3611},
-{"siosacirclekorean",1,3612},
-{"siosaparenkorean",1,3613},
-{"sioscieuckorean",1,3614},
-{"sioscirclekorean",1,3615},
-{"sioskiyeokkorean",1,3616},
-{"sioskorean",1,3617},
-{"siosnieunkorean",1,3618},
-{"siosparenkorean",1,3619},
-{"siospieupkorean",1,3620},
-{"siostikeutkorean",1,3621},
-{"six",1,3622},
-{"sixarabic",1,3623},
-{"sixbengali",1,3624},
-{"sixcircle",1,3625},
-{"sixcircleinversesansserif",1,3626},
-{"sixdeva",1,3627},
-{"sixgujarati",1,3628},
-{"sixgurmukhi",1,3629},
-{"sixhackarabic",1,3630},
-{"sixhangzhou",1,3631},
-{"sixideographicparen",1,3632},
-{"sixinferior",1,3633},
-{"sixmonospace",1,3634},
-{"sixoldstyle",1,3635},
-{"sixparen",1,3636},
-{"sixperiod",1,3637},
-{"sixpersian",1,3638},
-{"sixroman",1,3639},
-{"sixsuperior",1,3640},
-{"sixteencircle",1,3641},
-{"sixteencurrencydenominatorbengali",1,3642},
-{"sixteenparen",1,3643},
-{"sixteenperiod",1,3644},
-{"sixthai",1,3645},
-{"slash",1,3646},
-{"slashmonospace",1,3647},
-{"slong",1,3648},
-{"slongdotaccent",1,3649},
-{"smileface",1,3650},
-{"smonospace",1,3651},
-{"sofpasuqhebrew",1,3652},
-{"softhyphen",1,3653},
-{"softsigncyrillic",1,3654},
-{"sohiragana",1,3655},
-{"sokatakana",1,3656},
-{"sokatakanahalfwidth",1,3657},
-{"soliduslongoverlaycmb",1,3658},
-{"solidusshortoverlaycmb",1,3659},
-{"sorusithai",1,3660},
-{"sosalathai",1,3661},
-{"sosothai",1,3662},
-{"sosuathai",1,3663},
-{"space",1,3664},
-{"spacehackarabic",1,3665},
-{"spade",1,3666},
-{"spadesuitblack",1,3667},
-{"spadesuitwhite",1,3668},
-{"sparen",1,3669},
-{"squarebelowcmb",1,3670},
-{"squarecc",1,3671},
-{"squarecm",1,3672},
-{"squarediagonalcrosshatchfill",1,3673},
-{"squarehorizontalfill",1,3674},
-{"squarekg",1,3675},
-{"squarekm",1,3676},
-{"squarekmcapital",1,3677},
-{"squareln",1,3678},
-{"squarelog",1,3679},
-{"squaremg",1,3680},
-{"squaremil",1,3681},
-{"squaremm",1,3682},
-{"squaremsquared",1,3683},
-{"squareorthogonalcrosshatchfill",1,3684},
-{"squareupperlefttolowerrightfill",1,3685},
-{"squareupperrighttolowerleftfill",1,3686},
-{"squareverticalfill",1,3687},
-{"squarewhitewithsmallblack",1,3688},
-{"srsquare",1,3689},
-{"ssabengali",1,3690},
-{"ssadeva",1,3691},
-{"ssagujarati",1,3692},
-{"ssangcieuckorean",1,3693},
-{"ssanghieuhkorean",1,3694},
-{"ssangieungkorean",1,3695},
-{"ssangkiyeokkorean",1,3696},
-{"ssangnieunkorean",1,3697},
-{"ssangpieupkorean",1,3698},
-{"ssangsioskorean",1,3699},
-{"ssangtikeutkorean",1,3700},
-{"ssuperior",1,3701},
-{"sterling",1,3702},
-{"sterlingmonospace",1,3703},
-{"strokelongoverlaycmb",1,3704},
-{"strokeshortoverlaycmb",1,3705},
-{"subset",1,3706},
-{"subsetnotequal",1,3707},
-{"subsetorequal",1,3708},
-{"succeeds",1,3709},
-{"suchthat",1,3710},
-{"suhiragana",1,3711},
-{"sukatakana",1,3712},
-{"sukatakanahalfwidth",1,3713},
-{"sukunarabic",1,3714},
-{"summation",1,3715},
-{"sun",1,3716},
-{"superset",1,3717},
-{"supersetnotequal",1,3718},
-{"supersetorequal",1,3719},
-{"svsquare",1,3720},
-{"syouwaerasquare",1,3721},
-{"t",1,3722},
-{"tabengali",1,3723},
-{"tackdown",1,3724},
-{"tackleft",1,3725},
-{"tadeva",1,3726},
-{"tagujarati",1,3727},
-{"tagurmukhi",1,3728},
-{"taharabic",1,3729},
-{"tahfinalarabic",1,3730},
-{"tahinitialarabic",1,3731},
-{"tahiragana",1,3732},
-{"tahmedialarabic",1,3733},
-{"taisyouerasquare",1,3734},
-{"takatakana",1,3735},
-{"takatakanahalfwidth",1,3736},
-{"tatweelarabic",1,3737},
-{"tau",1,3738},
-{"tav",1,3739},
-{"tavdages",1,3740},
-{"tavdagesh",1,3741},
-{"tavdageshhebrew",1,3742},
-{"tavhebrew",1,3743},
-{"tbar",1,3744},
-{"tbopomofo",1,3745},
-{"tcaron",1,3746},
-{"tccurl",1,3747},
-{"tcedilla",1,3748},
-{"tcheharabic",1,3749},
-{"tchehfinalarabic",1,3750},
-{"tchehinitialarabic",1,3751},
-{"tchehmedialarabic",1,3752},
-{"tchehmeeminitialarabic",2,3753},
-{"tcircle",1,3755},
-{"tcircumflexbelow",1,3756},
-{"tcommaaccent",1,3757},
-{"tdieresis",1,3758},
-{"tdotaccent",1,3759},
-{"tdotbelow",1,3760},
-{"tecyrillic",1,3761},
-{"tedescendercyrillic",1,3762},
-{"teharabic",1,3763},
-{"tehfinalarabic",1,3764},
-{"tehhahinitialarabic",1,3765},
-{"tehhahisolatedarabic",1,3766},
-{"tehinitialarabic",1,3767},
-{"tehiragana",1,3768},
-{"tehjeeminitialarabic",1,3769},
-{"tehjeemisolatedarabic",1,3770},
-{"tehmarbutaarabic",1,3771},
-{"tehmarbutafinalarabic",1,3772},
-{"tehmedialarabic",1,3773},
-{"tehmeeminitialarabic",1,3774},
-{"tehmeemisolatedarabic",1,3775},
-{"tehnoonfinalarabic",1,3776},
-{"tekatakana",1,3777},
-{"tekatakanahalfwidth",1,3778},
-{"telephone",1,3779},
-{"telephoneblack",1,3780},
-{"telishagedolahebrew",1,3781},
-{"telishaqetanahebrew",1,3782},
-{"tencircle",1,3783},
-{"tenideographicparen",1,3784},
-{"tenparen",1,3785},
-{"tenperiod",1,3786},
-{"tenroman",1,3787},
-{"tesh",1,3788},
-{"tet",1,3789},
-{"tetdagesh",1,3790},
-{"tetdageshhebrew",1,3791},
-{"tethebrew",1,3792},
-{"tetsecyrillic",1,3793},
-{"tevirhebrew",1,3794},
-{"tevirlefthebrew",1,3795},
-{"thabengali",1,3796},
-{"thadeva",1,3797},
-{"thagujarati",1,3798},
-{"thagurmukhi",1,3799},
-{"thalarabic",1,3800},
-{"thalfinalarabic",1,3801},
-{"thanthakhatlowleftthai",1,3802},
-{"thanthakhatlowrightthai",1,3803},
-{"thanthakhatthai",1,3804},
-{"thanthakhatupperleftthai",1,3805},
-{"theharabic",1,3806},
-{"thehfinalarabic",1,3807},
-{"thehinitialarabic",1,3808},
-{"thehmedialarabic",1,3809},
-{"thereexists",1,3810},
-{"therefore",1,3811},
-{"theta",1,3812},
-{"theta1",1,3813},
-{"thetasymbolgreek",1,3814},
-{"thieuthacirclekorean",1,3815},
-{"thieuthaparenkorean",1,3816},
-{"thieuthcirclekorean",1,3817},
-{"thieuthkorean",1,3818},
-{"thieuthparenkorean",1,3819},
-{"thirteencircle",1,3820},
-{"thirteenparen",1,3821},
-{"thirteenperiod",1,3822},
-{"thonangmonthothai",1,3823},
-{"thook",1,3824},
-{"thophuthaothai",1,3825},
-{"thorn",1,3826},
-{"thothahanthai",1,3827},
-{"thothanthai",1,3828},
-{"thothongthai",1,3829},
-{"thothungthai",1,3830},
-{"thousandcyrillic",1,3831},
-{"thousandsseparatorarabic",1,3832},
-{"thousandsseparatorpersian",1,3833},
-{"three",1,3834},
-{"threearabic",1,3835},
-{"threebengali",1,3836},
-{"threecircle",1,3837},
-{"threecircleinversesansserif",1,3838},
-{"threedeva",1,3839},
-{"threeeighths",1,3840},
-{"threegujarati",1,3841},
-{"threegurmukhi",1,3842},
-{"threehackarabic",1,3843},
-{"threehangzhou",1,3844},
-{"threeideographicparen",1,3845},
-{"threeinferior",1,3846},
-{"threemonospace",1,3847},
-{"threenumeratorbengali",1,3848},
-{"threeoldstyle",1,3849},
-{"threeparen",1,3850},
-{"threeperiod",1,3851},
-{"threepersian",1,3852},
-{"threequarters",1,3853},
-{"threequartersemdash",1,3854},
-{"threeroman",1,3855},
-{"threesuperior",1,3856},
-{"threethai",1,3857},
-{"thzsquare",1,3858},
-{"tihiragana",1,3859},
-{"tikatakana",1,3860},
-{"tikatakanahalfwidth",1,3861},
-{"tikeutacirclekorean",1,3862},
-{"tikeutaparenkorean",1,3863},
-{"tikeutcirclekorean",1,3864},
-{"tikeutkorean",1,3865},
-{"tikeutparenkorean",1,3866},
-{"tilde",1,3867},
-{"tildebelowcmb",1,3868},
-{"tildecmb",1,3869},
-{"tildecomb",1,3870},
-{"tildedoublecmb",1,3871},
-{"tildeoperator",1,3872},
-{"tildeoverlaycmb",1,3873},
-{"tildeverticalcmb",1,3874},
-{"timescircle",1,3875},
-{"tipehahebrew",1,3876},
-{"tipehalefthebrew",1,3877},
-{"tippigurmukhi",1,3878},
-{"titlocyrilliccmb",1,3879},
-{"tiwnarmenian",1,3880},
-{"tlinebelow",1,3881},
-{"tmonospace",1,3882},
-{"toarmenian",1,3883},
-{"tohiragana",1,3884},
-{"tokatakana",1,3885},
-{"tokatakanahalfwidth",1,3886},
-{"tonebarextrahighmod",1,3887},
-{"tonebarextralowmod",1,3888},
-{"tonebarhighmod",1,3889},
-{"tonebarlowmod",1,3890},
-{"tonebarmidmod",1,3891},
-{"tonefive",1,3892},
-{"tonesix",1,3893},
-{"tonetwo",1,3894},
-{"tonos",1,3895},
-{"tonsquare",1,3896},
-{"topatakthai",1,3897},
-{"tortoiseshellbracketleft",1,3898},
-{"tortoiseshellbracketleftsmall",1,3899},
-{"tortoiseshellbracketleftvertical",1,3900},
-{"tortoiseshellbracketright",1,3901},
-{"tortoiseshellbracketrightsmall",1,3902},
-{"tortoiseshellbracketrightvertical",1,3903},
-{"totaothai",1,3904},
-{"tpalatalhook",1,3905},
-{"tparen",1,3906},
-{"trademark",1,3907},
-{"trademarksans",1,3908},
-{"trademarkserif",1,3909},
-{"tretroflexhook",1,3910},
-{"triagdn",1,3911},
-{"triaglf",1,3912},
-{"triagrt",1,3913},
-{"triagup",1,3914},
-{"ts",1,3915},
-{"tsadi",1,3916},
-{"tsadidagesh",1,3917},
-{"tsadidageshhebrew",1,3918},
-{"tsadihebrew",1,3919},
-{"tsecyrillic",1,3920},
-{"tsere",1,3921},
-{"tsere12",1,3922},
-{"tsere1e",1,3923},
-{"tsere2b",1,3924},
-{"tserehebrew",1,3925},
-{"tserenarrowhebrew",1,3926},
-{"tserequarterhebrew",1,3927},
-{"tserewidehebrew",1,3928},
-{"tshecyrillic",1,3929},
-{"tsuperior",1,3930},
-{"ttabengali",1,3931},
-{"ttadeva",1,3932},
-{"ttagujarati",1,3933},
-{"ttagurmukhi",1,3934},
-{"tteharabic",1,3935},
-{"ttehfinalarabic",1,3936},
-{"ttehinitialarabic",1,3937},
-{"ttehmedialarabic",1,3938},
-{"tthabengali",1,3939},
-{"tthadeva",1,3940},
-{"tthagujarati",1,3941},
-{"tthagurmukhi",1,3942},
-{"tturned",1,3943},
-{"tuhiragana",1,3944},
-{"tukatakana",1,3945},
-{"tukatakanahalfwidth",1,3946},
-{"tusmallhiragana",1,3947},
-{"tusmallkatakana",1,3948},
-{"tusmallkatakanahalfwidth",1,3949},
-{"twelvecircle",1,3950},
-{"twelveparen",1,3951},
-{"twelveperiod",1,3952},
-{"twelveroman",1,3953},
-{"twentycircle",1,3954},
-{"twentyhangzhou",1,3955},
-{"twentyparen",1,3956},
-{"twentyperiod",1,3957},
-{"two",1,3958},
-{"twoarabic",1,3959},
-{"twobengali",1,3960},
-{"twocircle",1,3961},
-{"twocircleinversesansserif",1,3962},
-{"twodeva",1,3963},
-{"twodotenleader",1,3964},
-{"twodotleader",1,3965},
-{"twodotleadervertical",1,3966},
-{"twogujarati",1,3967},
-{"twogurmukhi",1,3968},
-{"twohackarabic",1,3969},
-{"twohangzhou",1,3970},
-{"twoideographicparen",1,3971},
-{"twoinferior",1,3972},
-{"twomonospace",1,3973},
-{"twonumeratorbengali",1,3974},
-{"twooldstyle",1,3975},
-{"twoparen",1,3976},
-{"twoperiod",1,3977},
-{"twopersian",1,3978},
-{"tworoman",1,3979},
-{"twostroke",1,3980},
-{"twosuperior",1,3981},
-{"twothai",1,3982},
-{"twothirds",1,3983},
-{"u",1,3984},
-{"uacute",1,3985},
-{"ubar",1,3986},
-{"ubengali",1,3987},
-{"ubopomofo",1,3988},
-{"ubreve",1,3989},
-{"ucaron",1,3990},
-{"ucircle",1,3991},
-{"ucircumflex",1,3992},
-{"ucircumflexbelow",1,3993},
-{"ucyrillic",1,3994},
-{"udattadeva",1,3995},
-{"udblacute",1,3996},
-{"udblgrave",1,3997},
-{"udeva",1,3998},
-{"udieresis",1,3999},
-{"udieresisacute",1,4000},
-{"udieresisbelow",1,4001},
-{"udieresiscaron",1,4002},
-{"udieresiscyrillic",1,4003},
-{"udieresisgrave",1,4004},
-{"udieresismacron",1,4005},
-{"udotbelow",1,4006},
-{"ugrave",1,4007},
-{"ugujarati",1,4008},
-{"ugurmukhi",1,4009},
-{"uhiragana",1,4010},
-{"uhookabove",1,4011},
-{"uhorn",1,4012},
-{"uhornacute",1,4013},
-{"uhorndotbelow",1,4014},
-{"uhorngrave",1,4015},
-{"uhornhookabove",1,4016},
-{"uhorntilde",1,4017},
-{"uhungarumlaut",1,4018},
-{"uhungarumlautcyrillic",1,4019},
-{"uinvertedbreve",1,4020},
-{"ukatakana",1,4021},
-{"ukatakanahalfwidth",1,4022},
-{"ukcyrillic",1,4023},
-{"ukorean",1,4024},
-{"umacron",1,4025},
-{"umacroncyrillic",1,4026},
-{"umacrondieresis",1,4027},
-{"umatragurmukhi",1,4028},
-{"umonospace",1,4029},
-{"underscore",1,4030},
-{"underscoredbl",1,4031},
-{"underscoremonospace",1,4032},
-{"underscorevertical",1,4033},
-{"underscorewavy",1,4034},
-{"union",1,4035},
-{"universal",1,4036},
-{"uogonek",1,4037},
-{"uparen",1,4038},
-{"upblock",1,4039},
-{"upperdothebrew",1,4040},
-{"upsilon",1,4041},
-{"upsilondieresis",1,4042},
-{"upsilondieresistonos",1,4043},
-{"upsilonlatin",1,4044},
-{"upsilontonos",1,4045},
-{"uptackbelowcmb",1,4046},
-{"uptackmod",1,4047},
-{"uragurmukhi",1,4048},
-{"uring",1,4049},
-{"ushortcyrillic",1,4050},
-{"usmallhiragana",1,4051},
-{"usmallkatakana",1,4052},
-{"usmallkatakanahalfwidth",1,4053},
-{"ustraightcyrillic",1,4054},
-{"ustraightstrokecyrillic",1,4055},
-{"utilde",1,4056},
-{"utildeacute",1,4057},
-{"utildebelow",1,4058},
-{"uubengali",1,4059},
-{"uudeva",1,4060},
-{"uugujarati",1,4061},
-{"uugurmukhi",1,4062},
-{"uumatragurmukhi",1,4063},
-{"uuvowelsignbengali",1,4064},
-{"uuvowelsigndeva",1,4065},
-{"uuvowelsigngujarati",1,4066},
-{"uvowelsignbengali",1,4067},
-{"uvowelsigndeva",1,4068},
-{"uvowelsigngujarati",1,4069},
-{"v",1,4070},
-{"vadeva",1,4071},
-{"vagujarati",1,4072},
-{"vagurmukhi",1,4073},
-{"vakatakana",1,4074},
-{"vav",1,4075},
-{"vavdagesh",1,4076},
-{"vavdagesh65",1,4077},
-{"vavdageshhebrew",1,4078},
-{"vavhebrew",1,4079},
-{"vavholam",1,4080},
-{"vavholamhebrew",1,4081},
-{"vavvavhebrew",1,4082},
-{"vavyodhebrew",1,4083},
-{"vcircle",1,4084},
-{"vdotbelow",1,4085},
-{"vecyrillic",1,4086},
-{"veharabic",1,4087},
-{"vehfinalarabic",1,4088},
-{"vehinitialarabic",1,4089},
-{"vehmedialarabic",1,4090},
-{"vekatakana",1,4091},
-{"venus",1,4092},
-{"verticalbar",1,4093},
-{"verticallineabovecmb",1,4094},
-{"verticallinebelowcmb",1,4095},
-{"verticallinelowmod",1,4096},
-{"verticallinemod",1,4097},
-{"vewarmenian",1,4098},
-{"vhook",1,4099},
-{"vikatakana",1,4100},
-{"viramabengali",1,4101},
-{"viramadeva",1,4102},
-{"viramagujarati",1,4103},
-{"visargabengali",1,4104},
-{"visargadeva",1,4105},
-{"visargagujarati",1,4106},
-{"vmonospace",1,4107},
-{"voarmenian",1,4108},
-{"voicediterationhiragana",1,4109},
-{"voicediterationkatakana",1,4110},
-{"voicedmarkkana",1,4111},
-{"voicedmarkkanahalfwidth",1,4112},
-{"vokatakana",1,4113},
-{"vparen",1,4114},
-{"vtilde",1,4115},
-{"vturned",1,4116},
-{"vuhiragana",1,4117},
-{"vukatakana",1,4118},
-{"w",1,4119},
-{"wacute",1,4120},
-{"waekorean",1,4121},
-{"wahiragana",1,4122},
-{"wakatakana",1,4123},
-{"wakatakanahalfwidth",1,4124},
-{"wakorean",1,4125},
-{"wasmallhiragana",1,4126},
-{"wasmallkatakana",1,4127},
-{"wattosquare",1,4128},
-{"wavedash",1,4129},
-{"wavyunderscorevertical",1,4130},
-{"wawarabic",1,4131},
-{"wawfinalarabic",1,4132},
-{"wawhamzaabovearabic",1,4133},
-{"wawhamzaabovefinalarabic",1,4134},
-{"wbsquare",1,4135},
-{"wcircle",1,4136},
-{"wcircumflex",1,4137},
-{"wdieresis",1,4138},
-{"wdotaccent",1,4139},
-{"wdotbelow",1,4140},
-{"wehiragana",1,4141},
-{"weierstrass",1,4142},
-{"wekatakana",1,4143},
-{"wekorean",1,4144},
-{"weokorean",1,4145},
-{"wgrave",1,4146},
-{"whitebullet",1,4147},
-{"whitecircle",1,4148},
-{"whitecircleinverse",1,4149},
-{"whitecornerbracketleft",1,4150},
-{"whitecornerbracketleftvertical",1,4151},
-{"whitecornerbracketright",1,4152},
-{"whitecornerbracketrightvertical",1,4153},
-{"whitediamond",1,4154},
-{"whitediamondcontainingblacksmalldiamond",1,4155},
-{"whitedownpointingsmalltriangle",1,4156},
-{"whitedownpointingtriangle",1,4157},
-{"whiteleftpointingsmalltriangle",1,4158},
-{"whiteleftpointingtriangle",1,4159},
-{"whitelenticularbracketleft",1,4160},
-{"whitelenticularbracketright",1,4161},
-{"whiterightpointingsmalltriangle",1,4162},
-{"whiterightpointingtriangle",1,4163},
-{"whitesmallsquare",1,4164},
-{"whitesmilingface",1,4165},
-{"whitesquare",1,4166},
-{"whitestar",1,4167},
-{"whitetelephone",1,4168},
-{"whitetortoiseshellbracketleft",1,4169},
-{"whitetortoiseshellbracketright",1,4170},
-{"whiteuppointingsmalltriangle",1,4171},
-{"whiteuppointingtriangle",1,4172},
-{"wihiragana",1,4173},
-{"wikatakana",1,4174},
-{"wikorean",1,4175},
-{"wmonospace",1,4176},
-{"wohiragana",1,4177},
-{"wokatakana",1,4178},
-{"wokatakanahalfwidth",1,4179},
-{"won",1,4180},
-{"wonmonospace",1,4181},
-{"wowaenthai",1,4182},
-{"wparen",1,4183},
-{"wring",1,4184},
-{"wsuperior",1,4185},
-{"wturned",1,4186},
-{"wynn",1,4187},
-{"x",1,4188},
-{"xabovecmb",1,4189},
-{"xbopomofo",1,4190},
-{"xcircle",1,4191},
-{"xdieresis",1,4192},
-{"xdotaccent",1,4193},
-{"xeharmenian",1,4194},
-{"xi",1,4195},
-{"xmonospace",1,4196},
-{"xparen",1,4197},
-{"xsuperior",1,4198},
-{"y",1,4199},
-{"yaadosquare",1,4200},
-{"yabengali",1,4201},
-{"yacute",1,4202},
-{"yadeva",1,4203},
-{"yaekorean",1,4204},
-{"yagujarati",1,4205},
-{"yagurmukhi",1,4206},
-{"yahiragana",1,4207},
-{"yakatakana",1,4208},
-{"yakatakanahalfwidth",1,4209},
-{"yakorean",1,4210},
-{"yamakkanthai",1,4211},
-{"yasmallhiragana",1,4212},
-{"yasmallkatakana",1,4213},
-{"yasmallkatakanahalfwidth",1,4214},
-{"yatcyrillic",1,4215},
-{"ycircle",1,4216},
-{"ycircumflex",1,4217},
-{"ydieresis",1,4218},
-{"ydotaccent",1,4219},
-{"ydotbelow",1,4220},
-{"yeharabic",1,4221},
-{"yehbarreearabic",1,4222},
-{"yehbarreefinalarabic",1,4223},
-{"yehfinalarabic",1,4224},
-{"yehhamzaabovearabic",1,4225},
-{"yehhamzaabovefinalarabic",1,4226},
-{"yehhamzaaboveinitialarabic",1,4227},
-{"yehhamzaabovemedialarabic",1,4228},
-{"yehinitialarabic",1,4229},
-{"yehmedialarabic",1,4230},
-{"yehmeeminitialarabic",1,4231},
-{"yehmeemisolatedarabic",1,4232},
-{"yehnoonfinalarabic",1,4233},
-{"yehthreedotsbelowarabic",1,4234},
-{"yekorean",1,4235},
-{"yen",1,4236},
-{"yenmonospace",1,4237},
-{"yeokorean",1,4238},
-{"yeorinhieuhkorean",1,4239},
-{"yerahbenyomohebrew",1,4240},
-{"yerahbenyomolefthebrew",1,4241},
-{"yericyrillic",1,4242},
-{"yerudieresiscyrillic",1,4243},
-{"yesieungkorean",1,4244},
-{"yesieungpansioskorean",1,4245},
-{"yesieungsioskorean",1,4246},
-{"yetivhebrew",1,4247},
-{"ygrave",1,4248},
-{"yhook",1,4249},
-{"yhookabove",1,4250},
-{"yiarmenian",1,4251},
-{"yicyrillic",1,4252},
-{"yikorean",1,4253},
-{"yinyang",1,4254},
-{"yiwnarmenian",1,4255},
-{"ymonospace",1,4256},
-{"yod",1,4257},
-{"yoddagesh",1,4258},
-{"yoddageshhebrew",1,4259},
-{"yodhebrew",1,4260},
-{"yodyodhebrew",1,4261},
-{"yodyodpatahhebrew",1,4262},
-{"yohiragana",1,4263},
-{"yoikorean",1,4264},
-{"yokatakana",1,4265},
-{"yokatakanahalfwidth",1,4266},
-{"yokorean",1,4267},
-{"yosmallhiragana",1,4268},
-{"yosmallkatakana",1,4269},
-{"yosmallkatakanahalfwidth",1,4270},
-{"yotgreek",1,4271},
-{"yoyaekorean",1,4272},
-{"yoyakorean",1,4273},
-{"yoyakthai",1,4274},
-{"yoyingthai",1,4275},
-{"yparen",1,4276},
-{"ypogegrammeni",1,4277},
-{"ypogegrammenigreekcmb",1,4278},
-{"yr",1,4279},
-{"yring",1,4280},
-{"ysuperior",1,4281},
-{"ytilde",1,4282},
-{"yturned",1,4283},
-{"yuhiragana",1,4284},
-{"yuikorean",1,4285},
-{"yukatakana",1,4286},
-{"yukatakanahalfwidth",1,4287},
-{"yukorean",1,4288},
-{"yusbigcyrillic",1,4289},
-{"yusbigiotifiedcyrillic",1,4290},
-{"yuslittlecyrillic",1,4291},
-{"yuslittleiotifiedcyrillic",1,4292},
-{"yusmallhiragana",1,4293},
-{"yusmallkatakana",1,4294},
-{"yusmallkatakanahalfwidth",1,4295},
-{"yuyekorean",1,4296},
-{"yuyeokorean",1,4297},
-{"yyabengali",1,4298},
-{"yyadeva",1,4299},
-{"z",1,4300},
-{"zaarmenian",1,4301},
-{"zacute",1,4302},
-{"zadeva",1,4303},
-{"zagurmukhi",1,4304},
-{"zaharabic",1,4305},
-{"zahfinalarabic",1,4306},
-{"zahinitialarabic",1,4307},
-{"zahiragana",1,4308},
-{"zahmedialarabic",1,4309},
-{"zainarabic",1,4310},
-{"zainfinalarabic",1,4311},
-{"zakatakana",1,4312},
-{"zaqefgadolhebrew",1,4313},
-{"zaqefqatanhebrew",1,4314},
-{"zarqahebrew",1,4315},
-{"zayin",1,4316},
-{"zayindagesh",1,4317},
-{"zayindageshhebrew",1,4318},
-{"zayinhebrew",1,4319},
-{"zbopomofo",1,4320},
-{"zcaron",1,4321},
-{"zcircle",1,4322},
-{"zcircumflex",1,4323},
-{"zcurl",1,4324},
-{"zdot",1,4325},
-{"zdotaccent",1,4326},
-{"zdotbelow",1,4327},
-{"zecyrillic",1,4328},
-{"zedescendercyrillic",1,4329},
-{"zedieresiscyrillic",1,4330},
-{"zehiragana",1,4331},
-{"zekatakana",1,4332},
-{"zero",1,4333},
-{"zeroarabic",1,4334},
-{"zerobengali",1,4335},
-{"zerodeva",1,4336},
-{"zerogujarati",1,4337},
-{"zerogurmukhi",1,4338},
-{"zerohackarabic",1,4339},
-{"zeroinferior",1,4340},
-{"zeromonospace",1,4341},
-{"zerooldstyle",1,4342},
-{"zeropersian",1,4343},
-{"zerosuperior",1,4344},
-{"zerothai",1,4345},
-{"zerowidthjoiner",1,4346},
-{"zerowidthnonjoiner",1,4347},
-{"zerowidthspace",1,4348},
-{"zeta",1,4349},
-{"zhbopomofo",1,4350},
-{"zhearmenian",1,4351},
-{"zhebrevecyrillic",1,4352},
-{"zhecyrillic",1,4353},
-{"zhedescendercyrillic",1,4354},
-{"zhedieresiscyrillic",1,4355},
-{"zihiragana",1,4356},
-{"zikatakana",1,4357},
-{"zinorhebrew",1,4358},
-{"zlinebelow",1,4359},
-{"zmonospace",1,4360},
-{"zohiragana",1,4361},
-{"zokatakana",1,4362},
-{"zparen",1,4363},
-{"zretroflexhook",1,4364},
-{"zstroke",1,4365},
-{"zuhiragana",1,4366},
-{"zukatakana",1,4367},
-};
-
-static const unsigned short agldat[4368] = {
-65,198,508,482,63462,193,63457,258,7854,1232,7862,7856,7858,7860,461,9398,194,
-7844,7852,7846,7848,63458,7850,63177,63412,1040,512,196,1234,478,63460,7840,
-480,192,63456,7842,1236,514,913,902,256,65313,260,197,506,7680,63461,63329,
-195,63459,1329,66,9399,7682,7684,1041,1330,914,385,7686,65314,63220,63330,386,
-67,1342,262,63178,63221,268,199,7688,63463,9400,264,266,266,63416,1353,1212,
-1063,1214,1206,1268,1347,1227,1208,935,391,63222,65315,1361,63331,68,497,452,
-1332,393,270,7696,9401,7698,272,7690,7692,1044,1006,8710,916,394,63179,63180,
-63181,63400,988,1026,7694,65316,63223,272,63332,395,498,453,1248,1029,1039,69,
-201,63465,276,282,7708,1333,9402,202,7870,7704,7878,7872,7874,63466,7876,1028,
-516,203,63467,278,278,7864,1060,200,63464,1335,7866,8551,518,1124,1051,8554,
-274,7702,7700,1052,65317,1053,1186,330,1188,1223,280,400,917,904,1056,398,
-1069,1057,1194,425,63333,919,1336,905,208,63472,7868,7706,8364,439,494,440,70,
-9403,7710,1366,996,401,1138,8548,65318,8547,63334,71,13191,500,915,404,1002,
-286,486,290,9404,284,290,288,288,1043,1346,1172,1170,1168,403,1331,1027,7712,
-65319,63182,63328,63335,667,484,72,9679,9642,9643,9633,13259,1192,1202,1066,
-294,7722,7720,9405,292,7718,7714,7716,65320,1344,1000,63336,63183,63224,13200,
-73,1071,306,1070,205,63469,300,463,9406,206,63470,1030,520,207,7726,1252,
-63471,304,304,7882,1238,1045,8465,204,63468,7880,1048,522,1049,298,1250,65321,
-1339,1025,302,921,406,938,906,63337,407,296,7724,1140,1142,74,1345,9407,308,
-1032,1355,65322,63338,75,13189,13261,1184,7728,1050,1178,1219,922,1182,1180,
-488,310,9408,310,7730,1364,1343,1061,998,408,1036,7732,65323,1152,990,1134,
-63339,76,455,63167,313,923,317,315,9409,7740,315,319,319,7734,7736,1340,456,
-1033,7738,65324,321,63225,63340,77,13190,63184,63407,7742,9410,7744,7746,1348,
-65325,63341,412,924,78,458,323,327,325,9411,7754,325,7748,7750,413,8552,459,
-1034,7752,65326,1350,63342,209,63473,925,79,338,63226,211,63475,1256,1258,334,
-465,415,9412,212,7888,7896,7890,7892,63476,7894,1054,336,524,214,1254,63478,
-7884,63227,210,63474,1365,8486,7886,416,7898,7906,7900,7902,7904,336,418,526,
-332,7762,7760,8486,1120,937,1146,1148,911,927,908,65327,8544,490,492,390,216,
-510,63480,63343,510,1150,213,7756,7758,63477,80,7764,9413,7766,1055,1354,1190,
-934,420,928,1363,65328,936,1136,63344,81,9414,65329,63345,82,1356,340,344,342,
-9415,342,528,7768,7770,7772,1360,8476,929,63228,530,7774,65330,63346,641,694,
-83,9484,9492,9488,9496,9532,9516,9524,9500,9508,9472,9474,9569,9570,9558,9557,
-9571,9553,9559,9565,9564,9563,9566,9567,9562,9556,9577,9574,9568,9552,9580,
-9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,346,7780,992,352,7782,63229,
-350,399,1240,1242,9416,348,536,7776,7778,7784,1357,8550,1351,1064,1065,994,
-1210,1004,931,8549,65331,1068,63347,986,84,932,358,356,354,9417,7792,354,7786,
-7788,1058,1196,8553,1204,920,428,222,63486,8546,63230,1359,7790,65332,1337,
-444,388,423,430,1062,1035,63348,8555,8545,85,218,63482,364,467,9418,219,7798,
-63483,1059,368,532,220,471,7794,473,1264,475,469,63484,7908,217,63481,7910,
-431,7912,7920,7914,7916,7918,368,1266,534,1144,362,1262,7802,65333,370,933,
-978,979,433,939,980,978,910,366,1038,63349,1198,1200,360,7800,7796,86,9419,
-7806,1042,1358,434,65334,1352,63350,7804,87,7810,9420,372,7812,7814,7816,7808,
-65335,63351,88,9421,7820,7818,1341,926,65336,63352,89,221,63485,1122,9422,374,
-376,63487,7822,7924,1067,1272,7922,435,7926,1349,1031,1362,65337,63353,7928,
-1130,1132,1126,1128,90,1334,377,381,63231,9423,7824,379,379,7826,1047,1176,
-1246,918,1338,1217,1046,1174,1244,7828,65338,63354,437,97,2438,225,2310,2694,
-2566,2622,13059,2494,2366,2750,1375,2416,2437,12570,259,7855,1233,7863,7857,
-7859,7861,462,9424,226,7845,7853,7847,7849,7851,180,791,769,769,2388,719,833,
-1072,513,2673,2309,228,1235,479,7841,481,230,509,12624,483,8213,8356,1040,
-1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,
-1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,
-1070,1071,1168,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,
-63172,63173,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,
-1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,
-1099,1100,1101,1102,1103,1169,1106,1107,1108,1109,1110,1111,1112,1113,1114,
-1115,1116,1118,1039,1122,1138,1140,63174,1119,1123,1139,1141,63175,63176,1241,
-8206,8207,8205,1642,1548,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641,
-1563,1567,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,
-1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1600,1601,
-1602,1603,1604,1605,1606,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,
-1618,1607,1700,1662,1670,1688,1711,1657,1672,1681,1722,1746,1749,8362,1470,
-1475,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,
-1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,64298,64299,
-64331,64287,1520,1521,1522,64309,1460,1461,1462,1467,1464,1463,1456,1458,1457,
-1459,1474,1473,1465,1468,1469,1471,1472,700,8453,8467,8470,8236,8237,8238,
-8204,1645,701,224,2693,2565,12354,7843,2448,12574,2320,1237,2704,2576,2632,
-1593,65226,65227,65228,515,2504,2376,2760,12450,65393,12623,1488,1575,64304,
-65166,1571,65156,1573,65160,1488,64335,1570,65154,1609,65264,65267,65268,
-64302,64303,8501,8780,945,940,257,65345,38,65286,63270,13250,12578,12580,3674,
-8736,12296,65087,12297,65088,9001,9002,8491,903,2386,2434,2306,2690,261,13056,
-9372,1370,700,63743,8784,8776,8786,8773,12686,12685,8978,7834,229,507,7681,
-8596,8675,8672,8674,8673,8660,8659,8656,8658,8657,8595,8601,8600,8681,709,706,
-707,708,63719,8592,8656,8653,8646,8678,8594,8655,10142,8644,8680,8676,8677,
-8593,8597,8616,8616,8598,8645,8599,8679,63718,94,65342,126,65374,593,594,
-12353,12449,65383,42,1645,1645,8727,65290,65121,8258,63209,8771,64,227,65312,
-65131,592,2452,12576,2324,2708,2580,2519,2636,2508,2380,2764,2365,1377,1506,
-64288,1506,98,2476,92,65340,2348,2732,2604,12400,3647,12496,124,65372,12549,
-9425,7683,7685,9836,8757,1073,1576,65168,65169,12409,65170,64671,64520,64621,
-12505,1378,1489,946,976,64305,64305,1489,64332,2477,2349,2733,2605,595,12403,
-12499,664,2562,13105,9679,9670,9660,9668,9664,12304,65083,12305,65084,9699,
-9698,9644,9658,9654,9642,9787,9632,9733,9700,9701,9652,9650,9251,7687,9608,
-65346,3610,12412,12508,9373,13251,63732,123,63731,63730,65371,65115,63729,
-65079,125,63742,63741,65373,65116,63740,65080,91,63728,63727,65339,63726,93,
-63739,63738,65341,63737,728,814,774,815,785,865,810,826,166,384,63210,387,
-12406,12502,8226,9688,8729,9678,99,1390,2458,263,2330,2714,2586,13192,2433,
-784,2305,2689,8682,8453,711,812,780,8629,12568,269,231,7689,9426,265,597,267,
-267,13253,184,807,162,8451,63199,65504,63394,63200,1401,2459,2331,2715,2587,
-12564,1213,10003,1095,1215,1207,1269,1395,1228,1209,967,12919,12823,12905,
-12618,12809,3594,3592,3593,3596,392,12918,12822,12904,12616,12808,12828,9675,
-8855,8857,8853,12342,9680,9681,710,813,770,8999,450,448,449,451,9827,9827,
-9831,13220,65347,13216,1409,58,8353,65306,8353,65109,721,720,44,787,789,63171,
-1548,1373,63201,65292,788,701,65104,63202,786,699,9788,8773,8750,8963,6,7,8,
-24,13,17,18,19,20,127,16,25,5,4,27,23,3,12,28,29,9,10,21,30,15,14,2,1,26,22,
-31,11,169,63721,63193,12300,65378,65089,12301,65379,65090,13183,13255,13254,
-9374,8354,663,8911,8910,164,63185,63186,63188,63189,100,1380,2470,1590,2342,
-65214,65215,65216,1468,1468,8224,8225,2726,2598,12384,12480,1583,1491,64307,
-64307,1491,1458,1491,1458,1491,1457,1491,1457,1491,1491,1460,1491,1460,1491,
-1465,1491,1465,1491,1463,1491,1463,1491,1464,1491,1464,1491,1467,1491,1467,
-1491,1462,1491,1462,1491,1456,1491,1456,1491,1461,1491,1461,65194,1615,1615,
-1612,1612,2404,1447,1447,1157,63187,12298,65085,12299,65086,811,8660,8658,
-2405,63190,783,8748,8215,819,831,698,8214,782,12553,13256,271,7697,9427,7699,
-273,2465,2337,2721,2593,1672,64393,2396,2466,2338,2722,2594,7691,7693,1643,
-1643,1076,176,1453,12391,1007,12487,9003,8998,948,397,2552,676,2471,2343,2727,
-2599,599,901,836,9830,9826,168,63191,804,776,63192,901,12386,12482,12291,247,
-8739,8725,1106,9619,7695,13207,273,65348,9604,3598,3604,12393,12489,36,63203,
-65284,63268,65129,63204,8363,13094,729,775,803,803,12539,305,63166,644,8901,
-9676,64287,64287,798,725,9375,63211,598,396,12389,12485,499,675,454,677,1249,
-1109,1119,101,233,9793,2447,12572,277,2317,2701,2373,2757,283,7709,1381,1415,
-9428,234,7871,7705,7879,7873,7875,7877,1108,517,2319,235,279,279,7865,2575,
-2631,1092,232,2703,1383,12573,12360,7867,12575,56,1640,2542,9319,10129,2414,
-9329,9349,9369,2798,2670,1640,12328,9835,12839,8328,65304,63288,9339,9359,
-1784,8567,8312,3672,519,1125,12456,65396,2676,12628,1083,8712,9322,9342,9362,
-8570,8230,8942,275,7703,7701,1084,8212,65073,65349,1371,8709,12579,1085,8211,
-65074,1187,331,12581,1189,1224,8194,281,12627,603,666,604,606,605,9376,949,
-941,61,65309,65126,8316,8801,12582,1088,600,1101,1089,1195,643,646,2318,2374,
-426,645,12359,12455,65386,8494,63212,951,1384,942,240,7869,7707,1425,1425,
-1425,1425,477,12641,8364,2503,2375,2759,33,1372,8252,161,63393,65281,63265,
-8707,658,495,659,441,442,102,2398,2654,8457,1614,1614,1611,12552,9429,7711,
-1601,1414,65234,65235,65236,997,9792,64256,64259,64260,64257,9326,9346,9366,
-8210,9632,9644,1498,64314,64314,1498,1498,1464,1498,1464,1498,1456,1498,1456,
-1501,1501,1503,1503,1507,1507,1509,1509,713,9673,1139,53,1637,2539,9316,10126,
-2411,8541,2795,2667,1637,12325,12836,8325,65301,63285,9336,9356,1781,8564,
-8309,3669,64258,402,65350,13209,3615,3613,3663,8704,52,1636,2538,9315,10125,
-2410,2794,2666,1636,12324,12835,8324,65300,2551,63284,9335,9355,1780,8563,
-8308,9325,9345,9365,3668,715,9377,8260,8355,103,2455,501,2327,1711,64403,
-64404,64405,2711,2583,12364,12460,947,611,736,1003,12557,287,487,291,9430,285,
-291,289,289,1075,12370,12466,8785,1436,1523,1437,223,1438,1524,12307,2456,
-1394,2328,2712,2584,1594,65230,65231,65232,1173,1171,1169,2394,2650,608,13203,
-12366,12462,1379,1490,64306,64306,1490,1107,446,660,662,704,661,705,740,673,
-674,7713,65351,12372,12468,9378,13228,8711,96,790,768,768,2387,718,65344,832,
-62,8805,8923,65310,8819,8823,8807,65125,609,485,12368,171,187,8249,8250,12464,
-13080,13257,104,1193,1729,2489,1203,2361,2745,2617,1581,65186,65187,12399,
-65188,13098,12495,65418,2637,1569,1569,1615,1569,1612,1569,1614,1569,1611,
-1569,1569,1616,1569,1613,1569,1618,12644,1098,8636,8640,13258,1458,1458,1458,
-1458,1458,1458,1458,1458,1459,1459,1459,1459,1459,1459,1459,1459,1457,1457,
-1457,1457,1457,1457,1457,1457,295,12559,7723,7721,9431,293,7719,7715,7717,
-1492,9829,9829,9825,64308,64308,1729,1607,1492,64423,65258,65258,64421,64420,
-64424,65259,12408,64425,65260,13179,12504,65421,13110,615,13113,1495,1495,614,
-689,12923,12827,12909,12622,12813,12402,12498,65419,1460,1460,1460,1460,1460,
-1460,1460,1460,7830,65352,1392,3627,12411,12507,65422,1465,1465,1465,1465,
-1465,1465,1465,1465,3630,777,777,801,802,13122,1001,8213,795,9832,8962,9379,
-688,613,12405,13107,12501,65420,733,779,405,45,63205,65293,65123,63206,8208,
-105,237,1103,2439,12583,301,464,9432,238,1110,521,12943,12939,12863,12858,
-12965,12294,12289,65380,12855,12963,12847,12861,12957,12864,12950,12854,12843,
-12850,12964,12293,12952,12856,12967,12966,12969,12846,12842,12852,12290,12958,
-12867,12857,12862,12968,12953,12866,12851,12288,12853,12849,12859,12848,12860,
-12844,12845,12295,12942,12938,12948,12944,12940,12941,2311,239,7727,1253,7883,
-1239,1077,12917,12821,12903,12615,12807,236,2695,2567,12356,7881,2440,1080,
-2312,2696,2568,2624,523,1081,2496,2368,2752,307,12452,65394,12643,732,1452,
-299,1251,8787,2623,65353,8710,8734,1387,8747,8993,8993,63733,8992,8992,8745,
-13061,9688,9689,9787,1105,303,953,970,912,617,943,9380,2674,12355,12451,65384,
-2554,616,63213,12445,12541,297,7725,12585,1102,2495,2367,2751,1141,1143,106,
-1393,2460,2332,2716,2588,12560,496,9433,309,669,607,1112,1580,65182,65183,
-65184,1688,64395,2461,2333,2717,2589,1403,12292,65354,9381,690,107,1185,2453,
-7729,1082,1179,2325,1499,1603,64315,64315,65242,1499,65243,65244,64333,2709,
-2581,12363,1220,12459,65398,954,1008,12657,12676,12664,12665,13069,1600,1600,
-12533,13188,1616,1613,1183,65392,1181,12558,13193,489,311,9434,311,7731,1412,
-12369,12465,65401,1391,12534,312,2454,1093,2326,2710,2582,1582,65190,65191,
-65192,999,2393,2649,12920,12824,12906,12619,12810,3586,3589,3587,3588,3675,
-409,3590,13201,12365,12461,65399,13077,13078,13076,12910,12814,12896,12593,
-12800,12595,1116,7733,13208,13222,65355,13218,12371,13248,3585,12467,65402,
-13086,1153,12927,835,9382,13226,1135,13263,670,12367,12463,65400,13240,13246,
-108,2482,314,2354,2738,2610,3653,65276,65272,65271,65274,65273,65275,65270,
-65269,1604,955,411,1500,64316,64316,1500,1500,1465,1500,1465,1468,1500,1465,
-1468,1500,1465,65246,64714,65247,64713,64715,65010,65248,64904,64716,65247,
-65252,65184,65247,65252,65192,9711,410,620,12556,318,316,9435,7741,316,320,
-320,7735,7737,794,792,60,8804,8922,65308,8818,8822,8806,65124,622,9612,621,
-8356,1388,457,1113,63168,2355,2739,7739,2356,2529,2401,2531,2403,619,65356,
-13264,3628,8743,172,8976,8744,3621,383,65102,818,65101,9674,9383,322,8467,
-63214,9617,3622,2444,2316,2530,2402,13267,109,2478,175,817,772,717,65507,7743,
-2350,2734,2606,1444,1444,12414,63637,63636,3659,63635,63628,63627,3656,63626,
-63620,3633,63625,3655,63631,63630,3657,63629,63634,63633,3658,63632,3654,
-12510,65423,9794,13127,1470,9794,1455,13187,12551,13268,9436,13221,7745,7747,
-1605,65250,65251,65252,64721,64584,13133,12417,13182,12513,65426,1502,64318,
-64318,1502,1396,1445,1446,1446,1445,625,13202,65381,183,12914,12818,12900,
-12609,12656,12804,12654,12655,12415,12511,65424,8722,800,8854,727,8723,8242,
-13130,13129,624,13206,13219,65357,13215,12418,13249,12514,65427,13270,3617,
-13223,13224,9384,13227,13235,63215,623,181,181,13186,8811,8810,13196,956,
-13197,12416,12512,65425,13205,215,13211,1443,1443,9834,9835,9837,9839,13234,
-13238,13244,13241,13239,13247,13245,110,2472,8711,324,2344,2728,2600,12394,
-12490,65413,329,13185,12555,160,328,326,9437,7755,326,7749,7751,12397,12493,
-65416,8362,13195,2457,2329,2713,2585,3591,12435,626,627,12911,12815,12597,
-12897,12598,12596,12648,12801,12647,12646,12395,12491,65414,63641,3661,57,
-1641,2543,9320,10130,2415,2799,2671,1641,12329,12840,8329,65305,63289,9340,
-9360,1785,8568,8313,9330,9350,9370,3673,460,1114,12531,65437,414,7753,65358,
-13210,2467,2339,2723,2595,2345,12398,12494,65417,160,3603,3609,1606,65254,
-1722,64415,65255,65260,65255,64722,64587,65256,64725,64590,64653,8716,8713,
-8713,8800,8815,8817,8825,8802,8814,8816,8742,8832,8836,8833,8837,1398,9385,
-13233,8319,241,957,12396,12492,65415,2492,2364,2748,2620,35,65283,65119,884,
-885,8470,1504,64320,64320,1504,13237,13243,2462,2334,2718,2590,111,243,3629,
-629,1257,1259,2451,12571,335,2321,2705,2377,2761,466,9438,244,7889,7897,7891,
-7893,7895,1086,337,525,2323,246,1255,7885,339,12634,731,808,242,2707,1413,
-12362,7887,417,7899,7907,7901,7903,7905,337,419,527,12458,65397,12631,1451,
-333,7763,7761,2384,969,982,1121,631,1147,1149,974,2768,959,972,65359,49,1633,
-2535,9312,10122,2407,8228,8539,63196,2791,2663,1633,189,12321,12832,8321,
-65297,2548,63281,9332,9352,1777,188,8560,185,3665,8531,491,493,2579,2635,596,
-9386,9702,8997,170,186,8735,2322,2378,248,511,12361,12457,65387,511,63216,
-1151,245,7757,7759,12577,8254,65098,773,65097,65100,65099,175,2507,2379,2763,
-112,13184,13099,2474,7765,2346,8671,8670,2730,2602,12401,3631,12497,1156,1216,
-12671,182,8741,40,64830,63725,63724,8333,65288,65113,8317,63723,65077,41,
-64831,63736,63735,8334,65289,65114,8318,63734,65078,8706,1472,1433,13225,1463,
-1463,1463,1463,1463,1463,1463,1463,1441,12550,9439,7767,1508,1087,64324,64324,
-13115,64323,1662,1402,1508,64343,64344,12410,64345,12506,1191,64334,37,1642,
-65285,65130,46,1417,183,65377,63207,65294,65106,63208,834,8869,8240,8359,
-13194,2475,2347,2731,2603,966,981,12922,12826,12908,12621,12812,632,3642,981,
-421,3614,3612,3616,960,12915,12819,12662,12901,12658,12610,12805,12660,12612,
-12661,12663,12659,12404,12500,982,1411,43,799,8853,177,726,65291,65122,8314,
-65360,13272,12413,9759,9756,9758,9757,12509,3611,12306,12320,9387,8826,8478,
-697,8245,8719,8965,12540,8984,8834,8835,8759,8733,968,1137,1158,13232,12407,
-12503,13236,13242,113,2392,1448,1602,65238,65239,65240,1464,1464,1464,1464,
-1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1439,12561,9440,
-672,65361,1511,64327,64327,1511,1458,1511,1458,1511,1457,1511,1457,1511,1511,
-1460,1511,1460,1511,1465,1511,1465,1511,1463,1511,1463,1511,1464,1511,1464,
-1511,1467,1511,1467,1511,1462,1511,1462,1511,1456,1511,1456,1511,1461,1511,
-1461,9388,9833,1467,1467,1467,1467,1467,1467,1467,1467,63,1567,1374,191,63423,
-894,65311,63295,34,8222,8220,65282,12318,12317,8221,8216,8219,8219,8217,329,
-8218,39,65287,114,1404,2480,341,2352,8730,63717,13230,13231,13229,1471,1471,
-2736,2608,12425,12521,65431,2545,2544,612,8758,12566,345,343,9441,343,529,
-7769,7771,7773,8251,8838,8839,174,63720,63194,1585,1408,65198,12428,1585,
-65267,65166,1604,12524,65434,1512,64328,1512,1458,1512,1458,1512,1457,1512,
-1457,1512,1512,1460,1512,1460,1512,1465,1512,1465,1512,1463,1512,1463,1512,
-1464,1512,1464,1512,1467,1512,1467,1512,1462,1512,1462,1512,1456,1512,1456,
-1512,1461,1512,1461,8765,1431,1431,8976,638,639,2525,2397,961,637,635,693,
-1009,734,12913,12817,12899,12608,12602,12649,12601,12603,12652,12803,12607,
-12604,12651,12605,12606,12650,12653,8735,793,8895,12426,12522,65432,730,805,
-778,703,1369,796,723,702,825,722,531,13137,7775,636,634,65362,12429,12525,
-65435,3619,9389,2524,2353,2652,1681,64397,2528,2400,2784,2500,2372,2756,63217,
-9616,633,692,12427,12523,65433,2546,2547,63197,3620,2443,2315,2699,2499,2371,
-2755,115,2488,347,7781,1589,2360,65210,65211,65212,2744,2616,12373,12469,
-65403,65018,1505,64321,64321,1505,3634,3649,3652,3651,3635,3632,3648,63622,
-3637,63621,3636,3650,63624,3639,63623,3638,3640,3641,12569,353,7783,351,601,
-1241,1243,602,9442,349,537,7777,7779,7785,828,8243,714,167,1587,65202,65203,
-65204,1462,1462,1462,1462,1462,1462,1462,1426,1462,1405,12379,12475,65406,59,
-1563,65307,65108,12444,65439,13090,13091,55,1639,2541,9318,10128,2413,8542,
-2797,2669,1639,12327,12838,8327,65303,63287,9338,9358,1783,8566,8311,9328,
-9348,9368,3671,173,1399,2486,1096,1617,64609,64606,64608,1617,1611,64610,
-64607,9618,9619,9617,9618,2358,2742,2614,1427,12565,1097,1588,65206,65207,
-65208,995,8362,8362,1456,1456,1456,1456,1456,1456,1456,1456,1456,1211,1005,
-1513,64329,64329,64300,64300,64301,64301,1473,1513,64298,64298,64299,64299,
-642,963,962,962,1010,12375,12471,65404,1469,1469,8764,1474,12916,12820,12670,
-12902,12666,12613,12667,12806,12669,12668,54,1638,2540,9317,10127,2412,2796,
-2668,1638,12326,12837,8326,65302,63286,9337,9357,1782,8565,8310,9327,2553,
-9347,9367,3670,47,65295,383,7835,9786,65363,1475,173,1100,12381,12477,65407,
-824,823,3625,3624,3595,3626,32,32,9824,9824,9828,9390,827,13252,13213,9641,
-9636,13199,13214,13262,13265,13266,13198,13269,13212,13217,9638,9639,9640,
-9637,9635,13275,2487,2359,2743,12617,12677,12672,12594,12645,12611,12614,
-12600,63218,163,65505,822,821,8834,8842,8838,8827,8715,12377,12473,65405,1618,
-8721,9788,8835,8843,8839,13276,13180,116,2468,8868,8867,2340,2724,2596,1591,
-65218,65219,12383,65220,13181,12479,65408,1600,964,1514,64330,64330,64330,
-1514,359,12554,357,680,355,1670,64379,64380,64381,64380,65252,9443,7793,355,
-7831,7787,7789,1090,1197,1578,65174,64674,64524,65175,12390,64673,64523,1577,
-65172,65176,64676,64526,64627,12486,65411,8481,9742,1440,1449,9321,12841,9341,
-9361,8569,679,1496,64312,64312,1496,1205,1435,1435,2469,2341,2725,2597,1584,
-65196,63640,63639,3660,63638,1579,65178,65179,65180,8707,8756,952,977,977,
-12921,12825,12907,12620,12811,9324,9344,9364,3601,429,3602,254,3607,3600,3608,
-3606,1154,1644,1644,51,1635,2537,9314,10124,2409,8540,2793,2665,1635,12323,
-12834,8323,65299,2550,63283,9334,9354,1779,190,63198,8562,179,3667,13204,
-12385,12481,65409,12912,12816,12898,12599,12802,732,816,771,771,864,8764,820,
-830,8855,1430,1430,2672,1155,1407,7791,65364,1385,12392,12488,65412,741,745,
-742,744,743,445,389,424,900,13095,3599,12308,65117,65081,12309,65118,65082,
-3605,427,9391,8482,63722,63195,648,9660,9668,9658,9650,678,1510,64326,64326,
-1510,1094,1461,1461,1461,1461,1461,1461,1461,1461,1115,63219,2463,2335,2719,
-2591,1657,64359,64360,64361,2464,2336,2720,2592,647,12388,12484,65410,12387,
-12483,65391,9323,9343,9363,8571,9331,21316,9351,9371,50,1634,2536,9313,10123,
-2408,8229,8229,65072,2792,2664,1634,12322,12833,8322,65298,2549,63282,9333,
-9353,1778,8561,443,178,3666,8532,117,250,649,2441,12584,365,468,9444,251,7799,
-1091,2385,369,533,2313,252,472,7795,474,1265,476,470,7909,249,2697,2569,12358,
-7911,432,7913,7921,7915,7917,7919,369,1267,535,12454,65395,1145,12636,363,
-1263,7803,2625,65365,95,8215,65343,65075,65103,8746,8704,371,9392,9600,1476,
-965,971,944,650,973,797,724,2675,367,1118,12357,12453,65385,1199,1201,361,
-7801,7797,2442,2314,2698,2570,2626,2498,2370,2754,2497,2369,2753,118,2357,
-2741,2613,12535,1493,64309,64309,64309,1493,64331,64331,1520,1521,9445,7807,
-1074,1700,64363,64364,64365,12537,9792,124,781,809,716,712,1406,651,12536,
-2509,2381,2765,2435,2307,2691,65366,1400,12446,12542,12443,65438,12538,9393,
-7805,652,12436,12532,119,7811,12633,12431,12527,65436,12632,12430,12526,13143,
-12316,65076,1608,65262,1572,65158,13277,9446,373,7813,7815,7817,12433,8472,
-12529,12638,12637,7809,9702,9675,9689,12302,65091,12303,65092,9671,9672,9663,
-9661,9667,9665,12310,12311,9657,9655,9643,9786,9633,9734,9743,12312,12313,
-9653,9651,12432,12528,12639,65367,12434,12530,65382,8361,65510,3623,9394,7832,
-695,653,447,120,829,12562,9447,7821,7819,1389,958,65368,9395,739,121,13134,
-2479,253,2351,12626,2735,2607,12420,12516,65428,12625,3662,12419,12515,65388,
-1123,9448,375,255,7823,7925,1610,1746,64431,65266,1574,65162,65163,65164,
-65267,65268,64733,64600,64660,1745,12630,165,65509,12629,12678,1450,1450,1099,
-1273,12673,12675,12674,1434,7923,436,7927,1397,1111,12642,9775,1410,65369,
-1497,64313,64313,1497,1522,64287,12424,12681,12520,65430,12635,12423,12519,
-65390,1011,12680,12679,3618,3597,9396,890,837,422,7833,696,7929,654,12422,
-12684,12518,65429,12640,1131,1133,1127,1129,12421,12517,65389,12683,12682,
-2527,2399,122,1382,378,2395,2651,1592,65222,65223,12374,65224,1586,65200,
-12470,1429,1428,1432,1494,64310,64310,1494,12567,382,9449,7825,657,380,380,
-7827,1079,1177,1247,12380,12476,48,1632,2534,2406,2790,2662,1632,8320,65296,
-63280,1776,8304,3664,65279,8204,8203,950,12563,1386,1218,1078,1175,1245,12376,
-12472,1454,7829,65370,12382,12478,9397,656,438,12378,12474,
-};
-
-
-#include "fitz.h"
-#include "mupdf.h"
-
-int pdf_lookupagl(char *name, int *ucsbuf, int ucscap)
-{
- char buf[256];
- int ucslen = 0;
- char *p;
- char *s;
- int i;
-
- strlcpy(buf, name, sizeof buf);
-
- /* kill anything after first period */
- p = strchr(buf, '.');
- if (p)
- p[0] = 0;
-
- /* split into components separated by underscore */
- p = buf;
- s = strsep(&p, "_");
- while (s)
- {
- int l = 0;
- int r = nelem(aglidx) - 1;
-
- while (l <= r)
- {
- int m = (l + r) >> 1;
- int c = strcmp(s, aglidx[m].name);
- if (c < 0)
- r = m - 1;
- else if (c > 0)
- l = m + 1;
- else
- {
- for (i = 0; i < aglidx[m].num; i++)
- ucsbuf[ucslen++] = agldat[aglidx[m].ofs + i];
- goto next;
- }
- }
-
- if (strstr(s, "uni") == s)
- {
- char tmp[5];
- s += 3;
- while (s[0])
- {
- strlcpy(tmp, s, 5);
- ucsbuf[ucslen++] = strtol(tmp, 0, 16);
- s += MIN(strlen(s), 4);
- }
- }
-
- else if (strstr(s, "u") == s)
- ucsbuf[ucslen++] = strtol(s + 1, 0, 16);
-
-next:
- s = strsep(&p, "_");
- }
-
- return ucslen;
-}
-
-
+/* Adobe Glyph List -- autogenerated so do not touch */ + +static const struct { char *name; short num; short ofs; } aglidx[4281] = { +{"A",1,0}, +{"AE",1,1}, +{"AEacute",1,2}, +{"AEmacron",1,3}, +{"AEsmall",1,4}, +{"Aacute",1,5}, +{"Aacutesmall",1,6}, +{"Abreve",1,7}, +{"Abreveacute",1,8}, +{"Abrevecyrillic",1,9}, +{"Abrevedotbelow",1,10}, +{"Abrevegrave",1,11}, +{"Abrevehookabove",1,12}, +{"Abrevetilde",1,13}, +{"Acaron",1,14}, +{"Acircle",1,15}, +{"Acircumflex",1,16}, +{"Acircumflexacute",1,17}, +{"Acircumflexdotbelow",1,18}, +{"Acircumflexgrave",1,19}, +{"Acircumflexhookabove",1,20}, +{"Acircumflexsmall",1,21}, +{"Acircumflextilde",1,22}, +{"Acute",1,23}, +{"Acutesmall",1,24}, +{"Acyrillic",1,25}, +{"Adblgrave",1,26}, +{"Adieresis",1,27}, +{"Adieresiscyrillic",1,28}, +{"Adieresismacron",1,29}, +{"Adieresissmall",1,30}, +{"Adotbelow",1,31}, +{"Adotmacron",1,32}, +{"Agrave",1,33}, +{"Agravesmall",1,34}, +{"Ahookabove",1,35}, +{"Aiecyrillic",1,36}, +{"Ainvertedbreve",1,37}, +{"Alpha",1,38}, +{"Alphatonos",1,39}, +{"Amacron",1,40}, +{"Amonospace",1,41}, +{"Aogonek",1,42}, +{"Aring",1,43}, +{"Aringacute",1,44}, +{"Aringbelow",1,45}, +{"Aringsmall",1,46}, +{"Asmall",1,47}, +{"Atilde",1,48}, +{"Atildesmall",1,49}, +{"Aybarmenian",1,50}, +{"B",1,51}, +{"Bcircle",1,52}, +{"Bdotaccent",1,53}, +{"Bdotbelow",1,54}, +{"Becyrillic",1,55}, +{"Benarmenian",1,56}, +{"Beta",1,57}, +{"Bhook",1,58}, +{"Blinebelow",1,59}, +{"Bmonospace",1,60}, +{"Brevesmall",1,61}, +{"Bsmall",1,62}, +{"Btopbar",1,63}, +{"C",1,64}, +{"Caarmenian",1,65}, +{"Cacute",1,66}, +{"Caron",1,67}, +{"Caronsmall",1,68}, +{"Ccaron",1,69}, +{"Ccedilla",1,70}, +{"Ccedillaacute",1,71}, +{"Ccedillasmall",1,72}, +{"Ccircle",1,73}, +{"Ccircumflex",1,74}, +{"Cdot",1,75}, +{"Cdotaccent",1,76}, +{"Cedillasmall",1,77}, +{"Chaarmenian",1,78}, +{"Cheabkhasiancyrillic",1,79}, +{"Checyrillic",1,80}, +{"Chedescenderabkhasiancyrillic",1,81}, +{"Chedescendercyrillic",1,82}, +{"Chedieresiscyrillic",1,83}, +{"Cheharmenian",1,84}, +{"Chekhakassiancyrillic",1,85}, +{"Cheverticalstrokecyrillic",1,86}, +{"Chi",1,87}, +{"Chook",1,88}, +{"Circumflexsmall",1,89}, +{"Cmonospace",1,90}, +{"Coarmenian",1,91}, +{"Csmall",1,92}, +{"D",1,93}, +{"DZ",1,94}, +{"DZcaron",1,95}, +{"Daarmenian",1,96}, +{"Dafrican",1,97}, +{"Dcaron",1,98}, +{"Dcedilla",1,99}, +{"Dcircle",1,100}, +{"Dcircumflexbelow",1,101}, +{"Dcroat",1,102}, +{"Ddotaccent",1,103}, +{"Ddotbelow",1,104}, +{"Decyrillic",1,105}, +{"Deicoptic",1,106}, +{"Delta",1,107}, +{"Deltagreek",1,108}, +{"Dhook",1,109}, +{"Dieresis",1,110}, +{"DieresisAcute",1,111}, +{"DieresisGrave",1,112}, +{"Dieresissmall",1,113}, +{"Digammagreek",1,114}, +{"Djecyrillic",1,115}, +{"Dlinebelow",1,116}, +{"Dmonospace",1,117}, +{"Dotaccentsmall",1,118}, +{"Dslash",1,119}, +{"Dsmall",1,120}, +{"Dtopbar",1,121}, +{"Dz",1,122}, +{"Dzcaron",1,123}, +{"Dzeabkhasiancyrillic",1,124}, +{"Dzecyrillic",1,125}, +{"Dzhecyrillic",1,126}, +{"E",1,127}, +{"Eacute",1,128}, +{"Eacutesmall",1,129}, +{"Ebreve",1,130}, +{"Ecaron",1,131}, +{"Ecedillabreve",1,132}, +{"Echarmenian",1,133}, +{"Ecircle",1,134}, +{"Ecircumflex",1,135}, +{"Ecircumflexacute",1,136}, +{"Ecircumflexbelow",1,137}, +{"Ecircumflexdotbelow",1,138}, +{"Ecircumflexgrave",1,139}, +{"Ecircumflexhookabove",1,140}, +{"Ecircumflexsmall",1,141}, +{"Ecircumflextilde",1,142}, +{"Ecyrillic",1,143}, +{"Edblgrave",1,144}, +{"Edieresis",1,145}, +{"Edieresissmall",1,146}, +{"Edot",1,147}, +{"Edotaccent",1,148}, +{"Edotbelow",1,149}, +{"Efcyrillic",1,150}, +{"Egrave",1,151}, +{"Egravesmall",1,152}, +{"Eharmenian",1,153}, +{"Ehookabove",1,154}, +{"Eightroman",1,155}, +{"Einvertedbreve",1,156}, +{"Eiotifiedcyrillic",1,157}, +{"Elcyrillic",1,158}, +{"Elevenroman",1,159}, +{"Emacron",1,160}, +{"Emacronacute",1,161}, +{"Emacrongrave",1,162}, +{"Emcyrillic",1,163}, +{"Emonospace",1,164}, +{"Encyrillic",1,165}, +{"Endescendercyrillic",1,166}, +{"Eng",1,167}, +{"Enghecyrillic",1,168}, +{"Enhookcyrillic",1,169}, +{"Eogonek",1,170}, +{"Eopen",1,171}, +{"Epsilon",1,172}, +{"Epsilontonos",1,173}, +{"Ercyrillic",1,174}, +{"Ereversed",1,175}, +{"Ereversedcyrillic",1,176}, +{"Escyrillic",1,177}, +{"Esdescendercyrillic",1,178}, +{"Esh",1,179}, +{"Esmall",1,180}, +{"Eta",1,181}, +{"Etarmenian",1,182}, +{"Etatonos",1,183}, +{"Eth",1,184}, +{"Ethsmall",1,185}, +{"Etilde",1,186}, +{"Etildebelow",1,187}, +{"Euro",1,188}, +{"Ezh",1,189}, +{"Ezhcaron",1,190}, +{"Ezhreversed",1,191}, +{"F",1,192}, +{"Fcircle",1,193}, +{"Fdotaccent",1,194}, +{"Feharmenian",1,195}, +{"Feicoptic",1,196}, +{"Fhook",1,197}, +{"Fitacyrillic",1,198}, +{"Fiveroman",1,199}, +{"Fmonospace",1,200}, +{"Fourroman",1,201}, +{"Fsmall",1,202}, +{"G",1,203}, +{"GBsquare",1,204}, +{"Gacute",1,205}, +{"Gamma",1,206}, +{"Gammaafrican",1,207}, +{"Gangiacoptic",1,208}, +{"Gbreve",1,209}, +{"Gcaron",1,210}, +{"Gcedilla",1,211}, +{"Gcircle",1,212}, +{"Gcircumflex",1,213}, +{"Gcommaaccent",1,214}, +{"Gdot",1,215}, +{"Gdotaccent",1,216}, +{"Gecyrillic",1,217}, +{"Ghadarmenian",1,218}, +{"Ghemiddlehookcyrillic",1,219}, +{"Ghestrokecyrillic",1,220}, +{"Gheupturncyrillic",1,221}, +{"Ghook",1,222}, +{"Gimarmenian",1,223}, +{"Gjecyrillic",1,224}, +{"Gmacron",1,225}, +{"Gmonospace",1,226}, +{"Grave",1,227}, +{"Gravesmall",1,228}, +{"Gsmall",1,229}, +{"Gsmallhook",1,230}, +{"Gstroke",1,231}, +{"H",1,232}, +{"H18533",1,233}, +{"H18543",1,234}, +{"H18551",1,235}, +{"H22073",1,236}, +{"HPsquare",1,237}, +{"Haabkhasiancyrillic",1,238}, +{"Hadescendercyrillic",1,239}, +{"Hardsigncyrillic",1,240}, +{"Hbar",1,241}, +{"Hbrevebelow",1,242}, +{"Hcedilla",1,243}, +{"Hcircle",1,244}, +{"Hcircumflex",1,245}, +{"Hdieresis",1,246}, +{"Hdotaccent",1,247}, +{"Hdotbelow",1,248}, +{"Hmonospace",1,249}, +{"Hoarmenian",1,250}, +{"Horicoptic",1,251}, +{"Hsmall",1,252}, +{"Hungarumlaut",1,253}, +{"Hungarumlautsmall",1,254}, +{"Hzsquare",1,255}, +{"I",1,256}, +{"IAcyrillic",1,257}, +{"IJ",1,258}, +{"IUcyrillic",1,259}, +{"Iacute",1,260}, +{"Iacutesmall",1,261}, +{"Ibreve",1,262}, +{"Icaron",1,263}, +{"Icircle",1,264}, +{"Icircumflex",1,265}, +{"Icircumflexsmall",1,266}, +{"Icyrillic",1,267}, +{"Idblgrave",1,268}, +{"Idieresis",1,269}, +{"Idieresisacute",1,270}, +{"Idieresiscyrillic",1,271}, +{"Idieresissmall",1,272}, +{"Idot",1,273}, +{"Idotaccent",1,274}, +{"Idotbelow",1,275}, +{"Iebrevecyrillic",1,276}, +{"Iecyrillic",1,277}, +{"Ifraktur",1,278}, +{"Igrave",1,279}, +{"Igravesmall",1,280}, +{"Ihookabove",1,281}, +{"Iicyrillic",1,282}, +{"Iinvertedbreve",1,283}, +{"Iishortcyrillic",1,284}, +{"Imacron",1,285}, +{"Imacroncyrillic",1,286}, +{"Imonospace",1,287}, +{"Iniarmenian",1,288}, +{"Iocyrillic",1,289}, +{"Iogonek",1,290}, +{"Iota",1,291}, +{"Iotaafrican",1,292}, +{"Iotadieresis",1,293}, +{"Iotatonos",1,294}, +{"Ismall",1,295}, +{"Istroke",1,296}, +{"Itilde",1,297}, +{"Itildebelow",1,298}, +{"Izhitsacyrillic",1,299}, +{"Izhitsadblgravecyrillic",1,300}, +{"J",1,301}, +{"Jaarmenian",1,302}, +{"Jcircle",1,303}, +{"Jcircumflex",1,304}, +{"Jecyrillic",1,305}, +{"Jheharmenian",1,306}, +{"Jmonospace",1,307}, +{"Jsmall",1,308}, +{"K",1,309}, +{"KBsquare",1,310}, +{"KKsquare",1,311}, +{"Kabashkircyrillic",1,312}, +{"Kacute",1,313}, +{"Kacyrillic",1,314}, +{"Kadescendercyrillic",1,315}, +{"Kahookcyrillic",1,316}, +{"Kappa",1,317}, +{"Kastrokecyrillic",1,318}, +{"Kaverticalstrokecyrillic",1,319}, +{"Kcaron",1,320}, +{"Kcedilla",1,321}, +{"Kcircle",1,322}, +{"Kcommaaccent",1,323}, +{"Kdotbelow",1,324}, +{"Keharmenian",1,325}, +{"Kenarmenian",1,326}, +{"Khacyrillic",1,327}, +{"Kheicoptic",1,328}, +{"Khook",1,329}, +{"Kjecyrillic",1,330}, +{"Klinebelow",1,331}, +{"Kmonospace",1,332}, +{"Koppacyrillic",1,333}, +{"Koppagreek",1,334}, +{"Ksicyrillic",1,335}, +{"Ksmall",1,336}, +{"L",1,337}, +{"LJ",1,338}, +{"LL",1,339}, +{"Lacute",1,340}, +{"Lambda",1,341}, +{"Lcaron",1,342}, +{"Lcedilla",1,343}, +{"Lcircle",1,344}, +{"Lcircumflexbelow",1,345}, +{"Lcommaaccent",1,346}, +{"Ldot",1,347}, +{"Ldotaccent",1,348}, +{"Ldotbelow",1,349}, +{"Ldotbelowmacron",1,350}, +{"Liwnarmenian",1,351}, +{"Lj",1,352}, +{"Ljecyrillic",1,353}, +{"Llinebelow",1,354}, +{"Lmonospace",1,355}, +{"Lslash",1,356}, +{"Lslashsmall",1,357}, +{"Lsmall",1,358}, +{"M",1,359}, +{"MBsquare",1,360}, +{"Macron",1,361}, +{"Macronsmall",1,362}, +{"Macute",1,363}, +{"Mcircle",1,364}, +{"Mdotaccent",1,365}, +{"Mdotbelow",1,366}, +{"Menarmenian",1,367}, +{"Mmonospace",1,368}, +{"Msmall",1,369}, +{"Mturned",1,370}, +{"Mu",1,371}, +{"N",1,372}, +{"NJ",1,373}, +{"Nacute",1,374}, +{"Ncaron",1,375}, +{"Ncedilla",1,376}, +{"Ncircle",1,377}, +{"Ncircumflexbelow",1,378}, +{"Ncommaaccent",1,379}, +{"Ndotaccent",1,380}, +{"Ndotbelow",1,381}, +{"Nhookleft",1,382}, +{"Nineroman",1,383}, +{"Nj",1,384}, +{"Njecyrillic",1,385}, +{"Nlinebelow",1,386}, +{"Nmonospace",1,387}, +{"Nowarmenian",1,388}, +{"Nsmall",1,389}, +{"Ntilde",1,390}, +{"Ntildesmall",1,391}, +{"Nu",1,392}, +{"O",1,393}, +{"OE",1,394}, +{"OEsmall",1,395}, +{"Oacute",1,396}, +{"Oacutesmall",1,397}, +{"Obarredcyrillic",1,398}, +{"Obarreddieresiscyrillic",1,399}, +{"Obreve",1,400}, +{"Ocaron",1,401}, +{"Ocenteredtilde",1,402}, +{"Ocircle",1,403}, +{"Ocircumflex",1,404}, +{"Ocircumflexacute",1,405}, +{"Ocircumflexdotbelow",1,406}, +{"Ocircumflexgrave",1,407}, +{"Ocircumflexhookabove",1,408}, +{"Ocircumflexsmall",1,409}, +{"Ocircumflextilde",1,410}, +{"Ocyrillic",1,411}, +{"Odblacute",1,412}, +{"Odblgrave",1,413}, +{"Odieresis",1,414}, +{"Odieresiscyrillic",1,415}, +{"Odieresissmall",1,416}, +{"Odotbelow",1,417}, +{"Ogoneksmall",1,418}, +{"Ograve",1,419}, +{"Ogravesmall",1,420}, +{"Oharmenian",1,421}, +{"Ohm",1,422}, +{"Ohookabove",1,423}, +{"Ohorn",1,424}, +{"Ohornacute",1,425}, +{"Ohorndotbelow",1,426}, +{"Ohorngrave",1,427}, +{"Ohornhookabove",1,428}, +{"Ohorntilde",1,429}, +{"Ohungarumlaut",1,430}, +{"Oi",1,431}, +{"Oinvertedbreve",1,432}, +{"Omacron",1,433}, +{"Omacronacute",1,434}, +{"Omacrongrave",1,435}, +{"Omega",1,436}, +{"Omegacyrillic",1,437}, +{"Omegagreek",1,438}, +{"Omegaroundcyrillic",1,439}, +{"Omegatitlocyrillic",1,440}, +{"Omegatonos",1,441}, +{"Omicron",1,442}, +{"Omicrontonos",1,443}, +{"Omonospace",1,444}, +{"Oneroman",1,445}, +{"Oogonek",1,446}, +{"Oogonekmacron",1,447}, +{"Oopen",1,448}, +{"Oslash",1,449}, +{"Oslashacute",1,450}, +{"Oslashsmall",1,451}, +{"Osmall",1,452}, +{"Ostrokeacute",1,453}, +{"Otcyrillic",1,454}, +{"Otilde",1,455}, +{"Otildeacute",1,456}, +{"Otildedieresis",1,457}, +{"Otildesmall",1,458}, +{"P",1,459}, +{"Pacute",1,460}, +{"Pcircle",1,461}, +{"Pdotaccent",1,462}, +{"Pecyrillic",1,463}, +{"Peharmenian",1,464}, +{"Pemiddlehookcyrillic",1,465}, +{"Phi",1,466}, +{"Phook",1,467}, +{"Pi",1,468}, +{"Piwrarmenian",1,469}, +{"Pmonospace",1,470}, +{"Psi",1,471}, +{"Psicyrillic",1,472}, +{"Psmall",1,473}, +{"Q",1,474}, +{"Qcircle",1,475}, +{"Qmonospace",1,476}, +{"Qsmall",1,477}, +{"R",1,478}, +{"Raarmenian",1,479}, +{"Racute",1,480}, +{"Rcaron",1,481}, +{"Rcedilla",1,482}, +{"Rcircle",1,483}, +{"Rcommaaccent",1,484}, +{"Rdblgrave",1,485}, +{"Rdotaccent",1,486}, +{"Rdotbelow",1,487}, +{"Rdotbelowmacron",1,488}, +{"Reharmenian",1,489}, +{"Rfraktur",1,490}, +{"Rho",1,491}, +{"Ringsmall",1,492}, +{"Rinvertedbreve",1,493}, +{"Rlinebelow",1,494}, +{"Rmonospace",1,495}, +{"Rsmall",1,496}, +{"Rsmallinverted",1,497}, +{"Rsmallinvertedsuperior",1,498}, +{"S",1,499}, +{"SF010000",1,500}, +{"SF020000",1,501}, +{"SF030000",1,502}, +{"SF040000",1,503}, +{"SF050000",1,504}, +{"SF060000",1,505}, +{"SF070000",1,506}, +{"SF080000",1,507}, +{"SF090000",1,508}, +{"SF100000",1,509}, +{"SF110000",1,510}, +{"SF190000",1,511}, +{"SF200000",1,512}, +{"SF210000",1,513}, +{"SF220000",1,514}, +{"SF230000",1,515}, +{"SF240000",1,516}, +{"SF250000",1,517}, +{"SF260000",1,518}, +{"SF270000",1,519}, +{"SF280000",1,520}, +{"SF360000",1,521}, +{"SF370000",1,522}, +{"SF380000",1,523}, +{"SF390000",1,524}, +{"SF400000",1,525}, +{"SF410000",1,526}, +{"SF420000",1,527}, +{"SF430000",1,528}, +{"SF440000",1,529}, +{"SF450000",1,530}, +{"SF460000",1,531}, +{"SF470000",1,532}, +{"SF480000",1,533}, +{"SF490000",1,534}, +{"SF500000",1,535}, +{"SF510000",1,536}, +{"SF520000",1,537}, +{"SF530000",1,538}, +{"SF540000",1,539}, +{"Sacute",1,540}, +{"Sacutedotaccent",1,541}, +{"Sampigreek",1,542}, +{"Scaron",1,543}, +{"Scarondotaccent",1,544}, +{"Scaronsmall",1,545}, +{"Scedilla",1,546}, +{"Schwa",1,547}, +{"Schwacyrillic",1,548}, +{"Schwadieresiscyrillic",1,549}, +{"Scircle",1,550}, +{"Scircumflex",1,551}, +{"Scommaaccent",1,552}, +{"Sdotaccent",1,553}, +{"Sdotbelow",1,554}, +{"Sdotbelowdotaccent",1,555}, +{"Seharmenian",1,556}, +{"Sevenroman",1,557}, +{"Shaarmenian",1,558}, +{"Shacyrillic",1,559}, +{"Shchacyrillic",1,560}, +{"Sheicoptic",1,561}, +{"Shhacyrillic",1,562}, +{"Shimacoptic",1,563}, +{"Sigma",1,564}, +{"Sixroman",1,565}, +{"Smonospace",1,566}, +{"Softsigncyrillic",1,567}, +{"Ssmall",1,568}, +{"Stigmagreek",1,569}, +{"T",1,570}, +{"Tau",1,571}, +{"Tbar",1,572}, +{"Tcaron",1,573}, +{"Tcedilla",1,574}, +{"Tcircle",1,575}, +{"Tcircumflexbelow",1,576}, +{"Tcommaaccent",1,577}, +{"Tdotaccent",1,578}, +{"Tdotbelow",1,579}, +{"Tecyrillic",1,580}, +{"Tedescendercyrillic",1,581}, +{"Tenroman",1,582}, +{"Tetsecyrillic",1,583}, +{"Theta",1,584}, +{"Thook",1,585}, +{"Thorn",1,586}, +{"Thornsmall",1,587}, +{"Threeroman",1,588}, +{"Tildesmall",1,589}, +{"Tiwnarmenian",1,590}, +{"Tlinebelow",1,591}, +{"Tmonospace",1,592}, +{"Toarmenian",1,593}, +{"Tonefive",1,594}, +{"Tonesix",1,595}, +{"Tonetwo",1,596}, +{"Tretroflexhook",1,597}, +{"Tsecyrillic",1,598}, +{"Tshecyrillic",1,599}, +{"Tsmall",1,600}, +{"Twelveroman",1,601}, +{"Tworoman",1,602}, +{"U",1,603}, +{"Uacute",1,604}, +{"Uacutesmall",1,605}, +{"Ubreve",1,606}, +{"Ucaron",1,607}, +{"Ucircle",1,608}, +{"Ucircumflex",1,609}, +{"Ucircumflexbelow",1,610}, +{"Ucircumflexsmall",1,611}, +{"Ucyrillic",1,612}, +{"Udblacute",1,613}, +{"Udblgrave",1,614}, +{"Udieresis",1,615}, +{"Udieresisacute",1,616}, +{"Udieresisbelow",1,617}, +{"Udieresiscaron",1,618}, +{"Udieresiscyrillic",1,619}, +{"Udieresisgrave",1,620}, +{"Udieresismacron",1,621}, +{"Udieresissmall",1,622}, +{"Udotbelow",1,623}, +{"Ugrave",1,624}, +{"Ugravesmall",1,625}, +{"Uhookabove",1,626}, +{"Uhorn",1,627}, +{"Uhornacute",1,628}, +{"Uhorndotbelow",1,629}, +{"Uhorngrave",1,630}, +{"Uhornhookabove",1,631}, +{"Uhorntilde",1,632}, +{"Uhungarumlaut",1,633}, +{"Uhungarumlautcyrillic",1,634}, +{"Uinvertedbreve",1,635}, +{"Ukcyrillic",1,636}, +{"Umacron",1,637}, +{"Umacroncyrillic",1,638}, +{"Umacrondieresis",1,639}, +{"Umonospace",1,640}, +{"Uogonek",1,641}, +{"Upsilon",1,642}, +{"Upsilon1",1,643}, +{"Upsilonacutehooksymbolgreek",1,644}, +{"Upsilonafrican",1,645}, +{"Upsilondieresis",1,646}, +{"Upsilondieresishooksymbolgreek",1,647}, +{"Upsilonhooksymbol",1,648}, +{"Upsilontonos",1,649}, +{"Uring",1,650}, +{"Ushortcyrillic",1,651}, +{"Usmall",1,652}, +{"Ustraightcyrillic",1,653}, +{"Ustraightstrokecyrillic",1,654}, +{"Utilde",1,655}, +{"Utildeacute",1,656}, +{"Utildebelow",1,657}, +{"V",1,658}, +{"Vcircle",1,659}, +{"Vdotbelow",1,660}, +{"Vecyrillic",1,661}, +{"Vewarmenian",1,662}, +{"Vhook",1,663}, +{"Vmonospace",1,664}, +{"Voarmenian",1,665}, +{"Vsmall",1,666}, +{"Vtilde",1,667}, +{"W",1,668}, +{"Wacute",1,669}, +{"Wcircle",1,670}, +{"Wcircumflex",1,671}, +{"Wdieresis",1,672}, +{"Wdotaccent",1,673}, +{"Wdotbelow",1,674}, +{"Wgrave",1,675}, +{"Wmonospace",1,676}, +{"Wsmall",1,677}, +{"X",1,678}, +{"Xcircle",1,679}, +{"Xdieresis",1,680}, +{"Xdotaccent",1,681}, +{"Xeharmenian",1,682}, +{"Xi",1,683}, +{"Xmonospace",1,684}, +{"Xsmall",1,685}, +{"Y",1,686}, +{"Yacute",1,687}, +{"Yacutesmall",1,688}, +{"Yatcyrillic",1,689}, +{"Ycircle",1,690}, +{"Ycircumflex",1,691}, +{"Ydieresis",1,692}, +{"Ydieresissmall",1,693}, +{"Ydotaccent",1,694}, +{"Ydotbelow",1,695}, +{"Yericyrillic",1,696}, +{"Yerudieresiscyrillic",1,697}, +{"Ygrave",1,698}, +{"Yhook",1,699}, +{"Yhookabove",1,700}, +{"Yiarmenian",1,701}, +{"Yicyrillic",1,702}, +{"Yiwnarmenian",1,703}, +{"Ymonospace",1,704}, +{"Ysmall",1,705}, +{"Ytilde",1,706}, +{"Yusbigcyrillic",1,707}, +{"Yusbigiotifiedcyrillic",1,708}, +{"Yuslittlecyrillic",1,709}, +{"Yuslittleiotifiedcyrillic",1,710}, +{"Z",1,711}, +{"Zaarmenian",1,712}, +{"Zacute",1,713}, +{"Zcaron",1,714}, +{"Zcaronsmall",1,715}, +{"Zcircle",1,716}, +{"Zcircumflex",1,717}, +{"Zdot",1,718}, +{"Zdotaccent",1,719}, +{"Zdotbelow",1,720}, +{"Zecyrillic",1,721}, +{"Zedescendercyrillic",1,722}, +{"Zedieresiscyrillic",1,723}, +{"Zeta",1,724}, +{"Zhearmenian",1,725}, +{"Zhebrevecyrillic",1,726}, +{"Zhecyrillic",1,727}, +{"Zhedescendercyrillic",1,728}, +{"Zhedieresiscyrillic",1,729}, +{"Zlinebelow",1,730}, +{"Zmonospace",1,731}, +{"Zsmall",1,732}, +{"Zstroke",1,733}, +{"a",1,734}, +{"aabengali",1,735}, +{"aacute",1,736}, +{"aadeva",1,737}, +{"aagujarati",1,738}, +{"aagurmukhi",1,739}, +{"aamatragurmukhi",1,740}, +{"aarusquare",1,741}, +{"aavowelsignbengali",1,742}, +{"aavowelsigndeva",1,743}, +{"aavowelsigngujarati",1,744}, +{"abbreviationmarkarmenian",1,745}, +{"abbreviationsigndeva",1,746}, +{"abengali",1,747}, +{"abopomofo",1,748}, +{"abreve",1,749}, +{"abreveacute",1,750}, +{"abrevecyrillic",1,751}, +{"abrevedotbelow",1,752}, +{"abrevegrave",1,753}, +{"abrevehookabove",1,754}, +{"abrevetilde",1,755}, +{"acaron",1,756}, +{"acircle",1,757}, +{"acircumflex",1,758}, +{"acircumflexacute",1,759}, +{"acircumflexdotbelow",1,760}, +{"acircumflexgrave",1,761}, +{"acircumflexhookabove",1,762}, +{"acircumflextilde",1,763}, +{"acute",1,764}, +{"acutebelowcmb",1,765}, +{"acutecmb",1,766}, +{"acutecomb",1,767}, +{"acutedeva",1,768}, +{"acutelowmod",1,769}, +{"acutetonecmb",1,770}, +{"acyrillic",1,771}, +{"adblgrave",1,772}, +{"addakgurmukhi",1,773}, +{"adeva",1,774}, +{"adieresis",1,775}, +{"adieresiscyrillic",1,776}, +{"adieresismacron",1,777}, +{"adotbelow",1,778}, +{"adotmacron",1,779}, +{"ae",1,780}, +{"aeacute",1,781}, +{"aekorean",1,782}, +{"aemacron",1,783}, +{"afii00208",1,784}, +{"afii08941",1,785}, +{"afii10017",1,786}, +{"afii10018",1,787}, +{"afii10019",1,788}, +{"afii10020",1,789}, +{"afii10021",1,790}, +{"afii10022",1,791}, +{"afii10023",1,792}, +{"afii10024",1,793}, +{"afii10025",1,794}, +{"afii10026",1,795}, +{"afii10027",1,796}, +{"afii10028",1,797}, +{"afii10029",1,798}, +{"afii10030",1,799}, +{"afii10031",1,800}, +{"afii10032",1,801}, +{"afii10033",1,802}, +{"afii10034",1,803}, +{"afii10035",1,804}, +{"afii10036",1,805}, +{"afii10037",1,806}, +{"afii10038",1,807}, +{"afii10039",1,808}, +{"afii10040",1,809}, +{"afii10041",1,810}, +{"afii10042",1,811}, +{"afii10043",1,812}, +{"afii10044",1,813}, +{"afii10045",1,814}, +{"afii10046",1,815}, +{"afii10047",1,816}, +{"afii10048",1,817}, +{"afii10049",1,818}, +{"afii10050",1,819}, +{"afii10051",1,820}, +{"afii10052",1,821}, +{"afii10053",1,822}, +{"afii10054",1,823}, +{"afii10055",1,824}, +{"afii10056",1,825}, +{"afii10057",1,826}, +{"afii10058",1,827}, +{"afii10059",1,828}, +{"afii10060",1,829}, +{"afii10061",1,830}, +{"afii10062",1,831}, +{"afii10063",1,832}, +{"afii10064",1,833}, +{"afii10065",1,834}, +{"afii10066",1,835}, +{"afii10067",1,836}, +{"afii10068",1,837}, +{"afii10069",1,838}, +{"afii10070",1,839}, +{"afii10071",1,840}, +{"afii10072",1,841}, +{"afii10073",1,842}, +{"afii10074",1,843}, +{"afii10075",1,844}, +{"afii10076",1,845}, +{"afii10077",1,846}, +{"afii10078",1,847}, +{"afii10079",1,848}, +{"afii10080",1,849}, +{"afii10081",1,850}, +{"afii10082",1,851}, +{"afii10083",1,852}, +{"afii10084",1,853}, +{"afii10085",1,854}, +{"afii10086",1,855}, +{"afii10087",1,856}, +{"afii10088",1,857}, +{"afii10089",1,858}, +{"afii10090",1,859}, +{"afii10091",1,860}, +{"afii10092",1,861}, +{"afii10093",1,862}, +{"afii10094",1,863}, +{"afii10095",1,864}, +{"afii10096",1,865}, +{"afii10097",1,866}, +{"afii10098",1,867}, +{"afii10099",1,868}, +{"afii10100",1,869}, +{"afii10101",1,870}, +{"afii10102",1,871}, +{"afii10103",1,872}, +{"afii10104",1,873}, +{"afii10105",1,874}, +{"afii10106",1,875}, +{"afii10107",1,876}, +{"afii10108",1,877}, +{"afii10109",1,878}, +{"afii10110",1,879}, +{"afii10145",1,880}, +{"afii10146",1,881}, +{"afii10147",1,882}, +{"afii10148",1,883}, +{"afii10192",1,884}, +{"afii10193",1,885}, +{"afii10194",1,886}, +{"afii10195",1,887}, +{"afii10196",1,888}, +{"afii10831",1,889}, +{"afii10832",1,890}, +{"afii10846",1,891}, +{"afii299",1,892}, +{"afii300",1,893}, +{"afii301",1,894}, +{"afii57381",1,895}, +{"afii57388",1,896}, +{"afii57392",1,897}, +{"afii57393",1,898}, +{"afii57394",1,899}, +{"afii57395",1,900}, +{"afii57396",1,901}, +{"afii57397",1,902}, +{"afii57398",1,903}, +{"afii57399",1,904}, +{"afii57400",1,905}, +{"afii57401",1,906}, +{"afii57403",1,907}, +{"afii57407",1,908}, +{"afii57409",1,909}, +{"afii57410",1,910}, +{"afii57411",1,911}, +{"afii57412",1,912}, +{"afii57413",1,913}, +{"afii57414",1,914}, +{"afii57415",1,915}, +{"afii57416",1,916}, +{"afii57417",1,917}, +{"afii57418",1,918}, +{"afii57419",1,919}, +{"afii57420",1,920}, +{"afii57421",1,921}, +{"afii57422",1,922}, +{"afii57423",1,923}, +{"afii57424",1,924}, +{"afii57425",1,925}, +{"afii57426",1,926}, +{"afii57427",1,927}, +{"afii57428",1,928}, +{"afii57429",1,929}, +{"afii57430",1,930}, +{"afii57431",1,931}, +{"afii57432",1,932}, +{"afii57433",1,933}, +{"afii57434",1,934}, +{"afii57440",1,935}, +{"afii57441",1,936}, +{"afii57442",1,937}, +{"afii57443",1,938}, +{"afii57444",1,939}, +{"afii57445",1,940}, +{"afii57446",1,941}, +{"afii57448",1,942}, +{"afii57449",1,943}, +{"afii57450",1,944}, +{"afii57451",1,945}, +{"afii57452",1,946}, +{"afii57453",1,947}, +{"afii57454",1,948}, +{"afii57455",1,949}, +{"afii57456",1,950}, +{"afii57457",1,951}, +{"afii57458",1,952}, +{"afii57470",1,953}, +{"afii57505",1,954}, +{"afii57506",1,955}, +{"afii57507",1,956}, +{"afii57508",1,957}, +{"afii57509",1,958}, +{"afii57511",1,959}, +{"afii57512",1,960}, +{"afii57513",1,961}, +{"afii57514",1,962}, +{"afii57519",1,963}, +{"afii57534",1,964}, +{"afii57636",1,965}, +{"afii57645",1,966}, +{"afii57658",1,967}, +{"afii57664",1,968}, +{"afii57665",1,969}, +{"afii57666",1,970}, +{"afii57667",1,971}, +{"afii57668",1,972}, +{"afii57669",1,973}, +{"afii57670",1,974}, +{"afii57671",1,975}, +{"afii57672",1,976}, +{"afii57673",1,977}, +{"afii57674",1,978}, +{"afii57675",1,979}, +{"afii57676",1,980}, +{"afii57677",1,981}, +{"afii57678",1,982}, +{"afii57679",1,983}, +{"afii57680",1,984}, +{"afii57681",1,985}, +{"afii57682",1,986}, +{"afii57683",1,987}, +{"afii57684",1,988}, +{"afii57685",1,989}, +{"afii57686",1,990}, +{"afii57687",1,991}, +{"afii57688",1,992}, +{"afii57689",1,993}, +{"afii57690",1,994}, +{"afii57694",1,995}, +{"afii57695",1,996}, +{"afii57700",1,997}, +{"afii57705",1,998}, +{"afii57716",1,999}, +{"afii57717",1,1000}, +{"afii57718",1,1001}, +{"afii57723",1,1002}, +{"afii57793",1,1003}, +{"afii57794",1,1004}, +{"afii57795",1,1005}, +{"afii57796",1,1006}, +{"afii57797",1,1007}, +{"afii57798",1,1008}, +{"afii57799",1,1009}, +{"afii57800",1,1010}, +{"afii57801",1,1011}, +{"afii57802",1,1012}, +{"afii57803",1,1013}, +{"afii57804",1,1014}, +{"afii57806",1,1015}, +{"afii57807",1,1016}, +{"afii57839",1,1017}, +{"afii57841",1,1018}, +{"afii57842",1,1019}, +{"afii57929",1,1020}, +{"afii61248",1,1021}, +{"afii61289",1,1022}, +{"afii61352",1,1023}, +{"afii61573",1,1024}, +{"afii61574",1,1025}, +{"afii61575",1,1026}, +{"afii61664",1,1027}, +{"afii63167",1,1028}, +{"afii64937",1,1029}, +{"agrave",1,1030}, +{"agujarati",1,1031}, +{"agurmukhi",1,1032}, +{"ahiragana",1,1033}, +{"ahookabove",1,1034}, +{"aibengali",1,1035}, +{"aibopomofo",1,1036}, +{"aideva",1,1037}, +{"aiecyrillic",1,1038}, +{"aigujarati",1,1039}, +{"aigurmukhi",1,1040}, +{"aimatragurmukhi",1,1041}, +{"ainarabic",1,1042}, +{"ainfinalarabic",1,1043}, +{"aininitialarabic",1,1044}, +{"ainmedialarabic",1,1045}, +{"ainvertedbreve",1,1046}, +{"aivowelsignbengali",1,1047}, +{"aivowelsigndeva",1,1048}, +{"aivowelsigngujarati",1,1049}, +{"akatakana",1,1050}, +{"akatakanahalfwidth",1,1051}, +{"akorean",1,1052}, +{"alef",1,1053}, +{"alefarabic",1,1054}, +{"alefdageshhebrew",1,1055}, +{"aleffinalarabic",1,1056}, +{"alefhamzaabovearabic",1,1057}, +{"alefhamzaabovefinalarabic",1,1058}, +{"alefhamzabelowarabic",1,1059}, +{"alefhamzabelowfinalarabic",1,1060}, +{"alefhebrew",1,1061}, +{"aleflamedhebrew",1,1062}, +{"alefmaddaabovearabic",1,1063}, +{"alefmaddaabovefinalarabic",1,1064}, +{"alefmaksuraarabic",1,1065}, +{"alefmaksurafinalarabic",1,1066}, +{"alefmaksurainitialarabic",1,1067}, +{"alefmaksuramedialarabic",1,1068}, +{"alefpatahhebrew",1,1069}, +{"alefqamatshebrew",1,1070}, +{"aleph",1,1071}, +{"allequal",1,1072}, +{"alpha",1,1073}, +{"alphatonos",1,1074}, +{"amacron",1,1075}, +{"amonospace",1,1076}, +{"ampersand",1,1077}, +{"ampersandmonospace",1,1078}, +{"ampersandsmall",1,1079}, +{"amsquare",1,1080}, +{"anbopomofo",1,1081}, +{"angbopomofo",1,1082}, +{"angkhankhuthai",1,1083}, +{"angle",1,1084}, +{"anglebracketleft",1,1085}, +{"anglebracketleftvertical",1,1086}, +{"anglebracketright",1,1087}, +{"anglebracketrightvertical",1,1088}, +{"angleleft",1,1089}, +{"angleright",1,1090}, +{"angstrom",1,1091}, +{"anoteleia",1,1092}, +{"anudattadeva",1,1093}, +{"anusvarabengali",1,1094}, +{"anusvaradeva",1,1095}, +{"anusvaragujarati",1,1096}, +{"aogonek",1,1097}, +{"apaatosquare",1,1098}, +{"aparen",1,1099}, +{"apostrophearmenian",1,1100}, +{"apostrophemod",1,1101}, +{"apple",1,1102}, +{"approaches",1,1103}, +{"approxequal",1,1104}, +{"approxequalorimage",1,1105}, +{"approximatelyequal",1,1106}, +{"araeaekorean",1,1107}, +{"araeakorean",1,1108}, +{"arc",1,1109}, +{"arighthalfring",1,1110}, +{"aring",1,1111}, +{"aringacute",1,1112}, +{"aringbelow",1,1113}, +{"arrowboth",1,1114}, +{"arrowdashdown",1,1115}, +{"arrowdashleft",1,1116}, +{"arrowdashright",1,1117}, +{"arrowdashup",1,1118}, +{"arrowdblboth",1,1119}, +{"arrowdbldown",1,1120}, +{"arrowdblleft",1,1121}, +{"arrowdblright",1,1122}, +{"arrowdblup",1,1123}, +{"arrowdown",1,1124}, +{"arrowdownleft",1,1125}, +{"arrowdownright",1,1126}, +{"arrowdownwhite",1,1127}, +{"arrowheaddownmod",1,1128}, +{"arrowheadleftmod",1,1129}, +{"arrowheadrightmod",1,1130}, +{"arrowheadupmod",1,1131}, +{"arrowhorizex",1,1132}, +{"arrowleft",1,1133}, +{"arrowleftdbl",1,1134}, +{"arrowleftdblstroke",1,1135}, +{"arrowleftoverright",1,1136}, +{"arrowleftwhite",1,1137}, +{"arrowright",1,1138}, +{"arrowrightdblstroke",1,1139}, +{"arrowrightheavy",1,1140}, +{"arrowrightoverleft",1,1141}, +{"arrowrightwhite",1,1142}, +{"arrowtableft",1,1143}, +{"arrowtabright",1,1144}, +{"arrowup",1,1145}, +{"arrowupdn",1,1146}, +{"arrowupdnbse",1,1147}, +{"arrowupdownbase",1,1148}, +{"arrowupleft",1,1149}, +{"arrowupleftofdown",1,1150}, +{"arrowupright",1,1151}, +{"arrowupwhite",1,1152}, +{"arrowvertex",1,1153}, +{"asciicircum",1,1154}, +{"asciicircummonospace",1,1155}, +{"asciitilde",1,1156}, +{"asciitildemonospace",1,1157}, +{"ascript",1,1158}, +{"ascriptturned",1,1159}, +{"asmallhiragana",1,1160}, +{"asmallkatakana",1,1161}, +{"asmallkatakanahalfwidth",1,1162}, +{"asterisk",1,1163}, +{"asteriskaltonearabic",1,1164}, +{"asteriskarabic",1,1165}, +{"asteriskmath",1,1166}, +{"asteriskmonospace",1,1167}, +{"asterisksmall",1,1168}, +{"asterism",1,1169}, +{"asuperior",1,1170}, +{"asymptoticallyequal",1,1171}, +{"at",1,1172}, +{"atilde",1,1173}, +{"atmonospace",1,1174}, +{"atsmall",1,1175}, +{"aturned",1,1176}, +{"aubengali",1,1177}, +{"aubopomofo",1,1178}, +{"audeva",1,1179}, +{"augujarati",1,1180}, +{"augurmukhi",1,1181}, +{"aulengthmarkbengali",1,1182}, +{"aumatragurmukhi",1,1183}, +{"auvowelsignbengali",1,1184}, +{"auvowelsigndeva",1,1185}, +{"auvowelsigngujarati",1,1186}, +{"avagrahadeva",1,1187}, +{"aybarmenian",1,1188}, +{"ayin",1,1189}, +{"ayinaltonehebrew",1,1190}, +{"ayinhebrew",1,1191}, +{"b",1,1192}, +{"babengali",1,1193}, +{"backslash",1,1194}, +{"backslashmonospace",1,1195}, +{"badeva",1,1196}, +{"bagujarati",1,1197}, +{"bagurmukhi",1,1198}, +{"bahiragana",1,1199}, +{"bahtthai",1,1200}, +{"bakatakana",1,1201}, +{"bar",1,1202}, +{"barmonospace",1,1203}, +{"bbopomofo",1,1204}, +{"bcircle",1,1205}, +{"bdotaccent",1,1206}, +{"bdotbelow",1,1207}, +{"beamedsixteenthnotes",1,1208}, +{"because",1,1209}, +{"becyrillic",1,1210}, +{"beharabic",1,1211}, +{"behfinalarabic",1,1212}, +{"behinitialarabic",1,1213}, +{"behiragana",1,1214}, +{"behmedialarabic",1,1215}, +{"behmeeminitialarabic",1,1216}, +{"behmeemisolatedarabic",1,1217}, +{"behnoonfinalarabic",1,1218}, +{"bekatakana",1,1219}, +{"benarmenian",1,1220}, +{"bet",1,1221}, +{"beta",1,1222}, +{"betasymbolgreek",1,1223}, +{"betdagesh",1,1224}, +{"betdageshhebrew",1,1225}, +{"bethebrew",1,1226}, +{"betrafehebrew",1,1227}, +{"bhabengali",1,1228}, +{"bhadeva",1,1229}, +{"bhagujarati",1,1230}, +{"bhagurmukhi",1,1231}, +{"bhook",1,1232}, +{"bihiragana",1,1233}, +{"bikatakana",1,1234}, +{"bilabialclick",1,1235}, +{"bindigurmukhi",1,1236}, +{"birusquare",1,1237}, +{"blackcircle",1,1238}, +{"blackdiamond",1,1239}, +{"blackdownpointingtriangle",1,1240}, +{"blackleftpointingpointer",1,1241}, +{"blackleftpointingtriangle",1,1242}, +{"blacklenticularbracketleft",1,1243}, +{"blacklenticularbracketleftvertical",1,1244}, +{"blacklenticularbracketright",1,1245}, +{"blacklenticularbracketrightvertical",1,1246}, +{"blacklowerlefttriangle",1,1247}, +{"blacklowerrighttriangle",1,1248}, +{"blackrectangle",1,1249}, +{"blackrightpointingpointer",1,1250}, +{"blackrightpointingtriangle",1,1251}, +{"blacksmallsquare",1,1252}, +{"blacksmilingface",1,1253}, +{"blacksquare",1,1254}, +{"blackstar",1,1255}, +{"blackupperlefttriangle",1,1256}, +{"blackupperrighttriangle",1,1257}, +{"blackuppointingsmalltriangle",1,1258}, +{"blackuppointingtriangle",1,1259}, +{"blank",1,1260}, +{"blinebelow",1,1261}, +{"block",1,1262}, +{"bmonospace",1,1263}, +{"bobaimaithai",1,1264}, +{"bohiragana",1,1265}, +{"bokatakana",1,1266}, +{"bparen",1,1267}, +{"bqsquare",1,1268}, +{"braceex",1,1269}, +{"braceleft",1,1270}, +{"braceleftbt",1,1271}, +{"braceleftmid",1,1272}, +{"braceleftmonospace",1,1273}, +{"braceleftsmall",1,1274}, +{"bracelefttp",1,1275}, +{"braceleftvertical",1,1276}, +{"braceright",1,1277}, +{"bracerightbt",1,1278}, +{"bracerightmid",1,1279}, +{"bracerightmonospace",1,1280}, +{"bracerightsmall",1,1281}, +{"bracerighttp",1,1282}, +{"bracerightvertical",1,1283}, +{"bracketleft",1,1284}, +{"bracketleftbt",1,1285}, +{"bracketleftex",1,1286}, +{"bracketleftmonospace",1,1287}, +{"bracketlefttp",1,1288}, +{"bracketright",1,1289}, +{"bracketrightbt",1,1290}, +{"bracketrightex",1,1291}, +{"bracketrightmonospace",1,1292}, +{"bracketrighttp",1,1293}, +{"breve",1,1294}, +{"brevebelowcmb",1,1295}, +{"brevecmb",1,1296}, +{"breveinvertedbelowcmb",1,1297}, +{"breveinvertedcmb",1,1298}, +{"breveinverteddoublecmb",1,1299}, +{"bridgebelowcmb",1,1300}, +{"bridgeinvertedbelowcmb",1,1301}, +{"brokenbar",1,1302}, +{"bstroke",1,1303}, +{"bsuperior",1,1304}, +{"btopbar",1,1305}, +{"buhiragana",1,1306}, +{"bukatakana",1,1307}, +{"bullet",1,1308}, +{"bulletinverse",1,1309}, +{"bulletoperator",1,1310}, +{"bullseye",1,1311}, +{"c",1,1312}, +{"caarmenian",1,1313}, +{"cabengali",1,1314}, +{"cacute",1,1315}, +{"cadeva",1,1316}, +{"cagujarati",1,1317}, +{"cagurmukhi",1,1318}, +{"calsquare",1,1319}, +{"candrabindubengali",1,1320}, +{"candrabinducmb",1,1321}, +{"candrabindudeva",1,1322}, +{"candrabindugujarati",1,1323}, +{"capslock",1,1324}, +{"careof",1,1325}, +{"caron",1,1326}, +{"caronbelowcmb",1,1327}, +{"caroncmb",1,1328}, +{"carriagereturn",1,1329}, +{"cbopomofo",1,1330}, +{"ccaron",1,1331}, +{"ccedilla",1,1332}, +{"ccedillaacute",1,1333}, +{"ccircle",1,1334}, +{"ccircumflex",1,1335}, +{"ccurl",1,1336}, +{"cdot",1,1337}, +{"cdotaccent",1,1338}, +{"cdsquare",1,1339}, +{"cedilla",1,1340}, +{"cedillacmb",1,1341}, +{"cent",1,1342}, +{"centigrade",1,1343}, +{"centinferior",1,1344}, +{"centmonospace",1,1345}, +{"centoldstyle",1,1346}, +{"centsuperior",1,1347}, +{"chaarmenian",1,1348}, +{"chabengali",1,1349}, +{"chadeva",1,1350}, +{"chagujarati",1,1351}, +{"chagurmukhi",1,1352}, +{"chbopomofo",1,1353}, +{"cheabkhasiancyrillic",1,1354}, +{"checkmark",1,1355}, +{"checyrillic",1,1356}, +{"chedescenderabkhasiancyrillic",1,1357}, +{"chedescendercyrillic",1,1358}, +{"chedieresiscyrillic",1,1359}, +{"cheharmenian",1,1360}, +{"chekhakassiancyrillic",1,1361}, +{"cheverticalstrokecyrillic",1,1362}, +{"chi",1,1363}, +{"chieuchacirclekorean",1,1364}, +{"chieuchaparenkorean",1,1365}, +{"chieuchcirclekorean",1,1366}, +{"chieuchkorean",1,1367}, +{"chieuchparenkorean",1,1368}, +{"chochangthai",1,1369}, +{"chochanthai",1,1370}, +{"chochingthai",1,1371}, +{"chochoethai",1,1372}, +{"chook",1,1373}, +{"cieucacirclekorean",1,1374}, +{"cieucaparenkorean",1,1375}, +{"cieuccirclekorean",1,1376}, +{"cieuckorean",1,1377}, +{"cieucparenkorean",1,1378}, +{"cieucuparenkorean",1,1379}, +{"circle",1,1380}, +{"circlemultiply",1,1381}, +{"circleot",1,1382}, +{"circleplus",1,1383}, +{"circlepostalmark",1,1384}, +{"circlewithlefthalfblack",1,1385}, +{"circlewithrighthalfblack",1,1386}, +{"circumflex",1,1387}, +{"circumflexbelowcmb",1,1388}, +{"circumflexcmb",1,1389}, +{"clear",1,1390}, +{"clickalveolar",1,1391}, +{"clickdental",1,1392}, +{"clicklateral",1,1393}, +{"clickretroflex",1,1394}, +{"club",1,1395}, +{"clubsuitblack",1,1396}, +{"clubsuitwhite",1,1397}, +{"cmcubedsquare",1,1398}, +{"cmonospace",1,1399}, +{"cmsquaredsquare",1,1400}, +{"coarmenian",1,1401}, +{"colon",1,1402}, +{"colonmonetary",1,1403}, +{"colonmonospace",1,1404}, +{"colonsign",1,1405}, +{"colonsmall",1,1406}, +{"colontriangularhalfmod",1,1407}, +{"colontriangularmod",1,1408}, +{"comma",1,1409}, +{"commaabovecmb",1,1410}, +{"commaaboverightcmb",1,1411}, +{"commaaccent",1,1412}, +{"commaarabic",1,1413}, +{"commaarmenian",1,1414}, +{"commainferior",1,1415}, +{"commamonospace",1,1416}, +{"commareversedabovecmb",1,1417}, +{"commareversedmod",1,1418}, +{"commasmall",1,1419}, +{"commasuperior",1,1420}, +{"commaturnedabovecmb",1,1421}, +{"commaturnedmod",1,1422}, +{"compass",1,1423}, +{"congruent",1,1424}, +{"contourintegral",1,1425}, +{"control",1,1426}, +{"controlACK",1,1427}, +{"controlBEL",1,1428}, +{"controlBS",1,1429}, +{"controlCAN",1,1430}, +{"controlCR",1,1431}, +{"controlDC1",1,1432}, +{"controlDC2",1,1433}, +{"controlDC3",1,1434}, +{"controlDC4",1,1435}, +{"controlDEL",1,1436}, +{"controlDLE",1,1437}, +{"controlEM",1,1438}, +{"controlENQ",1,1439}, +{"controlEOT",1,1440}, +{"controlESC",1,1441}, +{"controlETB",1,1442}, +{"controlETX",1,1443}, +{"controlFF",1,1444}, +{"controlFS",1,1445}, +{"controlGS",1,1446}, +{"controlHT",1,1447}, +{"controlLF",1,1448}, +{"controlNAK",1,1449}, +{"controlRS",1,1450}, +{"controlSI",1,1451}, +{"controlSO",1,1452}, +{"controlSOT",1,1453}, +{"controlSTX",1,1454}, +{"controlSUB",1,1455}, +{"controlSYN",1,1456}, +{"controlUS",1,1457}, +{"controlVT",1,1458}, +{"copyright",1,1459}, +{"copyrightsans",1,1460}, +{"copyrightserif",1,1461}, +{"cornerbracketleft",1,1462}, +{"cornerbracketlefthalfwidth",1,1463}, +{"cornerbracketleftvertical",1,1464}, +{"cornerbracketright",1,1465}, +{"cornerbracketrighthalfwidth",1,1466}, +{"cornerbracketrightvertical",1,1467}, +{"corporationsquare",1,1468}, +{"cosquare",1,1469}, +{"coverkgsquare",1,1470}, +{"cparen",1,1471}, +{"cruzeiro",1,1472}, +{"cstretched",1,1473}, +{"curlyand",1,1474}, +{"curlyor",1,1475}, +{"currency",1,1476}, +{"cyrBreve",1,1477}, +{"cyrFlex",1,1478}, +{"cyrbreve",1,1479}, +{"cyrflex",1,1480}, +{"d",1,1481}, +{"daarmenian",1,1482}, +{"dabengali",1,1483}, +{"dadarabic",1,1484}, +{"dadeva",1,1485}, +{"dadfinalarabic",1,1486}, +{"dadinitialarabic",1,1487}, +{"dadmedialarabic",1,1488}, +{"dagesh",1,1489}, +{"dageshhebrew",1,1490}, +{"dagger",1,1491}, +{"daggerdbl",1,1492}, +{"dagujarati",1,1493}, +{"dagurmukhi",1,1494}, +{"dahiragana",1,1495}, +{"dakatakana",1,1496}, +{"dalarabic",1,1497}, +{"dalet",1,1498}, +{"daletdagesh",1,1499}, +{"daletdageshhebrew",1,1500}, +{"dalethatafpatah",2,1501}, +{"dalethatafpatahhebrew",2,1503}, +{"dalethatafsegol",2,1505}, +{"dalethatafsegolhebrew",2,1507}, +{"dalethebrew",1,1509}, +{"dalethiriq",2,1510}, +{"dalethiriqhebrew",2,1512}, +{"daletholam",2,1514}, +{"daletholamhebrew",2,1516}, +{"daletpatah",2,1518}, +{"daletpatahhebrew",2,1520}, +{"daletqamats",2,1522}, +{"daletqamatshebrew",2,1524}, +{"daletqubuts",2,1526}, +{"daletqubutshebrew",2,1528}, +{"daletsegol",2,1530}, +{"daletsegolhebrew",2,1532}, +{"daletsheva",2,1534}, +{"daletshevahebrew",2,1536}, +{"dalettsere",2,1538}, +{"dalettserehebrew",2,1540}, +{"dalfinalarabic",1,1542}, +{"dammaarabic",1,1543}, +{"dammalowarabic",1,1544}, +{"dammatanaltonearabic",1,1545}, +{"dammatanarabic",1,1546}, +{"danda",1,1547}, +{"dargahebrew",1,1548}, +{"dargalefthebrew",1,1549}, +{"dasiapneumatacyrilliccmb",1,1550}, +{"dblGrave",1,1551}, +{"dblanglebracketleft",1,1552}, +{"dblanglebracketleftvertical",1,1553}, +{"dblanglebracketright",1,1554}, +{"dblanglebracketrightvertical",1,1555}, +{"dblarchinvertedbelowcmb",1,1556}, +{"dblarrowleft",1,1557}, +{"dblarrowright",1,1558}, +{"dbldanda",1,1559}, +{"dblgrave",1,1560}, +{"dblgravecmb",1,1561}, +{"dblintegral",1,1562}, +{"dbllowline",1,1563}, +{"dbllowlinecmb",1,1564}, +{"dbloverlinecmb",1,1565}, +{"dblprimemod",1,1566}, +{"dblverticalbar",1,1567}, +{"dblverticallineabovecmb",1,1568}, +{"dbopomofo",1,1569}, +{"dbsquare",1,1570}, +{"dcaron",1,1571}, +{"dcedilla",1,1572}, +{"dcircle",1,1573}, +{"dcircumflexbelow",1,1574}, +{"dcroat",1,1575}, +{"ddabengali",1,1576}, +{"ddadeva",1,1577}, +{"ddagujarati",1,1578}, +{"ddagurmukhi",1,1579}, +{"ddalarabic",1,1580}, +{"ddalfinalarabic",1,1581}, +{"dddhadeva",1,1582}, +{"ddhabengali",1,1583}, +{"ddhadeva",1,1584}, +{"ddhagujarati",1,1585}, +{"ddhagurmukhi",1,1586}, +{"ddotaccent",1,1587}, +{"ddotbelow",1,1588}, +{"decimalseparatorarabic",1,1589}, +{"decimalseparatorpersian",1,1590}, +{"decyrillic",1,1591}, +{"degree",1,1592}, +{"dehihebrew",1,1593}, +{"dehiragana",1,1594}, +{"deicoptic",1,1595}, +{"dekatakana",1,1596}, +{"deleteleft",1,1597}, +{"deleteright",1,1598}, +{"delta",1,1599}, +{"deltaturned",1,1600}, +{"denominatorminusonenumeratorbengali",1,1601}, +{"dezh",1,1602}, +{"dhabengali",1,1603}, +{"dhadeva",1,1604}, +{"dhagujarati",1,1605}, +{"dhagurmukhi",1,1606}, +{"dhook",1,1607}, +{"dialytikatonos",1,1608}, +{"dialytikatonoscmb",1,1609}, +{"diamond",1,1610}, +{"diamondsuitwhite",1,1611}, +{"dieresis",1,1612}, +{"dieresisacute",1,1613}, +{"dieresisbelowcmb",1,1614}, +{"dieresiscmb",1,1615}, +{"dieresisgrave",1,1616}, +{"dieresistonos",1,1617}, +{"dihiragana",1,1618}, +{"dikatakana",1,1619}, +{"dittomark",1,1620}, +{"divide",1,1621}, +{"divides",1,1622}, +{"divisionslash",1,1623}, +{"djecyrillic",1,1624}, +{"dkshade",1,1625}, +{"dlinebelow",1,1626}, +{"dlsquare",1,1627}, +{"dmacron",1,1628}, +{"dmonospace",1,1629}, +{"dnblock",1,1630}, +{"dochadathai",1,1631}, +{"dodekthai",1,1632}, +{"dohiragana",1,1633}, +{"dokatakana",1,1634}, +{"dollar",1,1635}, +{"dollarinferior",1,1636}, +{"dollarmonospace",1,1637}, +{"dollaroldstyle",1,1638}, +{"dollarsmall",1,1639}, +{"dollarsuperior",1,1640}, +{"dong",1,1641}, +{"dorusquare",1,1642}, +{"dotaccent",1,1643}, +{"dotaccentcmb",1,1644}, +{"dotbelowcmb",1,1645}, +{"dotbelowcomb",1,1646}, +{"dotkatakana",1,1647}, +{"dotlessi",1,1648}, +{"dotlessj",1,1649}, +{"dotlessjstrokehook",1,1650}, +{"dotmath",1,1651}, +{"dottedcircle",1,1652}, +{"doubleyodpatah",1,1653}, +{"doubleyodpatahhebrew",1,1654}, +{"downtackbelowcmb",1,1655}, +{"downtackmod",1,1656}, +{"dparen",1,1657}, +{"dsuperior",1,1658}, +{"dtail",1,1659}, +{"dtopbar",1,1660}, +{"duhiragana",1,1661}, +{"dukatakana",1,1662}, +{"dz",1,1663}, +{"dzaltone",1,1664}, +{"dzcaron",1,1665}, +{"dzcurl",1,1666}, +{"dzeabkhasiancyrillic",1,1667}, +{"dzecyrillic",1,1668}, +{"dzhecyrillic",1,1669}, +{"e",1,1670}, +{"eacute",1,1671}, +{"earth",1,1672}, +{"ebengali",1,1673}, +{"ebopomofo",1,1674}, +{"ebreve",1,1675}, +{"ecandradeva",1,1676}, +{"ecandragujarati",1,1677}, +{"ecandravowelsigndeva",1,1678}, +{"ecandravowelsigngujarati",1,1679}, +{"ecaron",1,1680}, +{"ecedillabreve",1,1681}, +{"echarmenian",1,1682}, +{"echyiwnarmenian",1,1683}, +{"ecircle",1,1684}, +{"ecircumflex",1,1685}, +{"ecircumflexacute",1,1686}, +{"ecircumflexbelow",1,1687}, +{"ecircumflexdotbelow",1,1688}, +{"ecircumflexgrave",1,1689}, +{"ecircumflexhookabove",1,1690}, +{"ecircumflextilde",1,1691}, +{"ecyrillic",1,1692}, +{"edblgrave",1,1693}, +{"edeva",1,1694}, +{"edieresis",1,1695}, +{"edot",1,1696}, +{"edotaccent",1,1697}, +{"edotbelow",1,1698}, +{"eegurmukhi",1,1699}, +{"eematragurmukhi",1,1700}, +{"efcyrillic",1,1701}, +{"egrave",1,1702}, +{"egujarati",1,1703}, +{"eharmenian",1,1704}, +{"ehbopomofo",1,1705}, +{"ehiragana",1,1706}, +{"ehookabove",1,1707}, +{"eibopomofo",1,1708}, +{"eight",1,1709}, +{"eightarabic",1,1710}, +{"eightbengali",1,1711}, +{"eightcircle",1,1712}, +{"eightcircleinversesansserif",1,1713}, +{"eightdeva",1,1714}, +{"eighteencircle",1,1715}, +{"eighteenparen",1,1716}, +{"eighteenperiod",1,1717}, +{"eightgujarati",1,1718}, +{"eightgurmukhi",1,1719}, +{"eighthackarabic",1,1720}, +{"eighthangzhou",1,1721}, +{"eighthnotebeamed",1,1722}, +{"eightideographicparen",1,1723}, +{"eightinferior",1,1724}, +{"eightmonospace",1,1725}, +{"eightoldstyle",1,1726}, +{"eightparen",1,1727}, +{"eightperiod",1,1728}, +{"eightpersian",1,1729}, +{"eightroman",1,1730}, +{"eightsuperior",1,1731}, +{"eightthai",1,1732}, +{"einvertedbreve",1,1733}, +{"eiotifiedcyrillic",1,1734}, +{"ekatakana",1,1735}, +{"ekatakanahalfwidth",1,1736}, +{"ekonkargurmukhi",1,1737}, +{"ekorean",1,1738}, +{"elcyrillic",1,1739}, +{"element",1,1740}, +{"elevencircle",1,1741}, +{"elevenparen",1,1742}, +{"elevenperiod",1,1743}, +{"elevenroman",1,1744}, +{"ellipsis",1,1745}, +{"ellipsisvertical",1,1746}, +{"emacron",1,1747}, +{"emacronacute",1,1748}, +{"emacrongrave",1,1749}, +{"emcyrillic",1,1750}, +{"emdash",1,1751}, +{"emdashvertical",1,1752}, +{"emonospace",1,1753}, +{"emphasismarkarmenian",1,1754}, +{"emptyset",1,1755}, +{"enbopomofo",1,1756}, +{"encyrillic",1,1757}, +{"endash",1,1758}, +{"endashvertical",1,1759}, +{"endescendercyrillic",1,1760}, +{"eng",1,1761}, +{"engbopomofo",1,1762}, +{"enghecyrillic",1,1763}, +{"enhookcyrillic",1,1764}, +{"enspace",1,1765}, +{"eogonek",1,1766}, +{"eokorean",1,1767}, +{"eopen",1,1768}, +{"eopenclosed",1,1769}, +{"eopenreversed",1,1770}, +{"eopenreversedclosed",1,1771}, +{"eopenreversedhook",1,1772}, +{"eparen",1,1773}, +{"epsilon",1,1774}, +{"epsilontonos",1,1775}, +{"equal",1,1776}, +{"equalmonospace",1,1777}, +{"equalsmall",1,1778}, +{"equalsuperior",1,1779}, +{"equivalence",1,1780}, +{"erbopomofo",1,1781}, +{"ercyrillic",1,1782}, +{"ereversed",1,1783}, +{"ereversedcyrillic",1,1784}, +{"escyrillic",1,1785}, +{"esdescendercyrillic",1,1786}, +{"esh",1,1787}, +{"eshcurl",1,1788}, +{"eshortdeva",1,1789}, +{"eshortvowelsigndeva",1,1790}, +{"eshreversedloop",1,1791}, +{"eshsquatreversed",1,1792}, +{"esmallhiragana",1,1793}, +{"esmallkatakana",1,1794}, +{"esmallkatakanahalfwidth",1,1795}, +{"estimated",1,1796}, +{"esuperior",1,1797}, +{"eta",1,1798}, +{"etarmenian",1,1799}, +{"etatonos",1,1800}, +{"eth",1,1801}, +{"etilde",1,1802}, +{"etildebelow",1,1803}, +{"etnahtafoukhhebrew",1,1804}, +{"etnahtafoukhlefthebrew",1,1805}, +{"etnahtahebrew",1,1806}, +{"etnahtalefthebrew",1,1807}, +{"eturned",1,1808}, +{"eukorean",1,1809}, +{"euro",1,1810}, +{"evowelsignbengali",1,1811}, +{"evowelsigndeva",1,1812}, +{"evowelsigngujarati",1,1813}, +{"exclam",1,1814}, +{"exclamarmenian",1,1815}, +{"exclamdbl",1,1816}, +{"exclamdown",1,1817}, +{"exclamdownsmall",1,1818}, +{"exclammonospace",1,1819}, +{"exclamsmall",1,1820}, +{"existential",1,1821}, +{"ezh",1,1822}, +{"ezhcaron",1,1823}, +{"ezhcurl",1,1824}, +{"ezhreversed",1,1825}, +{"ezhtail",1,1826}, +{"f",1,1827}, +{"fadeva",1,1828}, +{"fagurmukhi",1,1829}, +{"fahrenheit",1,1830}, +{"fathaarabic",1,1831}, +{"fathalowarabic",1,1832}, +{"fathatanarabic",1,1833}, +{"fbopomofo",1,1834}, +{"fcircle",1,1835}, +{"fdotaccent",1,1836}, +{"feharabic",1,1837}, +{"feharmenian",1,1838}, +{"fehfinalarabic",1,1839}, +{"fehinitialarabic",1,1840}, +{"fehmedialarabic",1,1841}, +{"feicoptic",1,1842}, +{"female",1,1843}, +{"ff",1,1844}, +{"ffi",1,1845}, +{"ffl",1,1846}, +{"fi",1,1847}, +{"fifteencircle",1,1848}, +{"fifteenparen",1,1849}, +{"fifteenperiod",1,1850}, +{"figuredash",1,1851}, +{"filledbox",1,1852}, +{"filledrect",1,1853}, +{"finalkaf",1,1854}, +{"finalkafdagesh",1,1855}, +{"finalkafdageshhebrew",1,1856}, +{"finalkafhebrew",1,1857}, +{"finalkafqamats",2,1858}, +{"finalkafqamatshebrew",2,1860}, +{"finalkafsheva",2,1862}, +{"finalkafshevahebrew",2,1864}, +{"finalmem",1,1866}, +{"finalmemhebrew",1,1867}, +{"finalnun",1,1868}, +{"finalnunhebrew",1,1869}, +{"finalpe",1,1870}, +{"finalpehebrew",1,1871}, +{"finaltsadi",1,1872}, +{"finaltsadihebrew",1,1873}, +{"firsttonechinese",1,1874}, +{"fisheye",1,1875}, +{"fitacyrillic",1,1876}, +{"five",1,1877}, +{"fivearabic",1,1878}, +{"fivebengali",1,1879}, +{"fivecircle",1,1880}, +{"fivecircleinversesansserif",1,1881}, +{"fivedeva",1,1882}, +{"fiveeighths",1,1883}, +{"fivegujarati",1,1884}, +{"fivegurmukhi",1,1885}, +{"fivehackarabic",1,1886}, +{"fivehangzhou",1,1887}, +{"fiveideographicparen",1,1888}, +{"fiveinferior",1,1889}, +{"fivemonospace",1,1890}, +{"fiveoldstyle",1,1891}, +{"fiveparen",1,1892}, +{"fiveperiod",1,1893}, +{"fivepersian",1,1894}, +{"fiveroman",1,1895}, +{"fivesuperior",1,1896}, +{"fivethai",1,1897}, +{"fl",1,1898}, +{"florin",1,1899}, +{"fmonospace",1,1900}, +{"fmsquare",1,1901}, +{"fofanthai",1,1902}, +{"fofathai",1,1903}, +{"fongmanthai",1,1904}, +{"forall",1,1905}, +{"four",1,1906}, +{"fourarabic",1,1907}, +{"fourbengali",1,1908}, +{"fourcircle",1,1909}, +{"fourcircleinversesansserif",1,1910}, +{"fourdeva",1,1911}, +{"fourgujarati",1,1912}, +{"fourgurmukhi",1,1913}, +{"fourhackarabic",1,1914}, +{"fourhangzhou",1,1915}, +{"fourideographicparen",1,1916}, +{"fourinferior",1,1917}, +{"fourmonospace",1,1918}, +{"fournumeratorbengali",1,1919}, +{"fouroldstyle",1,1920}, +{"fourparen",1,1921}, +{"fourperiod",1,1922}, +{"fourpersian",1,1923}, +{"fourroman",1,1924}, +{"foursuperior",1,1925}, +{"fourteencircle",1,1926}, +{"fourteenparen",1,1927}, +{"fourteenperiod",1,1928}, +{"fourthai",1,1929}, +{"fourthtonechinese",1,1930}, +{"fparen",1,1931}, +{"fraction",1,1932}, +{"franc",1,1933}, +{"g",1,1934}, +{"gabengali",1,1935}, +{"gacute",1,1936}, +{"gadeva",1,1937}, +{"gafarabic",1,1938}, +{"gaffinalarabic",1,1939}, +{"gafinitialarabic",1,1940}, +{"gafmedialarabic",1,1941}, +{"gagujarati",1,1942}, +{"gagurmukhi",1,1943}, +{"gahiragana",1,1944}, +{"gakatakana",1,1945}, +{"gamma",1,1946}, +{"gammalatinsmall",1,1947}, +{"gammasuperior",1,1948}, +{"gangiacoptic",1,1949}, +{"gbopomofo",1,1950}, +{"gbreve",1,1951}, +{"gcaron",1,1952}, +{"gcedilla",1,1953}, +{"gcircle",1,1954}, +{"gcircumflex",1,1955}, +{"gcommaaccent",1,1956}, +{"gdot",1,1957}, +{"gdotaccent",1,1958}, +{"gecyrillic",1,1959}, +{"gehiragana",1,1960}, +{"gekatakana",1,1961}, +{"geometricallyequal",1,1962}, +{"gereshaccenthebrew",1,1963}, +{"gereshhebrew",1,1964}, +{"gereshmuqdamhebrew",1,1965}, +{"germandbls",1,1966}, +{"gershayimaccenthebrew",1,1967}, +{"gershayimhebrew",1,1968}, +{"getamark",1,1969}, +{"ghabengali",1,1970}, +{"ghadarmenian",1,1971}, +{"ghadeva",1,1972}, +{"ghagujarati",1,1973}, +{"ghagurmukhi",1,1974}, +{"ghainarabic",1,1975}, +{"ghainfinalarabic",1,1976}, +{"ghaininitialarabic",1,1977}, +{"ghainmedialarabic",1,1978}, +{"ghemiddlehookcyrillic",1,1979}, +{"ghestrokecyrillic",1,1980}, +{"gheupturncyrillic",1,1981}, +{"ghhadeva",1,1982}, +{"ghhagurmukhi",1,1983}, +{"ghook",1,1984}, +{"ghzsquare",1,1985}, +{"gihiragana",1,1986}, +{"gikatakana",1,1987}, +{"gimarmenian",1,1988}, +{"gimel",1,1989}, +{"gimeldagesh",1,1990}, +{"gimeldageshhebrew",1,1991}, +{"gimelhebrew",1,1992}, +{"gjecyrillic",1,1993}, +{"glottalinvertedstroke",1,1994}, +{"glottalstop",1,1995}, +{"glottalstopinverted",1,1996}, +{"glottalstopmod",1,1997}, +{"glottalstopreversed",1,1998}, +{"glottalstopreversedmod",1,1999}, +{"glottalstopreversedsuperior",1,2000}, +{"glottalstopstroke",1,2001}, +{"glottalstopstrokereversed",1,2002}, +{"gmacron",1,2003}, +{"gmonospace",1,2004}, +{"gohiragana",1,2005}, +{"gokatakana",1,2006}, +{"gparen",1,2007}, +{"gpasquare",1,2008}, +{"gradient",1,2009}, +{"grave",1,2010}, +{"gravebelowcmb",1,2011}, +{"gravecmb",1,2012}, +{"gravecomb",1,2013}, +{"gravedeva",1,2014}, +{"gravelowmod",1,2015}, +{"gravemonospace",1,2016}, +{"gravetonecmb",1,2017}, +{"greater",1,2018}, +{"greaterequal",1,2019}, +{"greaterequalorless",1,2020}, +{"greatermonospace",1,2021}, +{"greaterorequivalent",1,2022}, +{"greaterorless",1,2023}, +{"greateroverequal",1,2024}, +{"greatersmall",1,2025}, +{"gscript",1,2026}, +{"gstroke",1,2027}, +{"guhiragana",1,2028}, +{"guillemotleft",1,2029}, +{"guillemotright",1,2030}, +{"guilsinglleft",1,2031}, +{"guilsinglright",1,2032}, +{"gukatakana",1,2033}, +{"guramusquare",1,2034}, +{"gysquare",1,2035}, +{"h",1,2036}, +{"haabkhasiancyrillic",1,2037}, +{"haaltonearabic",1,2038}, +{"habengali",1,2039}, +{"hadescendercyrillic",1,2040}, +{"hadeva",1,2041}, +{"hagujarati",1,2042}, +{"hagurmukhi",1,2043}, +{"haharabic",1,2044}, +{"hahfinalarabic",1,2045}, +{"hahinitialarabic",1,2046}, +{"hahiragana",1,2047}, +{"hahmedialarabic",1,2048}, +{"haitusquare",1,2049}, +{"hakatakana",1,2050}, +{"hakatakanahalfwidth",1,2051}, +{"halantgurmukhi",1,2052}, +{"hamzaarabic",1,2053}, +{"hamzadammaarabic",2,2054}, +{"hamzadammatanarabic",2,2056}, +{"hamzafathaarabic",2,2058}, +{"hamzafathatanarabic",2,2060}, +{"hamzalowarabic",1,2062}, +{"hamzalowkasraarabic",2,2063}, +{"hamzalowkasratanarabic",2,2065}, +{"hamzasukunarabic",2,2067}, +{"hangulfiller",1,2069}, +{"hardsigncyrillic",1,2070}, +{"harpoonleftbarbup",1,2071}, +{"harpoonrightbarbup",1,2072}, +{"hasquare",1,2073}, +{"hatafpatah",1,2074}, +{"hatafpatah16",1,2075}, +{"hatafpatah23",1,2076}, +{"hatafpatah2f",1,2077}, +{"hatafpatahhebrew",1,2078}, +{"hatafpatahnarrowhebrew",1,2079}, +{"hatafpatahquarterhebrew",1,2080}, +{"hatafpatahwidehebrew",1,2081}, +{"hatafqamats",1,2082}, +{"hatafqamats1b",1,2083}, +{"hatafqamats28",1,2084}, +{"hatafqamats34",1,2085}, +{"hatafqamatshebrew",1,2086}, +{"hatafqamatsnarrowhebrew",1,2087}, +{"hatafqamatsquarterhebrew",1,2088}, +{"hatafqamatswidehebrew",1,2089}, +{"hatafsegol",1,2090}, +{"hatafsegol17",1,2091}, +{"hatafsegol24",1,2092}, +{"hatafsegol30",1,2093}, +{"hatafsegolhebrew",1,2094}, +{"hatafsegolnarrowhebrew",1,2095}, +{"hatafsegolquarterhebrew",1,2096}, +{"hatafsegolwidehebrew",1,2097}, +{"hbar",1,2098}, +{"hbopomofo",1,2099}, +{"hbrevebelow",1,2100}, +{"hcedilla",1,2101}, +{"hcircle",1,2102}, +{"hcircumflex",1,2103}, +{"hdieresis",1,2104}, +{"hdotaccent",1,2105}, +{"hdotbelow",1,2106}, +{"he",1,2107}, +{"heart",1,2108}, +{"heartsuitblack",1,2109}, +{"heartsuitwhite",1,2110}, +{"hedagesh",1,2111}, +{"hedageshhebrew",1,2112}, +{"hehaltonearabic",1,2113}, +{"heharabic",1,2114}, +{"hehebrew",1,2115}, +{"hehfinalaltonearabic",1,2116}, +{"hehfinalalttwoarabic",1,2117}, +{"hehfinalarabic",1,2118}, +{"hehhamzaabovefinalarabic",1,2119}, +{"hehhamzaaboveisolatedarabic",1,2120}, +{"hehinitialaltonearabic",1,2121}, +{"hehinitialarabic",1,2122}, +{"hehiragana",1,2123}, +{"hehmedialaltonearabic",1,2124}, +{"hehmedialarabic",1,2125}, +{"heiseierasquare",1,2126}, +{"hekatakana",1,2127}, +{"hekatakanahalfwidth",1,2128}, +{"hekutaarusquare",1,2129}, +{"henghook",1,2130}, +{"herutusquare",1,2131}, +{"het",1,2132}, +{"hethebrew",1,2133}, +{"hhook",1,2134}, +{"hhooksuperior",1,2135}, +{"hieuhacirclekorean",1,2136}, +{"hieuhaparenkorean",1,2137}, +{"hieuhcirclekorean",1,2138}, +{"hieuhkorean",1,2139}, +{"hieuhparenkorean",1,2140}, +{"hihiragana",1,2141}, +{"hikatakana",1,2142}, +{"hikatakanahalfwidth",1,2143}, +{"hiriq",1,2144}, +{"hiriq14",1,2145}, +{"hiriq21",1,2146}, +{"hiriq2d",1,2147}, +{"hiriqhebrew",1,2148}, +{"hiriqnarrowhebrew",1,2149}, +{"hiriqquarterhebrew",1,2150}, +{"hiriqwidehebrew",1,2151}, +{"hlinebelow",1,2152}, +{"hmonospace",1,2153}, +{"hoarmenian",1,2154}, +{"hohipthai",1,2155}, +{"hohiragana",1,2156}, +{"hokatakana",1,2157}, +{"hokatakanahalfwidth",1,2158}, +{"holam",1,2159}, +{"holam19",1,2160}, +{"holam26",1,2161}, +{"holam32",1,2162}, +{"holamhebrew",1,2163}, +{"holamnarrowhebrew",1,2164}, +{"holamquarterhebrew",1,2165}, +{"holamwidehebrew",1,2166}, +{"honokhukthai",1,2167}, +{"hookabovecomb",1,2168}, +{"hookcmb",1,2169}, +{"hookpalatalizedbelowcmb",1,2170}, +{"hookretroflexbelowcmb",1,2171}, +{"hoonsquare",1,2172}, +{"horicoptic",1,2173}, +{"horizontalbar",1,2174}, +{"horncmb",1,2175}, +{"hotsprings",1,2176}, +{"house",1,2177}, +{"hparen",1,2178}, +{"hsuperior",1,2179}, +{"hturned",1,2180}, +{"huhiragana",1,2181}, +{"huiitosquare",1,2182}, +{"hukatakana",1,2183}, +{"hukatakanahalfwidth",1,2184}, +{"hungarumlaut",1,2185}, +{"hungarumlautcmb",1,2186}, +{"hv",1,2187}, +{"hyphen",1,2188}, +{"hypheninferior",1,2189}, +{"hyphenmonospace",1,2190}, +{"hyphensmall",1,2191}, +{"hyphensuperior",1,2192}, +{"hyphentwo",1,2193}, +{"i",1,2194}, +{"iacute",1,2195}, +{"iacyrillic",1,2196}, +{"ibengali",1,2197}, +{"ibopomofo",1,2198}, +{"ibreve",1,2199}, +{"icaron",1,2200}, +{"icircle",1,2201}, +{"icircumflex",1,2202}, +{"icyrillic",1,2203}, +{"idblgrave",1,2204}, +{"ideographearthcircle",1,2205}, +{"ideographfirecircle",1,2206}, +{"ideographicallianceparen",1,2207}, +{"ideographiccallparen",1,2208}, +{"ideographiccentrecircle",1,2209}, +{"ideographicclose",1,2210}, +{"ideographiccomma",1,2211}, +{"ideographiccommaleft",1,2212}, +{"ideographiccongratulationparen",1,2213}, +{"ideographiccorrectcircle",1,2214}, +{"ideographicearthparen",1,2215}, +{"ideographicenterpriseparen",1,2216}, +{"ideographicexcellentcircle",1,2217}, +{"ideographicfestivalparen",1,2218}, +{"ideographicfinancialcircle",1,2219}, +{"ideographicfinancialparen",1,2220}, +{"ideographicfireparen",1,2221}, +{"ideographichaveparen",1,2222}, +{"ideographichighcircle",1,2223}, +{"ideographiciterationmark",1,2224}, +{"ideographiclaborcircle",1,2225}, +{"ideographiclaborparen",1,2226}, +{"ideographicleftcircle",1,2227}, +{"ideographiclowcircle",1,2228}, +{"ideographicmedicinecircle",1,2229}, +{"ideographicmetalparen",1,2230}, +{"ideographicmoonparen",1,2231}, +{"ideographicnameparen",1,2232}, +{"ideographicperiod",1,2233}, +{"ideographicprintcircle",1,2234}, +{"ideographicreachparen",1,2235}, +{"ideographicrepresentparen",1,2236}, +{"ideographicresourceparen",1,2237}, +{"ideographicrightcircle",1,2238}, +{"ideographicsecretcircle",1,2239}, +{"ideographicselfparen",1,2240}, +{"ideographicsocietyparen",1,2241}, +{"ideographicspace",1,2242}, +{"ideographicspecialparen",1,2243}, +{"ideographicstockparen",1,2244}, +{"ideographicstudyparen",1,2245}, +{"ideographicsunparen",1,2246}, +{"ideographicsuperviseparen",1,2247}, +{"ideographicwaterparen",1,2248}, +{"ideographicwoodparen",1,2249}, +{"ideographiczero",1,2250}, +{"ideographmetalcircle",1,2251}, +{"ideographmooncircle",1,2252}, +{"ideographnamecircle",1,2253}, +{"ideographsuncircle",1,2254}, +{"ideographwatercircle",1,2255}, +{"ideographwoodcircle",1,2256}, +{"ideva",1,2257}, +{"idieresis",1,2258}, +{"idieresisacute",1,2259}, +{"idieresiscyrillic",1,2260}, +{"idotbelow",1,2261}, +{"iebrevecyrillic",1,2262}, +{"iecyrillic",1,2263}, +{"ieungacirclekorean",1,2264}, +{"ieungaparenkorean",1,2265}, +{"ieungcirclekorean",1,2266}, +{"ieungkorean",1,2267}, +{"ieungparenkorean",1,2268}, +{"igrave",1,2269}, +{"igujarati",1,2270}, +{"igurmukhi",1,2271}, +{"ihiragana",1,2272}, +{"ihookabove",1,2273}, +{"iibengali",1,2274}, +{"iicyrillic",1,2275}, +{"iideva",1,2276}, +{"iigujarati",1,2277}, +{"iigurmukhi",1,2278}, +{"iimatragurmukhi",1,2279}, +{"iinvertedbreve",1,2280}, +{"iishortcyrillic",1,2281}, +{"iivowelsignbengali",1,2282}, +{"iivowelsigndeva",1,2283}, +{"iivowelsigngujarati",1,2284}, +{"ij",1,2285}, +{"ikatakana",1,2286}, +{"ikatakanahalfwidth",1,2287}, +{"ikorean",1,2288}, +{"ilde",1,2289}, +{"iluyhebrew",1,2290}, +{"imacron",1,2291}, +{"imacroncyrillic",1,2292}, +{"imageorapproximatelyequal",1,2293}, +{"imatragurmukhi",1,2294}, +{"imonospace",1,2295}, +{"increment",1,2296}, +{"infinity",1,2297}, +{"iniarmenian",1,2298}, +{"integral",1,2299}, +{"integralbottom",1,2300}, +{"integralbt",1,2301}, +{"integralex",1,2302}, +{"integraltop",1,2303}, +{"integraltp",1,2304}, +{"intersection",1,2305}, +{"intisquare",1,2306}, +{"invbullet",1,2307}, +{"invcircle",1,2308}, +{"invsmileface",1,2309}, +{"iocyrillic",1,2310}, +{"iogonek",1,2311}, +{"iota",1,2312}, +{"iotadieresis",1,2313}, +{"iotadieresistonos",1,2314}, +{"iotalatin",1,2315}, +{"iotatonos",1,2316}, +{"iparen",1,2317}, +{"irigurmukhi",1,2318}, +{"ismallhiragana",1,2319}, +{"ismallkatakana",1,2320}, +{"ismallkatakanahalfwidth",1,2321}, +{"issharbengali",1,2322}, +{"istroke",1,2323}, +{"isuperior",1,2324}, +{"iterationhiragana",1,2325}, +{"iterationkatakana",1,2326}, +{"itilde",1,2327}, +{"itildebelow",1,2328}, +{"iubopomofo",1,2329}, +{"iucyrillic",1,2330}, +{"ivowelsignbengali",1,2331}, +{"ivowelsigndeva",1,2332}, +{"ivowelsigngujarati",1,2333}, +{"izhitsacyrillic",1,2334}, +{"izhitsadblgravecyrillic",1,2335}, +{"j",1,2336}, +{"jaarmenian",1,2337}, +{"jabengali",1,2338}, +{"jadeva",1,2339}, +{"jagujarati",1,2340}, +{"jagurmukhi",1,2341}, +{"jbopomofo",1,2342}, +{"jcaron",1,2343}, +{"jcircle",1,2344}, +{"jcircumflex",1,2345}, +{"jcrossedtail",1,2346}, +{"jdotlessstroke",1,2347}, +{"jecyrillic",1,2348}, +{"jeemarabic",1,2349}, +{"jeemfinalarabic",1,2350}, +{"jeeminitialarabic",1,2351}, +{"jeemmedialarabic",1,2352}, +{"jeharabic",1,2353}, +{"jehfinalarabic",1,2354}, +{"jhabengali",1,2355}, +{"jhadeva",1,2356}, +{"jhagujarati",1,2357}, +{"jhagurmukhi",1,2358}, +{"jheharmenian",1,2359}, +{"jis",1,2360}, +{"jmonospace",1,2361}, +{"jparen",1,2362}, +{"jsuperior",1,2363}, +{"k",1,2364}, +{"kabashkircyrillic",1,2365}, +{"kabengali",1,2366}, +{"kacute",1,2367}, +{"kacyrillic",1,2368}, +{"kadescendercyrillic",1,2369}, +{"kadeva",1,2370}, +{"kaf",1,2371}, +{"kafarabic",1,2372}, +{"kafdagesh",1,2373}, +{"kafdageshhebrew",1,2374}, +{"kaffinalarabic",1,2375}, +{"kafhebrew",1,2376}, +{"kafinitialarabic",1,2377}, +{"kafmedialarabic",1,2378}, +{"kafrafehebrew",1,2379}, +{"kagujarati",1,2380}, +{"kagurmukhi",1,2381}, +{"kahiragana",1,2382}, +{"kahookcyrillic",1,2383}, +{"kakatakana",1,2384}, +{"kakatakanahalfwidth",1,2385}, +{"kappa",1,2386}, +{"kappasymbolgreek",1,2387}, +{"kapyeounmieumkorean",1,2388}, +{"kapyeounphieuphkorean",1,2389}, +{"kapyeounpieupkorean",1,2390}, +{"kapyeounssangpieupkorean",1,2391}, +{"karoriisquare",1,2392}, +{"kashidaautoarabic",1,2393}, +{"kashidaautonosidebearingarabic",1,2394}, +{"kasmallkatakana",1,2395}, +{"kasquare",1,2396}, +{"kasraarabic",1,2397}, +{"kasratanarabic",1,2398}, +{"kastrokecyrillic",1,2399}, +{"katahiraprolongmarkhalfwidth",1,2400}, +{"kaverticalstrokecyrillic",1,2401}, +{"kbopomofo",1,2402}, +{"kcalsquare",1,2403}, +{"kcaron",1,2404}, +{"kcedilla",1,2405}, +{"kcircle",1,2406}, +{"kcommaaccent",1,2407}, +{"kdotbelow",1,2408}, +{"keharmenian",1,2409}, +{"kehiragana",1,2410}, +{"kekatakana",1,2411}, +{"kekatakanahalfwidth",1,2412}, +{"kenarmenian",1,2413}, +{"kesmallkatakana",1,2414}, +{"kgreenlandic",1,2415}, +{"khabengali",1,2416}, +{"khacyrillic",1,2417}, +{"khadeva",1,2418}, +{"khagujarati",1,2419}, +{"khagurmukhi",1,2420}, +{"khaharabic",1,2421}, +{"khahfinalarabic",1,2422}, +{"khahinitialarabic",1,2423}, +{"khahmedialarabic",1,2424}, +{"kheicoptic",1,2425}, +{"khhadeva",1,2426}, +{"khhagurmukhi",1,2427}, +{"khieukhacirclekorean",1,2428}, +{"khieukhaparenkorean",1,2429}, +{"khieukhcirclekorean",1,2430}, +{"khieukhkorean",1,2431}, +{"khieukhparenkorean",1,2432}, +{"khokhaithai",1,2433}, +{"khokhonthai",1,2434}, +{"khokhuatthai",1,2435}, +{"khokhwaithai",1,2436}, +{"khomutthai",1,2437}, +{"khook",1,2438}, +{"khorakhangthai",1,2439}, +{"khzsquare",1,2440}, +{"kihiragana",1,2441}, +{"kikatakana",1,2442}, +{"kikatakanahalfwidth",1,2443}, +{"kiroguramusquare",1,2444}, +{"kiromeetorusquare",1,2445}, +{"kirosquare",1,2446}, +{"kiyeokacirclekorean",1,2447}, +{"kiyeokaparenkorean",1,2448}, +{"kiyeokcirclekorean",1,2449}, +{"kiyeokkorean",1,2450}, +{"kiyeokparenkorean",1,2451}, +{"kiyeoksioskorean",1,2452}, +{"kjecyrillic",1,2453}, +{"klinebelow",1,2454}, +{"klsquare",1,2455}, +{"kmcubedsquare",1,2456}, +{"kmonospace",1,2457}, +{"kmsquaredsquare",1,2458}, +{"kohiragana",1,2459}, +{"kohmsquare",1,2460}, +{"kokaithai",1,2461}, +{"kokatakana",1,2462}, +{"kokatakanahalfwidth",1,2463}, +{"kooposquare",1,2464}, +{"koppacyrillic",1,2465}, +{"koreanstandardsymbol",1,2466}, +{"koroniscmb",1,2467}, +{"kparen",1,2468}, +{"kpasquare",1,2469}, +{"ksicyrillic",1,2470}, +{"ktsquare",1,2471}, +{"kturned",1,2472}, +{"kuhiragana",1,2473}, +{"kukatakana",1,2474}, +{"kukatakanahalfwidth",1,2475}, +{"kvsquare",1,2476}, +{"kwsquare",1,2477}, +{"l",1,2478}, +{"labengali",1,2479}, +{"lacute",1,2480}, +{"ladeva",1,2481}, +{"lagujarati",1,2482}, +{"lagurmukhi",1,2483}, +{"lakkhangyaothai",1,2484}, +{"lamaleffinalarabic",1,2485}, +{"lamalefhamzaabovefinalarabic",1,2486}, +{"lamalefhamzaaboveisolatedarabic",1,2487}, +{"lamalefhamzabelowfinalarabic",1,2488}, +{"lamalefhamzabelowisolatedarabic",1,2489}, +{"lamalefisolatedarabic",1,2490}, +{"lamalefmaddaabovefinalarabic",1,2491}, +{"lamalefmaddaaboveisolatedarabic",1,2492}, +{"lamarabic",1,2493}, +{"lambda",1,2494}, +{"lambdastroke",1,2495}, +{"lamed",1,2496}, +{"lameddagesh",1,2497}, +{"lameddageshhebrew",1,2498}, +{"lamedhebrew",1,2499}, +{"lamedholam",2,2500}, +{"lamedholamdagesh",3,2502}, +{"lamedholamdageshhebrew",3,2505}, +{"lamedholamhebrew",2,2508}, +{"lamfinalarabic",1,2510}, +{"lamhahinitialarabic",1,2511}, +{"laminitialarabic",1,2512}, +{"lamjeeminitialarabic",1,2513}, +{"lamkhahinitialarabic",1,2514}, +{"lamlamhehisolatedarabic",1,2515}, +{"lammedialarabic",1,2516}, +{"lammeemhahinitialarabic",1,2517}, +{"lammeeminitialarabic",1,2518}, +{"lammeemjeeminitialarabic",3,2519}, +{"lammeemkhahinitialarabic",3,2522}, +{"largecircle",1,2525}, +{"lbar",1,2526}, +{"lbelt",1,2527}, +{"lbopomofo",1,2528}, +{"lcaron",1,2529}, +{"lcedilla",1,2530}, +{"lcircle",1,2531}, +{"lcircumflexbelow",1,2532}, +{"lcommaaccent",1,2533}, +{"ldot",1,2534}, +{"ldotaccent",1,2535}, +{"ldotbelow",1,2536}, +{"ldotbelowmacron",1,2537}, +{"leftangleabovecmb",1,2538}, +{"lefttackbelowcmb",1,2539}, +{"less",1,2540}, +{"lessequal",1,2541}, +{"lessequalorgreater",1,2542}, +{"lessmonospace",1,2543}, +{"lessorequivalent",1,2544}, +{"lessorgreater",1,2545}, +{"lessoverequal",1,2546}, +{"lesssmall",1,2547}, +{"lezh",1,2548}, +{"lfblock",1,2549}, +{"lhookretroflex",1,2550}, +{"lira",1,2551}, +{"liwnarmenian",1,2552}, +{"lj",1,2553}, +{"ljecyrillic",1,2554}, +{"ll",1,2555}, +{"lladeva",1,2556}, +{"llagujarati",1,2557}, +{"llinebelow",1,2558}, +{"llladeva",1,2559}, +{"llvocalicbengali",1,2560}, +{"llvocalicdeva",1,2561}, +{"llvocalicvowelsignbengali",1,2562}, +{"llvocalicvowelsigndeva",1,2563}, +{"lmiddletilde",1,2564}, +{"lmonospace",1,2565}, +{"lmsquare",1,2566}, +{"lochulathai",1,2567}, +{"logicaland",1,2568}, +{"logicalnot",1,2569}, +{"logicalnotreversed",1,2570}, +{"logicalor",1,2571}, +{"lolingthai",1,2572}, +{"longs",1,2573}, +{"lowlinecenterline",1,2574}, +{"lowlinecmb",1,2575}, +{"lowlinedashed",1,2576}, +{"lozenge",1,2577}, +{"lparen",1,2578}, +{"lslash",1,2579}, +{"lsquare",1,2580}, +{"lsuperior",1,2581}, +{"ltshade",1,2582}, +{"luthai",1,2583}, +{"lvocalicbengali",1,2584}, +{"lvocalicdeva",1,2585}, +{"lvocalicvowelsignbengali",1,2586}, +{"lvocalicvowelsigndeva",1,2587}, +{"lxsquare",1,2588}, +{"m",1,2589}, +{"mabengali",1,2590}, +{"macron",1,2591}, +{"macronbelowcmb",1,2592}, +{"macroncmb",1,2593}, +{"macronlowmod",1,2594}, +{"macronmonospace",1,2595}, +{"macute",1,2596}, +{"madeva",1,2597}, +{"magujarati",1,2598}, +{"magurmukhi",1,2599}, +{"mahapakhhebrew",1,2600}, +{"mahapakhlefthebrew",1,2601}, +{"mahiragana",1,2602}, +{"maichattawalowleftthai",1,2603}, +{"maichattawalowrightthai",1,2604}, +{"maichattawathai",1,2605}, +{"maichattawaupperleftthai",1,2606}, +{"maieklowleftthai",1,2607}, +{"maieklowrightthai",1,2608}, +{"maiekthai",1,2609}, +{"maiekupperleftthai",1,2610}, +{"maihanakatleftthai",1,2611}, +{"maihanakatthai",1,2612}, +{"maitaikhuleftthai",1,2613}, +{"maitaikhuthai",1,2614}, +{"maitholowleftthai",1,2615}, +{"maitholowrightthai",1,2616}, +{"maithothai",1,2617}, +{"maithoupperleftthai",1,2618}, +{"maitrilowleftthai",1,2619}, +{"maitrilowrightthai",1,2620}, +{"maitrithai",1,2621}, +{"maitriupperleftthai",1,2622}, +{"maiyamokthai",1,2623}, +{"makatakana",1,2624}, +{"makatakanahalfwidth",1,2625}, +{"male",1,2626}, +{"mansyonsquare",1,2627}, +{"maqafhebrew",1,2628}, +{"mars",1,2629}, +{"masoracirclehebrew",1,2630}, +{"masquare",1,2631}, +{"mbopomofo",1,2632}, +{"mbsquare",1,2633}, +{"mcircle",1,2634}, +{"mcubedsquare",1,2635}, +{"mdotaccent",1,2636}, +{"mdotbelow",1,2637}, +{"meemarabic",1,2638}, +{"meemfinalarabic",1,2639}, +{"meeminitialarabic",1,2640}, +{"meemmedialarabic",1,2641}, +{"meemmeeminitialarabic",1,2642}, +{"meemmeemisolatedarabic",1,2643}, +{"meetorusquare",1,2644}, +{"mehiragana",1,2645}, +{"meizierasquare",1,2646}, +{"mekatakana",1,2647}, +{"mekatakanahalfwidth",1,2648}, +{"mem",1,2649}, +{"memdagesh",1,2650}, +{"memdageshhebrew",1,2651}, +{"memhebrew",1,2652}, +{"menarmenian",1,2653}, +{"merkhahebrew",1,2654}, +{"merkhakefulahebrew",1,2655}, +{"merkhakefulalefthebrew",1,2656}, +{"merkhalefthebrew",1,2657}, +{"mhook",1,2658}, +{"mhzsquare",1,2659}, +{"middledotkatakanahalfwidth",1,2660}, +{"middot",1,2661}, +{"mieumacirclekorean",1,2662}, +{"mieumaparenkorean",1,2663}, +{"mieumcirclekorean",1,2664}, +{"mieumkorean",1,2665}, +{"mieumpansioskorean",1,2666}, +{"mieumparenkorean",1,2667}, +{"mieumpieupkorean",1,2668}, +{"mieumsioskorean",1,2669}, +{"mihiragana",1,2670}, +{"mikatakana",1,2671}, +{"mikatakanahalfwidth",1,2672}, +{"minus",1,2673}, +{"minusbelowcmb",1,2674}, +{"minuscircle",1,2675}, +{"minusmod",1,2676}, +{"minusplus",1,2677}, +{"minute",1,2678}, +{"miribaarusquare",1,2679}, +{"mirisquare",1,2680}, +{"mlonglegturned",1,2681}, +{"mlsquare",1,2682}, +{"mmcubedsquare",1,2683}, +{"mmonospace",1,2684}, +{"mmsquaredsquare",1,2685}, +{"mohiragana",1,2686}, +{"mohmsquare",1,2687}, +{"mokatakana",1,2688}, +{"mokatakanahalfwidth",1,2689}, +{"molsquare",1,2690}, +{"momathai",1,2691}, +{"moverssquare",1,2692}, +{"moverssquaredsquare",1,2693}, +{"mparen",1,2694}, +{"mpasquare",1,2695}, +{"mssquare",1,2696}, +{"msuperior",1,2697}, +{"mturned",1,2698}, +{"mu",1,2699}, +{"mu1",1,2700}, +{"muasquare",1,2701}, +{"muchgreater",1,2702}, +{"muchless",1,2703}, +{"mufsquare",1,2704}, +{"mugreek",1,2705}, +{"mugsquare",1,2706}, +{"muhiragana",1,2707}, +{"mukatakana",1,2708}, +{"mukatakanahalfwidth",1,2709}, +{"mulsquare",1,2710}, +{"multiply",1,2711}, +{"mumsquare",1,2712}, +{"munahhebrew",1,2713}, +{"munahlefthebrew",1,2714}, +{"musicalnote",1,2715}, +{"musicalnotedbl",1,2716}, +{"musicflatsign",1,2717}, +{"musicsharpsign",1,2718}, +{"mussquare",1,2719}, +{"muvsquare",1,2720}, +{"muwsquare",1,2721}, +{"mvmegasquare",1,2722}, +{"mvsquare",1,2723}, +{"mwmegasquare",1,2724}, +{"mwsquare",1,2725}, +{"n",1,2726}, +{"nabengali",1,2727}, +{"nabla",1,2728}, +{"nacute",1,2729}, +{"nadeva",1,2730}, +{"nagujarati",1,2731}, +{"nagurmukhi",1,2732}, +{"nahiragana",1,2733}, +{"nakatakana",1,2734}, +{"nakatakanahalfwidth",1,2735}, +{"napostrophe",1,2736}, +{"nasquare",1,2737}, +{"nbopomofo",1,2738}, +{"nbspace",1,2739}, +{"ncaron",1,2740}, +{"ncedilla",1,2741}, +{"ncircle",1,2742}, +{"ncircumflexbelow",1,2743}, +{"ncommaaccent",1,2744}, +{"ndotaccent",1,2745}, +{"ndotbelow",1,2746}, +{"nehiragana",1,2747}, +{"nekatakana",1,2748}, +{"nekatakanahalfwidth",1,2749}, +{"newsheqelsign",1,2750}, +{"nfsquare",1,2751}, +{"ngabengali",1,2752}, +{"ngadeva",1,2753}, +{"ngagujarati",1,2754}, +{"ngagurmukhi",1,2755}, +{"ngonguthai",1,2756}, +{"nhiragana",1,2757}, +{"nhookleft",1,2758}, +{"nhookretroflex",1,2759}, +{"nieunacirclekorean",1,2760}, +{"nieunaparenkorean",1,2761}, +{"nieuncieuckorean",1,2762}, +{"nieuncirclekorean",1,2763}, +{"nieunhieuhkorean",1,2764}, +{"nieunkorean",1,2765}, +{"nieunpansioskorean",1,2766}, +{"nieunparenkorean",1,2767}, +{"nieunsioskorean",1,2768}, +{"nieuntikeutkorean",1,2769}, +{"nihiragana",1,2770}, +{"nikatakana",1,2771}, +{"nikatakanahalfwidth",1,2772}, +{"nikhahitleftthai",1,2773}, +{"nikhahitthai",1,2774}, +{"nine",1,2775}, +{"ninearabic",1,2776}, +{"ninebengali",1,2777}, +{"ninecircle",1,2778}, +{"ninecircleinversesansserif",1,2779}, +{"ninedeva",1,2780}, +{"ninegujarati",1,2781}, +{"ninegurmukhi",1,2782}, +{"ninehackarabic",1,2783}, +{"ninehangzhou",1,2784}, +{"nineideographicparen",1,2785}, +{"nineinferior",1,2786}, +{"ninemonospace",1,2787}, +{"nineoldstyle",1,2788}, +{"nineparen",1,2789}, +{"nineperiod",1,2790}, +{"ninepersian",1,2791}, +{"nineroman",1,2792}, +{"ninesuperior",1,2793}, +{"nineteencircle",1,2794}, +{"nineteenparen",1,2795}, +{"nineteenperiod",1,2796}, +{"ninethai",1,2797}, +{"nj",1,2798}, +{"njecyrillic",1,2799}, +{"nkatakana",1,2800}, +{"nkatakanahalfwidth",1,2801}, +{"nlegrightlong",1,2802}, +{"nlinebelow",1,2803}, +{"nmonospace",1,2804}, +{"nmsquare",1,2805}, +{"nnabengali",1,2806}, +{"nnadeva",1,2807}, +{"nnagujarati",1,2808}, +{"nnagurmukhi",1,2809}, +{"nnnadeva",1,2810}, +{"nohiragana",1,2811}, +{"nokatakana",1,2812}, +{"nokatakanahalfwidth",1,2813}, +{"nonbreakingspace",1,2814}, +{"nonenthai",1,2815}, +{"nonuthai",1,2816}, +{"noonarabic",1,2817}, +{"noonfinalarabic",1,2818}, +{"noonghunnaarabic",1,2819}, +{"noonghunnafinalarabic",1,2820}, +{"noonhehinitialarabic",2,2821}, +{"nooninitialarabic",1,2823}, +{"noonjeeminitialarabic",1,2824}, +{"noonjeemisolatedarabic",1,2825}, +{"noonmedialarabic",1,2826}, +{"noonmeeminitialarabic",1,2827}, +{"noonmeemisolatedarabic",1,2828}, +{"noonnoonfinalarabic",1,2829}, +{"notcontains",1,2830}, +{"notelement",1,2831}, +{"notelementof",1,2832}, +{"notequal",1,2833}, +{"notgreater",1,2834}, +{"notgreaternorequal",1,2835}, +{"notgreaternorless",1,2836}, +{"notidentical",1,2837}, +{"notless",1,2838}, +{"notlessnorequal",1,2839}, +{"notparallel",1,2840}, +{"notprecedes",1,2841}, +{"notsubset",1,2842}, +{"notsucceeds",1,2843}, +{"notsuperset",1,2844}, +{"nowarmenian",1,2845}, +{"nparen",1,2846}, +{"nssquare",1,2847}, +{"nsuperior",1,2848}, +{"ntilde",1,2849}, +{"nu",1,2850}, +{"nuhiragana",1,2851}, +{"nukatakana",1,2852}, +{"nukatakanahalfwidth",1,2853}, +{"nuktabengali",1,2854}, +{"nuktadeva",1,2855}, +{"nuktagujarati",1,2856}, +{"nuktagurmukhi",1,2857}, +{"numbersign",1,2858}, +{"numbersignmonospace",1,2859}, +{"numbersignsmall",1,2860}, +{"numeralsigngreek",1,2861}, +{"numeralsignlowergreek",1,2862}, +{"numero",1,2863}, +{"nun",1,2864}, +{"nundagesh",1,2865}, +{"nundageshhebrew",1,2866}, +{"nunhebrew",1,2867}, +{"nvsquare",1,2868}, +{"nwsquare",1,2869}, +{"nyabengali",1,2870}, +{"nyadeva",1,2871}, +{"nyagujarati",1,2872}, +{"nyagurmukhi",1,2873}, +{"o",1,2874}, +{"oacute",1,2875}, +{"oangthai",1,2876}, +{"obarred",1,2877}, +{"obarredcyrillic",1,2878}, +{"obarreddieresiscyrillic",1,2879}, +{"obengali",1,2880}, +{"obopomofo",1,2881}, +{"obreve",1,2882}, +{"ocandradeva",1,2883}, +{"ocandragujarati",1,2884}, +{"ocandravowelsigndeva",1,2885}, +{"ocandravowelsigngujarati",1,2886}, +{"ocaron",1,2887}, +{"ocircle",1,2888}, +{"ocircumflex",1,2889}, +{"ocircumflexacute",1,2890}, +{"ocircumflexdotbelow",1,2891}, +{"ocircumflexgrave",1,2892}, +{"ocircumflexhookabove",1,2893}, +{"ocircumflextilde",1,2894}, +{"ocyrillic",1,2895}, +{"odblacute",1,2896}, +{"odblgrave",1,2897}, +{"odeva",1,2898}, +{"odieresis",1,2899}, +{"odieresiscyrillic",1,2900}, +{"odotbelow",1,2901}, +{"oe",1,2902}, +{"oekorean",1,2903}, +{"ogonek",1,2904}, +{"ogonekcmb",1,2905}, +{"ograve",1,2906}, +{"ogujarati",1,2907}, +{"oharmenian",1,2908}, +{"ohiragana",1,2909}, +{"ohookabove",1,2910}, +{"ohorn",1,2911}, +{"ohornacute",1,2912}, +{"ohorndotbelow",1,2913}, +{"ohorngrave",1,2914}, +{"ohornhookabove",1,2915}, +{"ohorntilde",1,2916}, +{"ohungarumlaut",1,2917}, +{"oi",1,2918}, +{"oinvertedbreve",1,2919}, +{"okatakana",1,2920}, +{"okatakanahalfwidth",1,2921}, +{"okorean",1,2922}, +{"olehebrew",1,2923}, +{"omacron",1,2924}, +{"omacronacute",1,2925}, +{"omacrongrave",1,2926}, +{"omdeva",1,2927}, +{"omega",1,2928}, +{"omega1",1,2929}, +{"omegacyrillic",1,2930}, +{"omegalatinclosed",1,2931}, +{"omegaroundcyrillic",1,2932}, +{"omegatitlocyrillic",1,2933}, +{"omegatonos",1,2934}, +{"omgujarati",1,2935}, +{"omicron",1,2936}, +{"omicrontonos",1,2937}, +{"omonospace",1,2938}, +{"one",1,2939}, +{"onearabic",1,2940}, +{"onebengali",1,2941}, +{"onecircle",1,2942}, +{"onecircleinversesansserif",1,2943}, +{"onedeva",1,2944}, +{"onedotenleader",1,2945}, +{"oneeighth",1,2946}, +{"onefitted",1,2947}, +{"onegujarati",1,2948}, +{"onegurmukhi",1,2949}, +{"onehackarabic",1,2950}, +{"onehalf",1,2951}, +{"onehangzhou",1,2952}, +{"oneideographicparen",1,2953}, +{"oneinferior",1,2954}, +{"onemonospace",1,2955}, +{"onenumeratorbengali",1,2956}, +{"oneoldstyle",1,2957}, +{"oneparen",1,2958}, +{"oneperiod",1,2959}, +{"onepersian",1,2960}, +{"onequarter",1,2961}, +{"oneroman",1,2962}, +{"onesuperior",1,2963}, +{"onethai",1,2964}, +{"onethird",1,2965}, +{"oogonek",1,2966}, +{"oogonekmacron",1,2967}, +{"oogurmukhi",1,2968}, +{"oomatragurmukhi",1,2969}, +{"oopen",1,2970}, +{"oparen",1,2971}, +{"openbullet",1,2972}, +{"option",1,2973}, +{"ordfeminine",1,2974}, +{"ordmasculine",1,2975}, +{"orthogonal",1,2976}, +{"oshortdeva",1,2977}, +{"oshortvowelsigndeva",1,2978}, +{"oslash",1,2979}, +{"oslashacute",1,2980}, +{"osmallhiragana",1,2981}, +{"osmallkatakana",1,2982}, +{"osmallkatakanahalfwidth",1,2983}, +{"ostrokeacute",1,2984}, +{"osuperior",1,2985}, +{"otcyrillic",1,2986}, +{"otilde",1,2987}, +{"otildeacute",1,2988}, +{"otildedieresis",1,2989}, +{"oubopomofo",1,2990}, +{"overline",1,2991}, +{"overlinecenterline",1,2992}, +{"overlinecmb",1,2993}, +{"overlinedashed",1,2994}, +{"overlinedblwavy",1,2995}, +{"overlinewavy",1,2996}, +{"overscore",1,2997}, +{"ovowelsignbengali",1,2998}, +{"ovowelsigndeva",1,2999}, +{"ovowelsigngujarati",1,3000}, +{"p",1,3001}, +{"paampssquare",1,3002}, +{"paasentosquare",1,3003}, +{"pabengali",1,3004}, +{"pacute",1,3005}, +{"padeva",1,3006}, +{"pagedown",1,3007}, +{"pageup",1,3008}, +{"pagujarati",1,3009}, +{"pagurmukhi",1,3010}, +{"pahiragana",1,3011}, +{"paiyannoithai",1,3012}, +{"pakatakana",1,3013}, +{"palatalizationcyrilliccmb",1,3014}, +{"palochkacyrillic",1,3015}, +{"pansioskorean",1,3016}, +{"paragraph",1,3017}, +{"parallel",1,3018}, +{"parenleft",1,3019}, +{"parenleftaltonearabic",1,3020}, +{"parenleftbt",1,3021}, +{"parenleftex",1,3022}, +{"parenleftinferior",1,3023}, +{"parenleftmonospace",1,3024}, +{"parenleftsmall",1,3025}, +{"parenleftsuperior",1,3026}, +{"parenlefttp",1,3027}, +{"parenleftvertical",1,3028}, +{"parenright",1,3029}, +{"parenrightaltonearabic",1,3030}, +{"parenrightbt",1,3031}, +{"parenrightex",1,3032}, +{"parenrightinferior",1,3033}, +{"parenrightmonospace",1,3034}, +{"parenrightsmall",1,3035}, +{"parenrightsuperior",1,3036}, +{"parenrighttp",1,3037}, +{"parenrightvertical",1,3038}, +{"partialdiff",1,3039}, +{"paseqhebrew",1,3040}, +{"pashtahebrew",1,3041}, +{"pasquare",1,3042}, +{"patah",1,3043}, +{"patah11",1,3044}, +{"patah1d",1,3045}, +{"patah2a",1,3046}, +{"patahhebrew",1,3047}, +{"patahnarrowhebrew",1,3048}, +{"patahquarterhebrew",1,3049}, +{"patahwidehebrew",1,3050}, +{"pazerhebrew",1,3051}, +{"pbopomofo",1,3052}, +{"pcircle",1,3053}, +{"pdotaccent",1,3054}, +{"pe",1,3055}, +{"pecyrillic",1,3056}, +{"pedagesh",1,3057}, +{"pedageshhebrew",1,3058}, +{"peezisquare",1,3059}, +{"pefinaldageshhebrew",1,3060}, +{"peharabic",1,3061}, +{"peharmenian",1,3062}, +{"pehebrew",1,3063}, +{"pehfinalarabic",1,3064}, +{"pehinitialarabic",1,3065}, +{"pehiragana",1,3066}, +{"pehmedialarabic",1,3067}, +{"pekatakana",1,3068}, +{"pemiddlehookcyrillic",1,3069}, +{"perafehebrew",1,3070}, +{"percent",1,3071}, +{"percentarabic",1,3072}, +{"percentmonospace",1,3073}, +{"percentsmall",1,3074}, +{"period",1,3075}, +{"periodarmenian",1,3076}, +{"periodcentered",1,3077}, +{"periodhalfwidth",1,3078}, +{"periodinferior",1,3079}, +{"periodmonospace",1,3080}, +{"periodsmall",1,3081}, +{"periodsuperior",1,3082}, +{"perispomenigreekcmb",1,3083}, +{"perpendicular",1,3084}, +{"perthousand",1,3085}, +{"peseta",1,3086}, +{"pfsquare",1,3087}, +{"phabengali",1,3088}, +{"phadeva",1,3089}, +{"phagujarati",1,3090}, +{"phagurmukhi",1,3091}, +{"phi",1,3092}, +{"phi1",1,3093}, +{"phieuphacirclekorean",1,3094}, +{"phieuphaparenkorean",1,3095}, +{"phieuphcirclekorean",1,3096}, +{"phieuphkorean",1,3097}, +{"phieuphparenkorean",1,3098}, +{"philatin",1,3099}, +{"phinthuthai",1,3100}, +{"phisymbolgreek",1,3101}, +{"phook",1,3102}, +{"phophanthai",1,3103}, +{"phophungthai",1,3104}, +{"phosamphaothai",1,3105}, +{"pi",1,3106}, +{"pieupacirclekorean",1,3107}, +{"pieupaparenkorean",1,3108}, +{"pieupcieuckorean",1,3109}, +{"pieupcirclekorean",1,3110}, +{"pieupkiyeokkorean",1,3111}, +{"pieupkorean",1,3112}, +{"pieupparenkorean",1,3113}, +{"pieupsioskiyeokkorean",1,3114}, +{"pieupsioskorean",1,3115}, +{"pieupsiostikeutkorean",1,3116}, +{"pieupthieuthkorean",1,3117}, +{"pieuptikeutkorean",1,3118}, +{"pihiragana",1,3119}, +{"pikatakana",1,3120}, +{"pisymbolgreek",1,3121}, +{"piwrarmenian",1,3122}, +{"plus",1,3123}, +{"plusbelowcmb",1,3124}, +{"pluscircle",1,3125}, +{"plusminus",1,3126}, +{"plusmod",1,3127}, +{"plusmonospace",1,3128}, +{"plussmall",1,3129}, +{"plussuperior",1,3130}, +{"pmonospace",1,3131}, +{"pmsquare",1,3132}, +{"pohiragana",1,3133}, +{"pointingindexdownwhite",1,3134}, +{"pointingindexleftwhite",1,3135}, +{"pointingindexrightwhite",1,3136}, +{"pointingindexupwhite",1,3137}, +{"pokatakana",1,3138}, +{"poplathai",1,3139}, +{"postalmark",1,3140}, +{"postalmarkface",1,3141}, +{"pparen",1,3142}, +{"precedes",1,3143}, +{"prescription",1,3144}, +{"primemod",1,3145}, +{"primereversed",1,3146}, +{"product",1,3147}, +{"projective",1,3148}, +{"prolongedkana",1,3149}, +{"propellor",1,3150}, +{"propersubset",1,3151}, +{"propersuperset",1,3152}, +{"proportion",1,3153}, +{"proportional",1,3154}, +{"psi",1,3155}, +{"psicyrillic",1,3156}, +{"psilipneumatacyrilliccmb",1,3157}, +{"pssquare",1,3158}, +{"puhiragana",1,3159}, +{"pukatakana",1,3160}, +{"pvsquare",1,3161}, +{"pwsquare",1,3162}, +{"q",1,3163}, +{"qadeva",1,3164}, +{"qadmahebrew",1,3165}, +{"qafarabic",1,3166}, +{"qaffinalarabic",1,3167}, +{"qafinitialarabic",1,3168}, +{"qafmedialarabic",1,3169}, +{"qamats",1,3170}, +{"qamats10",1,3171}, +{"qamats1a",1,3172}, +{"qamats1c",1,3173}, +{"qamats27",1,3174}, +{"qamats29",1,3175}, +{"qamats33",1,3176}, +{"qamatsde",1,3177}, +{"qamatshebrew",1,3178}, +{"qamatsnarrowhebrew",1,3179}, +{"qamatsqatanhebrew",1,3180}, +{"qamatsqatannarrowhebrew",1,3181}, +{"qamatsqatanquarterhebrew",1,3182}, +{"qamatsqatanwidehebrew",1,3183}, +{"qamatsquarterhebrew",1,3184}, +{"qamatswidehebrew",1,3185}, +{"qarneyparahebrew",1,3186}, +{"qbopomofo",1,3187}, +{"qcircle",1,3188}, +{"qhook",1,3189}, +{"qmonospace",1,3190}, +{"qof",1,3191}, +{"qofdagesh",1,3192}, +{"qofdageshhebrew",1,3193}, +{"qofhatafpatah",2,3194}, +{"qofhatafpatahhebrew",2,3196}, +{"qofhatafsegol",2,3198}, +{"qofhatafsegolhebrew",2,3200}, +{"qofhebrew",1,3202}, +{"qofhiriq",2,3203}, +{"qofhiriqhebrew",2,3205}, +{"qofholam",2,3207}, +{"qofholamhebrew",2,3209}, +{"qofpatah",2,3211}, +{"qofpatahhebrew",2,3213}, +{"qofqamats",2,3215}, +{"qofqamatshebrew",2,3217}, +{"qofqubuts",2,3219}, +{"qofqubutshebrew",2,3221}, +{"qofsegol",2,3223}, +{"qofsegolhebrew",2,3225}, +{"qofsheva",2,3227}, +{"qofshevahebrew",2,3229}, +{"qoftsere",2,3231}, +{"qoftserehebrew",2,3233}, +{"qparen",1,3235}, +{"quarternote",1,3236}, +{"qubuts",1,3237}, +{"qubuts18",1,3238}, +{"qubuts25",1,3239}, +{"qubuts31",1,3240}, +{"qubutshebrew",1,3241}, +{"qubutsnarrowhebrew",1,3242}, +{"qubutsquarterhebrew",1,3243}, +{"qubutswidehebrew",1,3244}, +{"question",1,3245}, +{"questionarabic",1,3246}, +{"questionarmenian",1,3247}, +{"questiondown",1,3248}, +{"questiondownsmall",1,3249}, +{"questiongreek",1,3250}, +{"questionmonospace",1,3251}, +{"questionsmall",1,3252}, +{"quotedbl",1,3253}, +{"quotedblbase",1,3254}, +{"quotedblleft",1,3255}, +{"quotedblmonospace",1,3256}, +{"quotedblprime",1,3257}, +{"quotedblprimereversed",1,3258}, +{"quotedblright",1,3259}, +{"quoteleft",1,3260}, +{"quoteleftreversed",1,3261}, +{"quotereversed",1,3262}, +{"quoteright",1,3263}, +{"quoterightn",1,3264}, +{"quotesinglbase",1,3265}, +{"quotesingle",1,3266}, +{"quotesinglemonospace",1,3267}, +{"r",1,3268}, +{"raarmenian",1,3269}, +{"rabengali",1,3270}, +{"racute",1,3271}, +{"radeva",1,3272}, +{"radical",1,3273}, +{"radicalex",1,3274}, +{"radoverssquare",1,3275}, +{"radoverssquaredsquare",1,3276}, +{"radsquare",1,3277}, +{"rafe",1,3278}, +{"rafehebrew",1,3279}, +{"ragujarati",1,3280}, +{"ragurmukhi",1,3281}, +{"rahiragana",1,3282}, +{"rakatakana",1,3283}, +{"rakatakanahalfwidth",1,3284}, +{"ralowerdiagonalbengali",1,3285}, +{"ramiddlediagonalbengali",1,3286}, +{"ramshorn",1,3287}, +{"ratio",1,3288}, +{"rbopomofo",1,3289}, +{"rcaron",1,3290}, +{"rcedilla",1,3291}, +{"rcircle",1,3292}, +{"rcommaaccent",1,3293}, +{"rdblgrave",1,3294}, +{"rdotaccent",1,3295}, +{"rdotbelow",1,3296}, +{"rdotbelowmacron",1,3297}, +{"referencemark",1,3298}, +{"reflexsubset",1,3299}, +{"reflexsuperset",1,3300}, +{"registered",1,3301}, +{"registersans",1,3302}, +{"registerserif",1,3303}, +{"reharabic",1,3304}, +{"reharmenian",1,3305}, +{"rehfinalarabic",1,3306}, +{"rehiragana",1,3307}, +{"rehyehaleflamarabic",4,3308}, +{"rekatakana",1,3312}, +{"rekatakanahalfwidth",1,3313}, +{"resh",1,3314}, +{"reshdageshhebrew",1,3315}, +{"reshhatafpatah",2,3316}, +{"reshhatafpatahhebrew",2,3318}, +{"reshhatafsegol",2,3320}, +{"reshhatafsegolhebrew",2,3322}, +{"reshhebrew",1,3324}, +{"reshhiriq",2,3325}, +{"reshhiriqhebrew",2,3327}, +{"reshholam",2,3329}, +{"reshholamhebrew",2,3331}, +{"reshpatah",2,3333}, +{"reshpatahhebrew",2,3335}, +{"reshqamats",2,3337}, +{"reshqamatshebrew",2,3339}, +{"reshqubuts",2,3341}, +{"reshqubutshebrew",2,3343}, +{"reshsegol",2,3345}, +{"reshsegolhebrew",2,3347}, +{"reshsheva",2,3349}, +{"reshshevahebrew",2,3351}, +{"reshtsere",2,3353}, +{"reshtserehebrew",2,3355}, +{"reversedtilde",1,3357}, +{"reviahebrew",1,3358}, +{"reviamugrashhebrew",1,3359}, +{"revlogicalnot",1,3360}, +{"rfishhook",1,3361}, +{"rfishhookreversed",1,3362}, +{"rhabengali",1,3363}, +{"rhadeva",1,3364}, +{"rho",1,3365}, +{"rhook",1,3366}, +{"rhookturned",1,3367}, +{"rhookturnedsuperior",1,3368}, +{"rhosymbolgreek",1,3369}, +{"rhotichookmod",1,3370}, +{"rieulacirclekorean",1,3371}, +{"rieulaparenkorean",1,3372}, +{"rieulcirclekorean",1,3373}, +{"rieulhieuhkorean",1,3374}, +{"rieulkiyeokkorean",1,3375}, +{"rieulkiyeoksioskorean",1,3376}, +{"rieulkorean",1,3377}, +{"rieulmieumkorean",1,3378}, +{"rieulpansioskorean",1,3379}, +{"rieulparenkorean",1,3380}, +{"rieulphieuphkorean",1,3381}, +{"rieulpieupkorean",1,3382}, +{"rieulpieupsioskorean",1,3383}, +{"rieulsioskorean",1,3384}, +{"rieulthieuthkorean",1,3385}, +{"rieultikeutkorean",1,3386}, +{"rieulyeorinhieuhkorean",1,3387}, +{"rightangle",1,3388}, +{"righttackbelowcmb",1,3389}, +{"righttriangle",1,3390}, +{"rihiragana",1,3391}, +{"rikatakana",1,3392}, +{"rikatakanahalfwidth",1,3393}, +{"ring",1,3394}, +{"ringbelowcmb",1,3395}, +{"ringcmb",1,3396}, +{"ringhalfleft",1,3397}, +{"ringhalfleftarmenian",1,3398}, +{"ringhalfleftbelowcmb",1,3399}, +{"ringhalfleftcentered",1,3400}, +{"ringhalfright",1,3401}, +{"ringhalfrightbelowcmb",1,3402}, +{"ringhalfrightcentered",1,3403}, +{"rinvertedbreve",1,3404}, +{"rittorusquare",1,3405}, +{"rlinebelow",1,3406}, +{"rlongleg",1,3407}, +{"rlonglegturned",1,3408}, +{"rmonospace",1,3409}, +{"rohiragana",1,3410}, +{"rokatakana",1,3411}, +{"rokatakanahalfwidth",1,3412}, +{"roruathai",1,3413}, +{"rparen",1,3414}, +{"rrabengali",1,3415}, +{"rradeva",1,3416}, +{"rragurmukhi",1,3417}, +{"rreharabic",1,3418}, +{"rrehfinalarabic",1,3419}, +{"rrvocalicbengali",1,3420}, +{"rrvocalicdeva",1,3421}, +{"rrvocalicgujarati",1,3422}, +{"rrvocalicvowelsignbengali",1,3423}, +{"rrvocalicvowelsigndeva",1,3424}, +{"rrvocalicvowelsigngujarati",1,3425}, +{"rsuperior",1,3426}, +{"rtblock",1,3427}, +{"rturned",1,3428}, +{"rturnedsuperior",1,3429}, +{"ruhiragana",1,3430}, +{"rukatakana",1,3431}, +{"rukatakanahalfwidth",1,3432}, +{"rupeemarkbengali",1,3433}, +{"rupeesignbengali",1,3434}, +{"rupiah",1,3435}, +{"ruthai",1,3436}, +{"rvocalicbengali",1,3437}, +{"rvocalicdeva",1,3438}, +{"rvocalicgujarati",1,3439}, +{"rvocalicvowelsignbengali",1,3440}, +{"rvocalicvowelsigndeva",1,3441}, +{"rvocalicvowelsigngujarati",1,3442}, +{"s",1,3443}, +{"sabengali",1,3444}, +{"sacute",1,3445}, +{"sacutedotaccent",1,3446}, +{"sadarabic",1,3447}, +{"sadeva",1,3448}, +{"sadfinalarabic",1,3449}, +{"sadinitialarabic",1,3450}, +{"sadmedialarabic",1,3451}, +{"sagujarati",1,3452}, +{"sagurmukhi",1,3453}, +{"sahiragana",1,3454}, +{"sakatakana",1,3455}, +{"sakatakanahalfwidth",1,3456}, +{"sallallahoualayhewasallamarabic",1,3457}, +{"samekh",1,3458}, +{"samekhdagesh",1,3459}, +{"samekhdageshhebrew",1,3460}, +{"samekhhebrew",1,3461}, +{"saraaathai",1,3462}, +{"saraaethai",1,3463}, +{"saraaimaimalaithai",1,3464}, +{"saraaimaimuanthai",1,3465}, +{"saraamthai",1,3466}, +{"saraathai",1,3467}, +{"saraethai",1,3468}, +{"saraiileftthai",1,3469}, +{"saraiithai",1,3470}, +{"saraileftthai",1,3471}, +{"saraithai",1,3472}, +{"saraothai",1,3473}, +{"saraueeleftthai",1,3474}, +{"saraueethai",1,3475}, +{"saraueleftthai",1,3476}, +{"sarauethai",1,3477}, +{"sarauthai",1,3478}, +{"sarauuthai",1,3479}, +{"sbopomofo",1,3480}, +{"scaron",1,3481}, +{"scarondotaccent",1,3482}, +{"scedilla",1,3483}, +{"schwa",1,3484}, +{"schwacyrillic",1,3485}, +{"schwadieresiscyrillic",1,3486}, +{"schwahook",1,3487}, +{"scircle",1,3488}, +{"scircumflex",1,3489}, +{"scommaaccent",1,3490}, +{"sdotaccent",1,3491}, +{"sdotbelow",1,3492}, +{"sdotbelowdotaccent",1,3493}, +{"seagullbelowcmb",1,3494}, +{"second",1,3495}, +{"secondtonechinese",1,3496}, +{"section",1,3497}, +{"seenarabic",1,3498}, +{"seenfinalarabic",1,3499}, +{"seeninitialarabic",1,3500}, +{"seenmedialarabic",1,3501}, +{"segol",1,3502}, +{"segol13",1,3503}, +{"segol1f",1,3504}, +{"segol2c",1,3505}, +{"segolhebrew",1,3506}, +{"segolnarrowhebrew",1,3507}, +{"segolquarterhebrew",1,3508}, +{"segoltahebrew",1,3509}, +{"segolwidehebrew",1,3510}, +{"seharmenian",1,3511}, +{"sehiragana",1,3512}, +{"sekatakana",1,3513}, +{"sekatakanahalfwidth",1,3514}, +{"semicolon",1,3515}, +{"semicolonarabic",1,3516}, +{"semicolonmonospace",1,3517}, +{"semicolonsmall",1,3518}, +{"semivoicedmarkkana",1,3519}, +{"semivoicedmarkkanahalfwidth",1,3520}, +{"sentisquare",1,3521}, +{"sentosquare",1,3522}, +{"seven",1,3523}, +{"sevenarabic",1,3524}, +{"sevenbengali",1,3525}, +{"sevencircle",1,3526}, +{"sevencircleinversesansserif",1,3527}, +{"sevendeva",1,3528}, +{"seveneighths",1,3529}, +{"sevengujarati",1,3530}, +{"sevengurmukhi",1,3531}, +{"sevenhackarabic",1,3532}, +{"sevenhangzhou",1,3533}, +{"sevenideographicparen",1,3534}, +{"seveninferior",1,3535}, +{"sevenmonospace",1,3536}, +{"sevenoldstyle",1,3537}, +{"sevenparen",1,3538}, +{"sevenperiod",1,3539}, +{"sevenpersian",1,3540}, +{"sevenroman",1,3541}, +{"sevensuperior",1,3542}, +{"seventeencircle",1,3543}, +{"seventeenparen",1,3544}, +{"seventeenperiod",1,3545}, +{"seventhai",1,3546}, +{"sfthyphen",1,3547}, +{"shaarmenian",1,3548}, +{"shabengali",1,3549}, +{"shacyrillic",1,3550}, +{"shaddaarabic",1,3551}, +{"shaddadammaarabic",1,3552}, +{"shaddadammatanarabic",1,3553}, +{"shaddafathaarabic",1,3554}, +{"shaddafathatanarabic",2,3555}, +{"shaddakasraarabic",1,3557}, +{"shaddakasratanarabic",1,3558}, +{"shade",1,3559}, +{"shadedark",1,3560}, +{"shadelight",1,3561}, +{"shademedium",1,3562}, +{"shadeva",1,3563}, +{"shagujarati",1,3564}, +{"shagurmukhi",1,3565}, +{"shalshelethebrew",1,3566}, +{"shbopomofo",1,3567}, +{"shchacyrillic",1,3568}, +{"sheenarabic",1,3569}, +{"sheenfinalarabic",1,3570}, +{"sheeninitialarabic",1,3571}, +{"sheenmedialarabic",1,3572}, +{"sheicoptic",1,3573}, +{"sheqel",1,3574}, +{"sheqelhebrew",1,3575}, +{"sheva",1,3576}, +{"sheva115",1,3577}, +{"sheva15",1,3578}, +{"sheva22",1,3579}, +{"sheva2e",1,3580}, +{"shevahebrew",1,3581}, +{"shevanarrowhebrew",1,3582}, +{"shevaquarterhebrew",1,3583}, +{"shevawidehebrew",1,3584}, +{"shhacyrillic",1,3585}, +{"shimacoptic",1,3586}, +{"shin",1,3587}, +{"shindagesh",1,3588}, +{"shindageshhebrew",1,3589}, +{"shindageshshindot",1,3590}, +{"shindageshshindothebrew",1,3591}, +{"shindageshsindot",1,3592}, +{"shindageshsindothebrew",1,3593}, +{"shindothebrew",1,3594}, +{"shinhebrew",1,3595}, +{"shinshindot",1,3596}, +{"shinshindothebrew",1,3597}, +{"shinsindot",1,3598}, +{"shinsindothebrew",1,3599}, +{"shook",1,3600}, +{"sigma",1,3601}, +{"sigma1",1,3602}, +{"sigmafinal",1,3603}, +{"sigmalunatesymbolgreek",1,3604}, +{"sihiragana",1,3605}, +{"sikatakana",1,3606}, +{"sikatakanahalfwidth",1,3607}, +{"siluqhebrew",1,3608}, +{"siluqlefthebrew",1,3609}, +{"similar",1,3610}, +{"sindothebrew",1,3611}, +{"siosacirclekorean",1,3612}, +{"siosaparenkorean",1,3613}, +{"sioscieuckorean",1,3614}, +{"sioscirclekorean",1,3615}, +{"sioskiyeokkorean",1,3616}, +{"sioskorean",1,3617}, +{"siosnieunkorean",1,3618}, +{"siosparenkorean",1,3619}, +{"siospieupkorean",1,3620}, +{"siostikeutkorean",1,3621}, +{"six",1,3622}, +{"sixarabic",1,3623}, +{"sixbengali",1,3624}, +{"sixcircle",1,3625}, +{"sixcircleinversesansserif",1,3626}, +{"sixdeva",1,3627}, +{"sixgujarati",1,3628}, +{"sixgurmukhi",1,3629}, +{"sixhackarabic",1,3630}, +{"sixhangzhou",1,3631}, +{"sixideographicparen",1,3632}, +{"sixinferior",1,3633}, +{"sixmonospace",1,3634}, +{"sixoldstyle",1,3635}, +{"sixparen",1,3636}, +{"sixperiod",1,3637}, +{"sixpersian",1,3638}, +{"sixroman",1,3639}, +{"sixsuperior",1,3640}, +{"sixteencircle",1,3641}, +{"sixteencurrencydenominatorbengali",1,3642}, +{"sixteenparen",1,3643}, +{"sixteenperiod",1,3644}, +{"sixthai",1,3645}, +{"slash",1,3646}, +{"slashmonospace",1,3647}, +{"slong",1,3648}, +{"slongdotaccent",1,3649}, +{"smileface",1,3650}, +{"smonospace",1,3651}, +{"sofpasuqhebrew",1,3652}, +{"softhyphen",1,3653}, +{"softsigncyrillic",1,3654}, +{"sohiragana",1,3655}, +{"sokatakana",1,3656}, +{"sokatakanahalfwidth",1,3657}, +{"soliduslongoverlaycmb",1,3658}, +{"solidusshortoverlaycmb",1,3659}, +{"sorusithai",1,3660}, +{"sosalathai",1,3661}, +{"sosothai",1,3662}, +{"sosuathai",1,3663}, +{"space",1,3664}, +{"spacehackarabic",1,3665}, +{"spade",1,3666}, +{"spadesuitblack",1,3667}, +{"spadesuitwhite",1,3668}, +{"sparen",1,3669}, +{"squarebelowcmb",1,3670}, +{"squarecc",1,3671}, +{"squarecm",1,3672}, +{"squarediagonalcrosshatchfill",1,3673}, +{"squarehorizontalfill",1,3674}, +{"squarekg",1,3675}, +{"squarekm",1,3676}, +{"squarekmcapital",1,3677}, +{"squareln",1,3678}, +{"squarelog",1,3679}, +{"squaremg",1,3680}, +{"squaremil",1,3681}, +{"squaremm",1,3682}, +{"squaremsquared",1,3683}, +{"squareorthogonalcrosshatchfill",1,3684}, +{"squareupperlefttolowerrightfill",1,3685}, +{"squareupperrighttolowerleftfill",1,3686}, +{"squareverticalfill",1,3687}, +{"squarewhitewithsmallblack",1,3688}, +{"srsquare",1,3689}, +{"ssabengali",1,3690}, +{"ssadeva",1,3691}, +{"ssagujarati",1,3692}, +{"ssangcieuckorean",1,3693}, +{"ssanghieuhkorean",1,3694}, +{"ssangieungkorean",1,3695}, +{"ssangkiyeokkorean",1,3696}, +{"ssangnieunkorean",1,3697}, +{"ssangpieupkorean",1,3698}, +{"ssangsioskorean",1,3699}, +{"ssangtikeutkorean",1,3700}, +{"ssuperior",1,3701}, +{"sterling",1,3702}, +{"sterlingmonospace",1,3703}, +{"strokelongoverlaycmb",1,3704}, +{"strokeshortoverlaycmb",1,3705}, +{"subset",1,3706}, +{"subsetnotequal",1,3707}, +{"subsetorequal",1,3708}, +{"succeeds",1,3709}, +{"suchthat",1,3710}, +{"suhiragana",1,3711}, +{"sukatakana",1,3712}, +{"sukatakanahalfwidth",1,3713}, +{"sukunarabic",1,3714}, +{"summation",1,3715}, +{"sun",1,3716}, +{"superset",1,3717}, +{"supersetnotequal",1,3718}, +{"supersetorequal",1,3719}, +{"svsquare",1,3720}, +{"syouwaerasquare",1,3721}, +{"t",1,3722}, +{"tabengali",1,3723}, +{"tackdown",1,3724}, +{"tackleft",1,3725}, +{"tadeva",1,3726}, +{"tagujarati",1,3727}, +{"tagurmukhi",1,3728}, +{"taharabic",1,3729}, +{"tahfinalarabic",1,3730}, +{"tahinitialarabic",1,3731}, +{"tahiragana",1,3732}, +{"tahmedialarabic",1,3733}, +{"taisyouerasquare",1,3734}, +{"takatakana",1,3735}, +{"takatakanahalfwidth",1,3736}, +{"tatweelarabic",1,3737}, +{"tau",1,3738}, +{"tav",1,3739}, +{"tavdages",1,3740}, +{"tavdagesh",1,3741}, +{"tavdageshhebrew",1,3742}, +{"tavhebrew",1,3743}, +{"tbar",1,3744}, +{"tbopomofo",1,3745}, +{"tcaron",1,3746}, +{"tccurl",1,3747}, +{"tcedilla",1,3748}, +{"tcheharabic",1,3749}, +{"tchehfinalarabic",1,3750}, +{"tchehinitialarabic",1,3751}, +{"tchehmedialarabic",1,3752}, +{"tchehmeeminitialarabic",2,3753}, +{"tcircle",1,3755}, +{"tcircumflexbelow",1,3756}, +{"tcommaaccent",1,3757}, +{"tdieresis",1,3758}, +{"tdotaccent",1,3759}, +{"tdotbelow",1,3760}, +{"tecyrillic",1,3761}, +{"tedescendercyrillic",1,3762}, +{"teharabic",1,3763}, +{"tehfinalarabic",1,3764}, +{"tehhahinitialarabic",1,3765}, +{"tehhahisolatedarabic",1,3766}, +{"tehinitialarabic",1,3767}, +{"tehiragana",1,3768}, +{"tehjeeminitialarabic",1,3769}, +{"tehjeemisolatedarabic",1,3770}, +{"tehmarbutaarabic",1,3771}, +{"tehmarbutafinalarabic",1,3772}, +{"tehmedialarabic",1,3773}, +{"tehmeeminitialarabic",1,3774}, +{"tehmeemisolatedarabic",1,3775}, +{"tehnoonfinalarabic",1,3776}, +{"tekatakana",1,3777}, +{"tekatakanahalfwidth",1,3778}, +{"telephone",1,3779}, +{"telephoneblack",1,3780}, +{"telishagedolahebrew",1,3781}, +{"telishaqetanahebrew",1,3782}, +{"tencircle",1,3783}, +{"tenideographicparen",1,3784}, +{"tenparen",1,3785}, +{"tenperiod",1,3786}, +{"tenroman",1,3787}, +{"tesh",1,3788}, +{"tet",1,3789}, +{"tetdagesh",1,3790}, +{"tetdageshhebrew",1,3791}, +{"tethebrew",1,3792}, +{"tetsecyrillic",1,3793}, +{"tevirhebrew",1,3794}, +{"tevirlefthebrew",1,3795}, +{"thabengali",1,3796}, +{"thadeva",1,3797}, +{"thagujarati",1,3798}, +{"thagurmukhi",1,3799}, +{"thalarabic",1,3800}, +{"thalfinalarabic",1,3801}, +{"thanthakhatlowleftthai",1,3802}, +{"thanthakhatlowrightthai",1,3803}, +{"thanthakhatthai",1,3804}, +{"thanthakhatupperleftthai",1,3805}, +{"theharabic",1,3806}, +{"thehfinalarabic",1,3807}, +{"thehinitialarabic",1,3808}, +{"thehmedialarabic",1,3809}, +{"thereexists",1,3810}, +{"therefore",1,3811}, +{"theta",1,3812}, +{"theta1",1,3813}, +{"thetasymbolgreek",1,3814}, +{"thieuthacirclekorean",1,3815}, +{"thieuthaparenkorean",1,3816}, +{"thieuthcirclekorean",1,3817}, +{"thieuthkorean",1,3818}, +{"thieuthparenkorean",1,3819}, +{"thirteencircle",1,3820}, +{"thirteenparen",1,3821}, +{"thirteenperiod",1,3822}, +{"thonangmonthothai",1,3823}, +{"thook",1,3824}, +{"thophuthaothai",1,3825}, +{"thorn",1,3826}, +{"thothahanthai",1,3827}, +{"thothanthai",1,3828}, +{"thothongthai",1,3829}, +{"thothungthai",1,3830}, +{"thousandcyrillic",1,3831}, +{"thousandsseparatorarabic",1,3832}, +{"thousandsseparatorpersian",1,3833}, +{"three",1,3834}, +{"threearabic",1,3835}, +{"threebengali",1,3836}, +{"threecircle",1,3837}, +{"threecircleinversesansserif",1,3838}, +{"threedeva",1,3839}, +{"threeeighths",1,3840}, +{"threegujarati",1,3841}, +{"threegurmukhi",1,3842}, +{"threehackarabic",1,3843}, +{"threehangzhou",1,3844}, +{"threeideographicparen",1,3845}, +{"threeinferior",1,3846}, +{"threemonospace",1,3847}, +{"threenumeratorbengali",1,3848}, +{"threeoldstyle",1,3849}, +{"threeparen",1,3850}, +{"threeperiod",1,3851}, +{"threepersian",1,3852}, +{"threequarters",1,3853}, +{"threequartersemdash",1,3854}, +{"threeroman",1,3855}, +{"threesuperior",1,3856}, +{"threethai",1,3857}, +{"thzsquare",1,3858}, +{"tihiragana",1,3859}, +{"tikatakana",1,3860}, +{"tikatakanahalfwidth",1,3861}, +{"tikeutacirclekorean",1,3862}, +{"tikeutaparenkorean",1,3863}, +{"tikeutcirclekorean",1,3864}, +{"tikeutkorean",1,3865}, +{"tikeutparenkorean",1,3866}, +{"tilde",1,3867}, +{"tildebelowcmb",1,3868}, +{"tildecmb",1,3869}, +{"tildecomb",1,3870}, +{"tildedoublecmb",1,3871}, +{"tildeoperator",1,3872}, +{"tildeoverlaycmb",1,3873}, +{"tildeverticalcmb",1,3874}, +{"timescircle",1,3875}, +{"tipehahebrew",1,3876}, +{"tipehalefthebrew",1,3877}, +{"tippigurmukhi",1,3878}, +{"titlocyrilliccmb",1,3879}, +{"tiwnarmenian",1,3880}, +{"tlinebelow",1,3881}, +{"tmonospace",1,3882}, +{"toarmenian",1,3883}, +{"tohiragana",1,3884}, +{"tokatakana",1,3885}, +{"tokatakanahalfwidth",1,3886}, +{"tonebarextrahighmod",1,3887}, +{"tonebarextralowmod",1,3888}, +{"tonebarhighmod",1,3889}, +{"tonebarlowmod",1,3890}, +{"tonebarmidmod",1,3891}, +{"tonefive",1,3892}, +{"tonesix",1,3893}, +{"tonetwo",1,3894}, +{"tonos",1,3895}, +{"tonsquare",1,3896}, +{"topatakthai",1,3897}, +{"tortoiseshellbracketleft",1,3898}, +{"tortoiseshellbracketleftsmall",1,3899}, +{"tortoiseshellbracketleftvertical",1,3900}, +{"tortoiseshellbracketright",1,3901}, +{"tortoiseshellbracketrightsmall",1,3902}, +{"tortoiseshellbracketrightvertical",1,3903}, +{"totaothai",1,3904}, +{"tpalatalhook",1,3905}, +{"tparen",1,3906}, +{"trademark",1,3907}, +{"trademarksans",1,3908}, +{"trademarkserif",1,3909}, +{"tretroflexhook",1,3910}, +{"triagdn",1,3911}, +{"triaglf",1,3912}, +{"triagrt",1,3913}, +{"triagup",1,3914}, +{"ts",1,3915}, +{"tsadi",1,3916}, +{"tsadidagesh",1,3917}, +{"tsadidageshhebrew",1,3918}, +{"tsadihebrew",1,3919}, +{"tsecyrillic",1,3920}, +{"tsere",1,3921}, +{"tsere12",1,3922}, +{"tsere1e",1,3923}, +{"tsere2b",1,3924}, +{"tserehebrew",1,3925}, +{"tserenarrowhebrew",1,3926}, +{"tserequarterhebrew",1,3927}, +{"tserewidehebrew",1,3928}, +{"tshecyrillic",1,3929}, +{"tsuperior",1,3930}, +{"ttabengali",1,3931}, +{"ttadeva",1,3932}, +{"ttagujarati",1,3933}, +{"ttagurmukhi",1,3934}, +{"tteharabic",1,3935}, +{"ttehfinalarabic",1,3936}, +{"ttehinitialarabic",1,3937}, +{"ttehmedialarabic",1,3938}, +{"tthabengali",1,3939}, +{"tthadeva",1,3940}, +{"tthagujarati",1,3941}, +{"tthagurmukhi",1,3942}, +{"tturned",1,3943}, +{"tuhiragana",1,3944}, +{"tukatakana",1,3945}, +{"tukatakanahalfwidth",1,3946}, +{"tusmallhiragana",1,3947}, +{"tusmallkatakana",1,3948}, +{"tusmallkatakanahalfwidth",1,3949}, +{"twelvecircle",1,3950}, +{"twelveparen",1,3951}, +{"twelveperiod",1,3952}, +{"twelveroman",1,3953}, +{"twentycircle",1,3954}, +{"twentyhangzhou",1,3955}, +{"twentyparen",1,3956}, +{"twentyperiod",1,3957}, +{"two",1,3958}, +{"twoarabic",1,3959}, +{"twobengali",1,3960}, +{"twocircle",1,3961}, +{"twocircleinversesansserif",1,3962}, +{"twodeva",1,3963}, +{"twodotenleader",1,3964}, +{"twodotleader",1,3965}, +{"twodotleadervertical",1,3966}, +{"twogujarati",1,3967}, +{"twogurmukhi",1,3968}, +{"twohackarabic",1,3969}, +{"twohangzhou",1,3970}, +{"twoideographicparen",1,3971}, +{"twoinferior",1,3972}, +{"twomonospace",1,3973}, +{"twonumeratorbengali",1,3974}, +{"twooldstyle",1,3975}, +{"twoparen",1,3976}, +{"twoperiod",1,3977}, +{"twopersian",1,3978}, +{"tworoman",1,3979}, +{"twostroke",1,3980}, +{"twosuperior",1,3981}, +{"twothai",1,3982}, +{"twothirds",1,3983}, +{"u",1,3984}, +{"uacute",1,3985}, +{"ubar",1,3986}, +{"ubengali",1,3987}, +{"ubopomofo",1,3988}, +{"ubreve",1,3989}, +{"ucaron",1,3990}, +{"ucircle",1,3991}, +{"ucircumflex",1,3992}, +{"ucircumflexbelow",1,3993}, +{"ucyrillic",1,3994}, +{"udattadeva",1,3995}, +{"udblacute",1,3996}, +{"udblgrave",1,3997}, +{"udeva",1,3998}, +{"udieresis",1,3999}, +{"udieresisacute",1,4000}, +{"udieresisbelow",1,4001}, +{"udieresiscaron",1,4002}, +{"udieresiscyrillic",1,4003}, +{"udieresisgrave",1,4004}, +{"udieresismacron",1,4005}, +{"udotbelow",1,4006}, +{"ugrave",1,4007}, +{"ugujarati",1,4008}, +{"ugurmukhi",1,4009}, +{"uhiragana",1,4010}, +{"uhookabove",1,4011}, +{"uhorn",1,4012}, +{"uhornacute",1,4013}, +{"uhorndotbelow",1,4014}, +{"uhorngrave",1,4015}, +{"uhornhookabove",1,4016}, +{"uhorntilde",1,4017}, +{"uhungarumlaut",1,4018}, +{"uhungarumlautcyrillic",1,4019}, +{"uinvertedbreve",1,4020}, +{"ukatakana",1,4021}, +{"ukatakanahalfwidth",1,4022}, +{"ukcyrillic",1,4023}, +{"ukorean",1,4024}, +{"umacron",1,4025}, +{"umacroncyrillic",1,4026}, +{"umacrondieresis",1,4027}, +{"umatragurmukhi",1,4028}, +{"umonospace",1,4029}, +{"underscore",1,4030}, +{"underscoredbl",1,4031}, +{"underscoremonospace",1,4032}, +{"underscorevertical",1,4033}, +{"underscorewavy",1,4034}, +{"union",1,4035}, +{"universal",1,4036}, +{"uogonek",1,4037}, +{"uparen",1,4038}, +{"upblock",1,4039}, +{"upperdothebrew",1,4040}, +{"upsilon",1,4041}, +{"upsilondieresis",1,4042}, +{"upsilondieresistonos",1,4043}, +{"upsilonlatin",1,4044}, +{"upsilontonos",1,4045}, +{"uptackbelowcmb",1,4046}, +{"uptackmod",1,4047}, +{"uragurmukhi",1,4048}, +{"uring",1,4049}, +{"ushortcyrillic",1,4050}, +{"usmallhiragana",1,4051}, +{"usmallkatakana",1,4052}, +{"usmallkatakanahalfwidth",1,4053}, +{"ustraightcyrillic",1,4054}, +{"ustraightstrokecyrillic",1,4055}, +{"utilde",1,4056}, +{"utildeacute",1,4057}, +{"utildebelow",1,4058}, +{"uubengali",1,4059}, +{"uudeva",1,4060}, +{"uugujarati",1,4061}, +{"uugurmukhi",1,4062}, +{"uumatragurmukhi",1,4063}, +{"uuvowelsignbengali",1,4064}, +{"uuvowelsigndeva",1,4065}, +{"uuvowelsigngujarati",1,4066}, +{"uvowelsignbengali",1,4067}, +{"uvowelsigndeva",1,4068}, +{"uvowelsigngujarati",1,4069}, +{"v",1,4070}, +{"vadeva",1,4071}, +{"vagujarati",1,4072}, +{"vagurmukhi",1,4073}, +{"vakatakana",1,4074}, +{"vav",1,4075}, +{"vavdagesh",1,4076}, +{"vavdagesh65",1,4077}, +{"vavdageshhebrew",1,4078}, +{"vavhebrew",1,4079}, +{"vavholam",1,4080}, +{"vavholamhebrew",1,4081}, +{"vavvavhebrew",1,4082}, +{"vavyodhebrew",1,4083}, +{"vcircle",1,4084}, +{"vdotbelow",1,4085}, +{"vecyrillic",1,4086}, +{"veharabic",1,4087}, +{"vehfinalarabic",1,4088}, +{"vehinitialarabic",1,4089}, +{"vehmedialarabic",1,4090}, +{"vekatakana",1,4091}, +{"venus",1,4092}, +{"verticalbar",1,4093}, +{"verticallineabovecmb",1,4094}, +{"verticallinebelowcmb",1,4095}, +{"verticallinelowmod",1,4096}, +{"verticallinemod",1,4097}, +{"vewarmenian",1,4098}, +{"vhook",1,4099}, +{"vikatakana",1,4100}, +{"viramabengali",1,4101}, +{"viramadeva",1,4102}, +{"viramagujarati",1,4103}, +{"visargabengali",1,4104}, +{"visargadeva",1,4105}, +{"visargagujarati",1,4106}, +{"vmonospace",1,4107}, +{"voarmenian",1,4108}, +{"voicediterationhiragana",1,4109}, +{"voicediterationkatakana",1,4110}, +{"voicedmarkkana",1,4111}, +{"voicedmarkkanahalfwidth",1,4112}, +{"vokatakana",1,4113}, +{"vparen",1,4114}, +{"vtilde",1,4115}, +{"vturned",1,4116}, +{"vuhiragana",1,4117}, +{"vukatakana",1,4118}, +{"w",1,4119}, +{"wacute",1,4120}, +{"waekorean",1,4121}, +{"wahiragana",1,4122}, +{"wakatakana",1,4123}, +{"wakatakanahalfwidth",1,4124}, +{"wakorean",1,4125}, +{"wasmallhiragana",1,4126}, +{"wasmallkatakana",1,4127}, +{"wattosquare",1,4128}, +{"wavedash",1,4129}, +{"wavyunderscorevertical",1,4130}, +{"wawarabic",1,4131}, +{"wawfinalarabic",1,4132}, +{"wawhamzaabovearabic",1,4133}, +{"wawhamzaabovefinalarabic",1,4134}, +{"wbsquare",1,4135}, +{"wcircle",1,4136}, +{"wcircumflex",1,4137}, +{"wdieresis",1,4138}, +{"wdotaccent",1,4139}, +{"wdotbelow",1,4140}, +{"wehiragana",1,4141}, +{"weierstrass",1,4142}, +{"wekatakana",1,4143}, +{"wekorean",1,4144}, +{"weokorean",1,4145}, +{"wgrave",1,4146}, +{"whitebullet",1,4147}, +{"whitecircle",1,4148}, +{"whitecircleinverse",1,4149}, +{"whitecornerbracketleft",1,4150}, +{"whitecornerbracketleftvertical",1,4151}, +{"whitecornerbracketright",1,4152}, +{"whitecornerbracketrightvertical",1,4153}, +{"whitediamond",1,4154}, +{"whitediamondcontainingblacksmalldiamond",1,4155}, +{"whitedownpointingsmalltriangle",1,4156}, +{"whitedownpointingtriangle",1,4157}, +{"whiteleftpointingsmalltriangle",1,4158}, +{"whiteleftpointingtriangle",1,4159}, +{"whitelenticularbracketleft",1,4160}, +{"whitelenticularbracketright",1,4161}, +{"whiterightpointingsmalltriangle",1,4162}, +{"whiterightpointingtriangle",1,4163}, +{"whitesmallsquare",1,4164}, +{"whitesmilingface",1,4165}, +{"whitesquare",1,4166}, +{"whitestar",1,4167}, +{"whitetelephone",1,4168}, +{"whitetortoiseshellbracketleft",1,4169}, +{"whitetortoiseshellbracketright",1,4170}, +{"whiteuppointingsmalltriangle",1,4171}, +{"whiteuppointingtriangle",1,4172}, +{"wihiragana",1,4173}, +{"wikatakana",1,4174}, +{"wikorean",1,4175}, +{"wmonospace",1,4176}, +{"wohiragana",1,4177}, +{"wokatakana",1,4178}, +{"wokatakanahalfwidth",1,4179}, +{"won",1,4180}, +{"wonmonospace",1,4181}, +{"wowaenthai",1,4182}, +{"wparen",1,4183}, +{"wring",1,4184}, +{"wsuperior",1,4185}, +{"wturned",1,4186}, +{"wynn",1,4187}, +{"x",1,4188}, +{"xabovecmb",1,4189}, +{"xbopomofo",1,4190}, +{"xcircle",1,4191}, +{"xdieresis",1,4192}, +{"xdotaccent",1,4193}, +{"xeharmenian",1,4194}, +{"xi",1,4195}, +{"xmonospace",1,4196}, +{"xparen",1,4197}, +{"xsuperior",1,4198}, +{"y",1,4199}, +{"yaadosquare",1,4200}, +{"yabengali",1,4201}, +{"yacute",1,4202}, +{"yadeva",1,4203}, +{"yaekorean",1,4204}, +{"yagujarati",1,4205}, +{"yagurmukhi",1,4206}, +{"yahiragana",1,4207}, +{"yakatakana",1,4208}, +{"yakatakanahalfwidth",1,4209}, +{"yakorean",1,4210}, +{"yamakkanthai",1,4211}, +{"yasmallhiragana",1,4212}, +{"yasmallkatakana",1,4213}, +{"yasmallkatakanahalfwidth",1,4214}, +{"yatcyrillic",1,4215}, +{"ycircle",1,4216}, +{"ycircumflex",1,4217}, +{"ydieresis",1,4218}, +{"ydotaccent",1,4219}, +{"ydotbelow",1,4220}, +{"yeharabic",1,4221}, +{"yehbarreearabic",1,4222}, +{"yehbarreefinalarabic",1,4223}, +{"yehfinalarabic",1,4224}, +{"yehhamzaabovearabic",1,4225}, +{"yehhamzaabovefinalarabic",1,4226}, +{"yehhamzaaboveinitialarabic",1,4227}, +{"yehhamzaabovemedialarabic",1,4228}, +{"yehinitialarabic",1,4229}, +{"yehmedialarabic",1,4230}, +{"yehmeeminitialarabic",1,4231}, +{"yehmeemisolatedarabic",1,4232}, +{"yehnoonfinalarabic",1,4233}, +{"yehthreedotsbelowarabic",1,4234}, +{"yekorean",1,4235}, +{"yen",1,4236}, +{"yenmonospace",1,4237}, +{"yeokorean",1,4238}, +{"yeorinhieuhkorean",1,4239}, +{"yerahbenyomohebrew",1,4240}, +{"yerahbenyomolefthebrew",1,4241}, +{"yericyrillic",1,4242}, +{"yerudieresiscyrillic",1,4243}, +{"yesieungkorean",1,4244}, +{"yesieungpansioskorean",1,4245}, +{"yesieungsioskorean",1,4246}, +{"yetivhebrew",1,4247}, +{"ygrave",1,4248}, +{"yhook",1,4249}, +{"yhookabove",1,4250}, +{"yiarmenian",1,4251}, +{"yicyrillic",1,4252}, +{"yikorean",1,4253}, +{"yinyang",1,4254}, +{"yiwnarmenian",1,4255}, +{"ymonospace",1,4256}, +{"yod",1,4257}, +{"yoddagesh",1,4258}, +{"yoddageshhebrew",1,4259}, +{"yodhebrew",1,4260}, +{"yodyodhebrew",1,4261}, +{"yodyodpatahhebrew",1,4262}, +{"yohiragana",1,4263}, +{"yoikorean",1,4264}, +{"yokatakana",1,4265}, +{"yokatakanahalfwidth",1,4266}, +{"yokorean",1,4267}, +{"yosmallhiragana",1,4268}, +{"yosmallkatakana",1,4269}, +{"yosmallkatakanahalfwidth",1,4270}, +{"yotgreek",1,4271}, +{"yoyaekorean",1,4272}, +{"yoyakorean",1,4273}, +{"yoyakthai",1,4274}, +{"yoyingthai",1,4275}, +{"yparen",1,4276}, +{"ypogegrammeni",1,4277}, +{"ypogegrammenigreekcmb",1,4278}, +{"yr",1,4279}, +{"yring",1,4280}, +{"ysuperior",1,4281}, +{"ytilde",1,4282}, +{"yturned",1,4283}, +{"yuhiragana",1,4284}, +{"yuikorean",1,4285}, +{"yukatakana",1,4286}, +{"yukatakanahalfwidth",1,4287}, +{"yukorean",1,4288}, +{"yusbigcyrillic",1,4289}, +{"yusbigiotifiedcyrillic",1,4290}, +{"yuslittlecyrillic",1,4291}, +{"yuslittleiotifiedcyrillic",1,4292}, +{"yusmallhiragana",1,4293}, +{"yusmallkatakana",1,4294}, +{"yusmallkatakanahalfwidth",1,4295}, +{"yuyekorean",1,4296}, +{"yuyeokorean",1,4297}, +{"yyabengali",1,4298}, +{"yyadeva",1,4299}, +{"z",1,4300}, +{"zaarmenian",1,4301}, +{"zacute",1,4302}, +{"zadeva",1,4303}, +{"zagurmukhi",1,4304}, +{"zaharabic",1,4305}, +{"zahfinalarabic",1,4306}, +{"zahinitialarabic",1,4307}, +{"zahiragana",1,4308}, +{"zahmedialarabic",1,4309}, +{"zainarabic",1,4310}, +{"zainfinalarabic",1,4311}, +{"zakatakana",1,4312}, +{"zaqefgadolhebrew",1,4313}, +{"zaqefqatanhebrew",1,4314}, +{"zarqahebrew",1,4315}, +{"zayin",1,4316}, +{"zayindagesh",1,4317}, +{"zayindageshhebrew",1,4318}, +{"zayinhebrew",1,4319}, +{"zbopomofo",1,4320}, +{"zcaron",1,4321}, +{"zcircle",1,4322}, +{"zcircumflex",1,4323}, +{"zcurl",1,4324}, +{"zdot",1,4325}, +{"zdotaccent",1,4326}, +{"zdotbelow",1,4327}, +{"zecyrillic",1,4328}, +{"zedescendercyrillic",1,4329}, +{"zedieresiscyrillic",1,4330}, +{"zehiragana",1,4331}, +{"zekatakana",1,4332}, +{"zero",1,4333}, +{"zeroarabic",1,4334}, +{"zerobengali",1,4335}, +{"zerodeva",1,4336}, +{"zerogujarati",1,4337}, +{"zerogurmukhi",1,4338}, +{"zerohackarabic",1,4339}, +{"zeroinferior",1,4340}, +{"zeromonospace",1,4341}, +{"zerooldstyle",1,4342}, +{"zeropersian",1,4343}, +{"zerosuperior",1,4344}, +{"zerothai",1,4345}, +{"zerowidthjoiner",1,4346}, +{"zerowidthnonjoiner",1,4347}, +{"zerowidthspace",1,4348}, +{"zeta",1,4349}, +{"zhbopomofo",1,4350}, +{"zhearmenian",1,4351}, +{"zhebrevecyrillic",1,4352}, +{"zhecyrillic",1,4353}, +{"zhedescendercyrillic",1,4354}, +{"zhedieresiscyrillic",1,4355}, +{"zihiragana",1,4356}, +{"zikatakana",1,4357}, +{"zinorhebrew",1,4358}, +{"zlinebelow",1,4359}, +{"zmonospace",1,4360}, +{"zohiragana",1,4361}, +{"zokatakana",1,4362}, +{"zparen",1,4363}, +{"zretroflexhook",1,4364}, +{"zstroke",1,4365}, +{"zuhiragana",1,4366}, +{"zukatakana",1,4367}, +}; + +static const unsigned short agldat[4368] = { +65,198,508,482,63462,193,63457,258,7854,1232,7862,7856,7858,7860,461,9398,194, +7844,7852,7846,7848,63458,7850,63177,63412,1040,512,196,1234,478,63460,7840, +480,192,63456,7842,1236,514,913,902,256,65313,260,197,506,7680,63461,63329, +195,63459,1329,66,9399,7682,7684,1041,1330,914,385,7686,65314,63220,63330,386, +67,1342,262,63178,63221,268,199,7688,63463,9400,264,266,266,63416,1353,1212, +1063,1214,1206,1268,1347,1227,1208,935,391,63222,65315,1361,63331,68,497,452, +1332,393,270,7696,9401,7698,272,7690,7692,1044,1006,8710,916,394,63179,63180, +63181,63400,988,1026,7694,65316,63223,272,63332,395,498,453,1248,1029,1039,69, +201,63465,276,282,7708,1333,9402,202,7870,7704,7878,7872,7874,63466,7876,1028, +516,203,63467,278,278,7864,1060,200,63464,1335,7866,8551,518,1124,1051,8554, +274,7702,7700,1052,65317,1053,1186,330,1188,1223,280,400,917,904,1056,398, +1069,1057,1194,425,63333,919,1336,905,208,63472,7868,7706,8364,439,494,440,70, +9403,7710,1366,996,401,1138,8548,65318,8547,63334,71,13191,500,915,404,1002, +286,486,290,9404,284,290,288,288,1043,1346,1172,1170,1168,403,1331,1027,7712, +65319,63182,63328,63335,667,484,72,9679,9642,9643,9633,13259,1192,1202,1066, +294,7722,7720,9405,292,7718,7714,7716,65320,1344,1000,63336,63183,63224,13200, +73,1071,306,1070,205,63469,300,463,9406,206,63470,1030,520,207,7726,1252, +63471,304,304,7882,1238,1045,8465,204,63468,7880,1048,522,1049,298,1250,65321, +1339,1025,302,921,406,938,906,63337,407,296,7724,1140,1142,74,1345,9407,308, +1032,1355,65322,63338,75,13189,13261,1184,7728,1050,1178,1219,922,1182,1180, +488,310,9408,310,7730,1364,1343,1061,998,408,1036,7732,65323,1152,990,1134, +63339,76,455,63167,313,923,317,315,9409,7740,315,319,319,7734,7736,1340,456, +1033,7738,65324,321,63225,63340,77,13190,63184,63407,7742,9410,7744,7746,1348, +65325,63341,412,924,78,458,323,327,325,9411,7754,325,7748,7750,413,8552,459, +1034,7752,65326,1350,63342,209,63473,925,79,338,63226,211,63475,1256,1258,334, +465,415,9412,212,7888,7896,7890,7892,63476,7894,1054,336,524,214,1254,63478, +7884,63227,210,63474,1365,8486,7886,416,7898,7906,7900,7902,7904,336,418,526, +332,7762,7760,8486,1120,937,1146,1148,911,927,908,65327,8544,490,492,390,216, +510,63480,63343,510,1150,213,7756,7758,63477,80,7764,9413,7766,1055,1354,1190, +934,420,928,1363,65328,936,1136,63344,81,9414,65329,63345,82,1356,340,344,342, +9415,342,528,7768,7770,7772,1360,8476,929,63228,530,7774,65330,63346,641,694, +83,9484,9492,9488,9496,9532,9516,9524,9500,9508,9472,9474,9569,9570,9558,9557, +9571,9553,9559,9565,9564,9563,9566,9567,9562,9556,9577,9574,9568,9552,9580, +9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,346,7780,992,352,7782,63229, +350,399,1240,1242,9416,348,536,7776,7778,7784,1357,8550,1351,1064,1065,994, +1210,1004,931,8549,65331,1068,63347,986,84,932,358,356,354,9417,7792,354,7786, +7788,1058,1196,8553,1204,920,428,222,63486,8546,63230,1359,7790,65332,1337, +444,388,423,430,1062,1035,63348,8555,8545,85,218,63482,364,467,9418,219,7798, +63483,1059,368,532,220,471,7794,473,1264,475,469,63484,7908,217,63481,7910, +431,7912,7920,7914,7916,7918,368,1266,534,1144,362,1262,7802,65333,370,933, +978,979,433,939,980,978,910,366,1038,63349,1198,1200,360,7800,7796,86,9419, +7806,1042,1358,434,65334,1352,63350,7804,87,7810,9420,372,7812,7814,7816,7808, +65335,63351,88,9421,7820,7818,1341,926,65336,63352,89,221,63485,1122,9422,374, +376,63487,7822,7924,1067,1272,7922,435,7926,1349,1031,1362,65337,63353,7928, +1130,1132,1126,1128,90,1334,377,381,63231,9423,7824,379,379,7826,1047,1176, +1246,918,1338,1217,1046,1174,1244,7828,65338,63354,437,97,2438,225,2310,2694, +2566,2622,13059,2494,2366,2750,1375,2416,2437,12570,259,7855,1233,7863,7857, +7859,7861,462,9424,226,7845,7853,7847,7849,7851,180,791,769,769,2388,719,833, +1072,513,2673,2309,228,1235,479,7841,481,230,509,12624,483,8213,8356,1040, +1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054, +1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069, +1070,1071,1168,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038, +63172,63173,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083, +1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098, +1099,1100,1101,1102,1103,1169,1106,1107,1108,1109,1110,1111,1112,1113,1114, +1115,1116,1118,1039,1122,1138,1140,63174,1119,1123,1139,1141,63175,63176,1241, +8206,8207,8205,1642,1548,1632,1633,1634,1635,1636,1637,1638,1639,1640,1641, +1563,1567,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581, +1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,1600,1601, +1602,1603,1604,1605,1606,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617, +1618,1607,1700,1662,1670,1688,1711,1657,1672,1681,1722,1746,1749,8362,1470, +1475,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501, +1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,64298,64299, +64331,64287,1520,1521,1522,64309,1460,1461,1462,1467,1464,1463,1456,1458,1457, +1459,1474,1473,1465,1468,1469,1471,1472,700,8453,8467,8470,8236,8237,8238, +8204,1645,701,224,2693,2565,12354,7843,2448,12574,2320,1237,2704,2576,2632, +1593,65226,65227,65228,515,2504,2376,2760,12450,65393,12623,1488,1575,64304, +65166,1571,65156,1573,65160,1488,64335,1570,65154,1609,65264,65267,65268, +64302,64303,8501,8780,945,940,257,65345,38,65286,63270,13250,12578,12580,3674, +8736,12296,65087,12297,65088,9001,9002,8491,903,2386,2434,2306,2690,261,13056, +9372,1370,700,63743,8784,8776,8786,8773,12686,12685,8978,7834,229,507,7681, +8596,8675,8672,8674,8673,8660,8659,8656,8658,8657,8595,8601,8600,8681,709,706, +707,708,63719,8592,8656,8653,8646,8678,8594,8655,10142,8644,8680,8676,8677, +8593,8597,8616,8616,8598,8645,8599,8679,63718,94,65342,126,65374,593,594, +12353,12449,65383,42,1645,1645,8727,65290,65121,8258,63209,8771,64,227,65312, +65131,592,2452,12576,2324,2708,2580,2519,2636,2508,2380,2764,2365,1377,1506, +64288,1506,98,2476,92,65340,2348,2732,2604,12400,3647,12496,124,65372,12549, +9425,7683,7685,9836,8757,1073,1576,65168,65169,12409,65170,64671,64520,64621, +12505,1378,1489,946,976,64305,64305,1489,64332,2477,2349,2733,2605,595,12403, +12499,664,2562,13105,9679,9670,9660,9668,9664,12304,65083,12305,65084,9699, +9698,9644,9658,9654,9642,9787,9632,9733,9700,9701,9652,9650,9251,7687,9608, +65346,3610,12412,12508,9373,13251,63732,123,63731,63730,65371,65115,63729, +65079,125,63742,63741,65373,65116,63740,65080,91,63728,63727,65339,63726,93, +63739,63738,65341,63737,728,814,774,815,785,865,810,826,166,384,63210,387, +12406,12502,8226,9688,8729,9678,99,1390,2458,263,2330,2714,2586,13192,2433, +784,2305,2689,8682,8453,711,812,780,8629,12568,269,231,7689,9426,265,597,267, +267,13253,184,807,162,8451,63199,65504,63394,63200,1401,2459,2331,2715,2587, +12564,1213,10003,1095,1215,1207,1269,1395,1228,1209,967,12919,12823,12905, +12618,12809,3594,3592,3593,3596,392,12918,12822,12904,12616,12808,12828,9675, +8855,8857,8853,12342,9680,9681,710,813,770,8999,450,448,449,451,9827,9827, +9831,13220,65347,13216,1409,58,8353,65306,8353,65109,721,720,44,787,789,63171, +1548,1373,63201,65292,788,701,65104,63202,786,699,9788,8773,8750,8963,6,7,8, +24,13,17,18,19,20,127,16,25,5,4,27,23,3,12,28,29,9,10,21,30,15,14,2,1,26,22, +31,11,169,63721,63193,12300,65378,65089,12301,65379,65090,13183,13255,13254, +9374,8354,663,8911,8910,164,63185,63186,63188,63189,100,1380,2470,1590,2342, +65214,65215,65216,1468,1468,8224,8225,2726,2598,12384,12480,1583,1491,64307, +64307,1491,1458,1491,1458,1491,1457,1491,1457,1491,1491,1460,1491,1460,1491, +1465,1491,1465,1491,1463,1491,1463,1491,1464,1491,1464,1491,1467,1491,1467, +1491,1462,1491,1462,1491,1456,1491,1456,1491,1461,1491,1461,65194,1615,1615, +1612,1612,2404,1447,1447,1157,63187,12298,65085,12299,65086,811,8660,8658, +2405,63190,783,8748,8215,819,831,698,8214,782,12553,13256,271,7697,9427,7699, +273,2465,2337,2721,2593,1672,64393,2396,2466,2338,2722,2594,7691,7693,1643, +1643,1076,176,1453,12391,1007,12487,9003,8998,948,397,2552,676,2471,2343,2727, +2599,599,901,836,9830,9826,168,63191,804,776,63192,901,12386,12482,12291,247, +8739,8725,1106,9619,7695,13207,273,65348,9604,3598,3604,12393,12489,36,63203, +65284,63268,65129,63204,8363,13094,729,775,803,803,12539,305,63166,644,8901, +9676,64287,64287,798,725,9375,63211,598,396,12389,12485,499,675,454,677,1249, +1109,1119,101,233,9793,2447,12572,277,2317,2701,2373,2757,283,7709,1381,1415, +9428,234,7871,7705,7879,7873,7875,7877,1108,517,2319,235,279,279,7865,2575, +2631,1092,232,2703,1383,12573,12360,7867,12575,56,1640,2542,9319,10129,2414, +9329,9349,9369,2798,2670,1640,12328,9835,12839,8328,65304,63288,9339,9359, +1784,8567,8312,3672,519,1125,12456,65396,2676,12628,1083,8712,9322,9342,9362, +8570,8230,8942,275,7703,7701,1084,8212,65073,65349,1371,8709,12579,1085,8211, +65074,1187,331,12581,1189,1224,8194,281,12627,603,666,604,606,605,9376,949, +941,61,65309,65126,8316,8801,12582,1088,600,1101,1089,1195,643,646,2318,2374, +426,645,12359,12455,65386,8494,63212,951,1384,942,240,7869,7707,1425,1425, +1425,1425,477,12641,8364,2503,2375,2759,33,1372,8252,161,63393,65281,63265, +8707,658,495,659,441,442,102,2398,2654,8457,1614,1614,1611,12552,9429,7711, +1601,1414,65234,65235,65236,997,9792,64256,64259,64260,64257,9326,9346,9366, +8210,9632,9644,1498,64314,64314,1498,1498,1464,1498,1464,1498,1456,1498,1456, +1501,1501,1503,1503,1507,1507,1509,1509,713,9673,1139,53,1637,2539,9316,10126, +2411,8541,2795,2667,1637,12325,12836,8325,65301,63285,9336,9356,1781,8564, +8309,3669,64258,402,65350,13209,3615,3613,3663,8704,52,1636,2538,9315,10125, +2410,2794,2666,1636,12324,12835,8324,65300,2551,63284,9335,9355,1780,8563, +8308,9325,9345,9365,3668,715,9377,8260,8355,103,2455,501,2327,1711,64403, +64404,64405,2711,2583,12364,12460,947,611,736,1003,12557,287,487,291,9430,285, +291,289,289,1075,12370,12466,8785,1436,1523,1437,223,1438,1524,12307,2456, +1394,2328,2712,2584,1594,65230,65231,65232,1173,1171,1169,2394,2650,608,13203, +12366,12462,1379,1490,64306,64306,1490,1107,446,660,662,704,661,705,740,673, +674,7713,65351,12372,12468,9378,13228,8711,96,790,768,768,2387,718,65344,832, +62,8805,8923,65310,8819,8823,8807,65125,609,485,12368,171,187,8249,8250,12464, +13080,13257,104,1193,1729,2489,1203,2361,2745,2617,1581,65186,65187,12399, +65188,13098,12495,65418,2637,1569,1569,1615,1569,1612,1569,1614,1569,1611, +1569,1569,1616,1569,1613,1569,1618,12644,1098,8636,8640,13258,1458,1458,1458, +1458,1458,1458,1458,1458,1459,1459,1459,1459,1459,1459,1459,1459,1457,1457, +1457,1457,1457,1457,1457,1457,295,12559,7723,7721,9431,293,7719,7715,7717, +1492,9829,9829,9825,64308,64308,1729,1607,1492,64423,65258,65258,64421,64420, +64424,65259,12408,64425,65260,13179,12504,65421,13110,615,13113,1495,1495,614, +689,12923,12827,12909,12622,12813,12402,12498,65419,1460,1460,1460,1460,1460, +1460,1460,1460,7830,65352,1392,3627,12411,12507,65422,1465,1465,1465,1465, +1465,1465,1465,1465,3630,777,777,801,802,13122,1001,8213,795,9832,8962,9379, +688,613,12405,13107,12501,65420,733,779,405,45,63205,65293,65123,63206,8208, +105,237,1103,2439,12583,301,464,9432,238,1110,521,12943,12939,12863,12858, +12965,12294,12289,65380,12855,12963,12847,12861,12957,12864,12950,12854,12843, +12850,12964,12293,12952,12856,12967,12966,12969,12846,12842,12852,12290,12958, +12867,12857,12862,12968,12953,12866,12851,12288,12853,12849,12859,12848,12860, +12844,12845,12295,12942,12938,12948,12944,12940,12941,2311,239,7727,1253,7883, +1239,1077,12917,12821,12903,12615,12807,236,2695,2567,12356,7881,2440,1080, +2312,2696,2568,2624,523,1081,2496,2368,2752,307,12452,65394,12643,732,1452, +299,1251,8787,2623,65353,8710,8734,1387,8747,8993,8993,63733,8992,8992,8745, +13061,9688,9689,9787,1105,303,953,970,912,617,943,9380,2674,12355,12451,65384, +2554,616,63213,12445,12541,297,7725,12585,1102,2495,2367,2751,1141,1143,106, +1393,2460,2332,2716,2588,12560,496,9433,309,669,607,1112,1580,65182,65183, +65184,1688,64395,2461,2333,2717,2589,1403,12292,65354,9381,690,107,1185,2453, +7729,1082,1179,2325,1499,1603,64315,64315,65242,1499,65243,65244,64333,2709, +2581,12363,1220,12459,65398,954,1008,12657,12676,12664,12665,13069,1600,1600, +12533,13188,1616,1613,1183,65392,1181,12558,13193,489,311,9434,311,7731,1412, +12369,12465,65401,1391,12534,312,2454,1093,2326,2710,2582,1582,65190,65191, +65192,999,2393,2649,12920,12824,12906,12619,12810,3586,3589,3587,3588,3675, +409,3590,13201,12365,12461,65399,13077,13078,13076,12910,12814,12896,12593, +12800,12595,1116,7733,13208,13222,65355,13218,12371,13248,3585,12467,65402, +13086,1153,12927,835,9382,13226,1135,13263,670,12367,12463,65400,13240,13246, +108,2482,314,2354,2738,2610,3653,65276,65272,65271,65274,65273,65275,65270, +65269,1604,955,411,1500,64316,64316,1500,1500,1465,1500,1465,1468,1500,1465, +1468,1500,1465,65246,64714,65247,64713,64715,65010,65248,64904,64716,65247, +65252,65184,65247,65252,65192,9711,410,620,12556,318,316,9435,7741,316,320, +320,7735,7737,794,792,60,8804,8922,65308,8818,8822,8806,65124,622,9612,621, +8356,1388,457,1113,63168,2355,2739,7739,2356,2529,2401,2531,2403,619,65356, +13264,3628,8743,172,8976,8744,3621,383,65102,818,65101,9674,9383,322,8467, +63214,9617,3622,2444,2316,2530,2402,13267,109,2478,175,817,772,717,65507,7743, +2350,2734,2606,1444,1444,12414,63637,63636,3659,63635,63628,63627,3656,63626, +63620,3633,63625,3655,63631,63630,3657,63629,63634,63633,3658,63632,3654, +12510,65423,9794,13127,1470,9794,1455,13187,12551,13268,9436,13221,7745,7747, +1605,65250,65251,65252,64721,64584,13133,12417,13182,12513,65426,1502,64318, +64318,1502,1396,1445,1446,1446,1445,625,13202,65381,183,12914,12818,12900, +12609,12656,12804,12654,12655,12415,12511,65424,8722,800,8854,727,8723,8242, +13130,13129,624,13206,13219,65357,13215,12418,13249,12514,65427,13270,3617, +13223,13224,9384,13227,13235,63215,623,181,181,13186,8811,8810,13196,956, +13197,12416,12512,65425,13205,215,13211,1443,1443,9834,9835,9837,9839,13234, +13238,13244,13241,13239,13247,13245,110,2472,8711,324,2344,2728,2600,12394, +12490,65413,329,13185,12555,160,328,326,9437,7755,326,7749,7751,12397,12493, +65416,8362,13195,2457,2329,2713,2585,3591,12435,626,627,12911,12815,12597, +12897,12598,12596,12648,12801,12647,12646,12395,12491,65414,63641,3661,57, +1641,2543,9320,10130,2415,2799,2671,1641,12329,12840,8329,65305,63289,9340, +9360,1785,8568,8313,9330,9350,9370,3673,460,1114,12531,65437,414,7753,65358, +13210,2467,2339,2723,2595,2345,12398,12494,65417,160,3603,3609,1606,65254, +1722,64415,65255,65260,65255,64722,64587,65256,64725,64590,64653,8716,8713, +8713,8800,8815,8817,8825,8802,8814,8816,8742,8832,8836,8833,8837,1398,9385, +13233,8319,241,957,12396,12492,65415,2492,2364,2748,2620,35,65283,65119,884, +885,8470,1504,64320,64320,1504,13237,13243,2462,2334,2718,2590,111,243,3629, +629,1257,1259,2451,12571,335,2321,2705,2377,2761,466,9438,244,7889,7897,7891, +7893,7895,1086,337,525,2323,246,1255,7885,339,12634,731,808,242,2707,1413, +12362,7887,417,7899,7907,7901,7903,7905,337,419,527,12458,65397,12631,1451, +333,7763,7761,2384,969,982,1121,631,1147,1149,974,2768,959,972,65359,49,1633, +2535,9312,10122,2407,8228,8539,63196,2791,2663,1633,189,12321,12832,8321, +65297,2548,63281,9332,9352,1777,188,8560,185,3665,8531,491,493,2579,2635,596, +9386,9702,8997,170,186,8735,2322,2378,248,511,12361,12457,65387,511,63216, +1151,245,7757,7759,12577,8254,65098,773,65097,65100,65099,175,2507,2379,2763, +112,13184,13099,2474,7765,2346,8671,8670,2730,2602,12401,3631,12497,1156,1216, +12671,182,8741,40,64830,63725,63724,8333,65288,65113,8317,63723,65077,41, +64831,63736,63735,8334,65289,65114,8318,63734,65078,8706,1472,1433,13225,1463, +1463,1463,1463,1463,1463,1463,1463,1441,12550,9439,7767,1508,1087,64324,64324, +13115,64323,1662,1402,1508,64343,64344,12410,64345,12506,1191,64334,37,1642, +65285,65130,46,1417,183,65377,63207,65294,65106,63208,834,8869,8240,8359, +13194,2475,2347,2731,2603,966,981,12922,12826,12908,12621,12812,632,3642,981, +421,3614,3612,3616,960,12915,12819,12662,12901,12658,12610,12805,12660,12612, +12661,12663,12659,12404,12500,982,1411,43,799,8853,177,726,65291,65122,8314, +65360,13272,12413,9759,9756,9758,9757,12509,3611,12306,12320,9387,8826,8478, +697,8245,8719,8965,12540,8984,8834,8835,8759,8733,968,1137,1158,13232,12407, +12503,13236,13242,113,2392,1448,1602,65238,65239,65240,1464,1464,1464,1464, +1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1464,1439,12561,9440, +672,65361,1511,64327,64327,1511,1458,1511,1458,1511,1457,1511,1457,1511,1511, +1460,1511,1460,1511,1465,1511,1465,1511,1463,1511,1463,1511,1464,1511,1464, +1511,1467,1511,1467,1511,1462,1511,1462,1511,1456,1511,1456,1511,1461,1511, +1461,9388,9833,1467,1467,1467,1467,1467,1467,1467,1467,63,1567,1374,191,63423, +894,65311,63295,34,8222,8220,65282,12318,12317,8221,8216,8219,8219,8217,329, +8218,39,65287,114,1404,2480,341,2352,8730,63717,13230,13231,13229,1471,1471, +2736,2608,12425,12521,65431,2545,2544,612,8758,12566,345,343,9441,343,529, +7769,7771,7773,8251,8838,8839,174,63720,63194,1585,1408,65198,12428,1585, +65267,65166,1604,12524,65434,1512,64328,1512,1458,1512,1458,1512,1457,1512, +1457,1512,1512,1460,1512,1460,1512,1465,1512,1465,1512,1463,1512,1463,1512, +1464,1512,1464,1512,1467,1512,1467,1512,1462,1512,1462,1512,1456,1512,1456, +1512,1461,1512,1461,8765,1431,1431,8976,638,639,2525,2397,961,637,635,693, +1009,734,12913,12817,12899,12608,12602,12649,12601,12603,12652,12803,12607, +12604,12651,12605,12606,12650,12653,8735,793,8895,12426,12522,65432,730,805, +778,703,1369,796,723,702,825,722,531,13137,7775,636,634,65362,12429,12525, +65435,3619,9389,2524,2353,2652,1681,64397,2528,2400,2784,2500,2372,2756,63217, +9616,633,692,12427,12523,65433,2546,2547,63197,3620,2443,2315,2699,2499,2371, +2755,115,2488,347,7781,1589,2360,65210,65211,65212,2744,2616,12373,12469, +65403,65018,1505,64321,64321,1505,3634,3649,3652,3651,3635,3632,3648,63622, +3637,63621,3636,3650,63624,3639,63623,3638,3640,3641,12569,353,7783,351,601, +1241,1243,602,9442,349,537,7777,7779,7785,828,8243,714,167,1587,65202,65203, +65204,1462,1462,1462,1462,1462,1462,1462,1426,1462,1405,12379,12475,65406,59, +1563,65307,65108,12444,65439,13090,13091,55,1639,2541,9318,10128,2413,8542, +2797,2669,1639,12327,12838,8327,65303,63287,9338,9358,1783,8566,8311,9328, +9348,9368,3671,173,1399,2486,1096,1617,64609,64606,64608,1617,1611,64610, +64607,9618,9619,9617,9618,2358,2742,2614,1427,12565,1097,1588,65206,65207, +65208,995,8362,8362,1456,1456,1456,1456,1456,1456,1456,1456,1456,1211,1005, +1513,64329,64329,64300,64300,64301,64301,1473,1513,64298,64298,64299,64299, +642,963,962,962,1010,12375,12471,65404,1469,1469,8764,1474,12916,12820,12670, +12902,12666,12613,12667,12806,12669,12668,54,1638,2540,9317,10127,2412,2796, +2668,1638,12326,12837,8326,65302,63286,9337,9357,1782,8565,8310,9327,2553, +9347,9367,3670,47,65295,383,7835,9786,65363,1475,173,1100,12381,12477,65407, +824,823,3625,3624,3595,3626,32,32,9824,9824,9828,9390,827,13252,13213,9641, +9636,13199,13214,13262,13265,13266,13198,13269,13212,13217,9638,9639,9640, +9637,9635,13275,2487,2359,2743,12617,12677,12672,12594,12645,12611,12614, +12600,63218,163,65505,822,821,8834,8842,8838,8827,8715,12377,12473,65405,1618, +8721,9788,8835,8843,8839,13276,13180,116,2468,8868,8867,2340,2724,2596,1591, +65218,65219,12383,65220,13181,12479,65408,1600,964,1514,64330,64330,64330, +1514,359,12554,357,680,355,1670,64379,64380,64381,64380,65252,9443,7793,355, +7831,7787,7789,1090,1197,1578,65174,64674,64524,65175,12390,64673,64523,1577, +65172,65176,64676,64526,64627,12486,65411,8481,9742,1440,1449,9321,12841,9341, +9361,8569,679,1496,64312,64312,1496,1205,1435,1435,2469,2341,2725,2597,1584, +65196,63640,63639,3660,63638,1579,65178,65179,65180,8707,8756,952,977,977, +12921,12825,12907,12620,12811,9324,9344,9364,3601,429,3602,254,3607,3600,3608, +3606,1154,1644,1644,51,1635,2537,9314,10124,2409,8540,2793,2665,1635,12323, +12834,8323,65299,2550,63283,9334,9354,1779,190,63198,8562,179,3667,13204, +12385,12481,65409,12912,12816,12898,12599,12802,732,816,771,771,864,8764,820, +830,8855,1430,1430,2672,1155,1407,7791,65364,1385,12392,12488,65412,741,745, +742,744,743,445,389,424,900,13095,3599,12308,65117,65081,12309,65118,65082, +3605,427,9391,8482,63722,63195,648,9660,9668,9658,9650,678,1510,64326,64326, +1510,1094,1461,1461,1461,1461,1461,1461,1461,1461,1115,63219,2463,2335,2719, +2591,1657,64359,64360,64361,2464,2336,2720,2592,647,12388,12484,65410,12387, +12483,65391,9323,9343,9363,8571,9331,21316,9351,9371,50,1634,2536,9313,10123, +2408,8229,8229,65072,2792,2664,1634,12322,12833,8322,65298,2549,63282,9333, +9353,1778,8561,443,178,3666,8532,117,250,649,2441,12584,365,468,9444,251,7799, +1091,2385,369,533,2313,252,472,7795,474,1265,476,470,7909,249,2697,2569,12358, +7911,432,7913,7921,7915,7917,7919,369,1267,535,12454,65395,1145,12636,363, +1263,7803,2625,65365,95,8215,65343,65075,65103,8746,8704,371,9392,9600,1476, +965,971,944,650,973,797,724,2675,367,1118,12357,12453,65385,1199,1201,361, +7801,7797,2442,2314,2698,2570,2626,2498,2370,2754,2497,2369,2753,118,2357, +2741,2613,12535,1493,64309,64309,64309,1493,64331,64331,1520,1521,9445,7807, +1074,1700,64363,64364,64365,12537,9792,124,781,809,716,712,1406,651,12536, +2509,2381,2765,2435,2307,2691,65366,1400,12446,12542,12443,65438,12538,9393, +7805,652,12436,12532,119,7811,12633,12431,12527,65436,12632,12430,12526,13143, +12316,65076,1608,65262,1572,65158,13277,9446,373,7813,7815,7817,12433,8472, +12529,12638,12637,7809,9702,9675,9689,12302,65091,12303,65092,9671,9672,9663, +9661,9667,9665,12310,12311,9657,9655,9643,9786,9633,9734,9743,12312,12313, +9653,9651,12432,12528,12639,65367,12434,12530,65382,8361,65510,3623,9394,7832, +695,653,447,120,829,12562,9447,7821,7819,1389,958,65368,9395,739,121,13134, +2479,253,2351,12626,2735,2607,12420,12516,65428,12625,3662,12419,12515,65388, +1123,9448,375,255,7823,7925,1610,1746,64431,65266,1574,65162,65163,65164, +65267,65268,64733,64600,64660,1745,12630,165,65509,12629,12678,1450,1450,1099, +1273,12673,12675,12674,1434,7923,436,7927,1397,1111,12642,9775,1410,65369, +1497,64313,64313,1497,1522,64287,12424,12681,12520,65430,12635,12423,12519, +65390,1011,12680,12679,3618,3597,9396,890,837,422,7833,696,7929,654,12422, +12684,12518,65429,12640,1131,1133,1127,1129,12421,12517,65389,12683,12682, +2527,2399,122,1382,378,2395,2651,1592,65222,65223,12374,65224,1586,65200, +12470,1429,1428,1432,1494,64310,64310,1494,12567,382,9449,7825,657,380,380, +7827,1079,1177,1247,12380,12476,48,1632,2534,2406,2790,2662,1632,8320,65296, +63280,1776,8304,3664,65279,8204,8203,950,12563,1386,1218,1078,1175,1245,12376, +12472,1454,7829,65370,12382,12478,9397,656,438,12378,12474, +}; + + +#include "fitz.h" +#include "mupdf.h" + +int pdf_lookupagl(char *name, int *ucsbuf, int ucscap) +{ + char buf[256]; + int ucslen = 0; + char *p; + char *s; + int i; + + strlcpy(buf, name, sizeof buf); + + /* kill anything after first period */ + p = strchr(buf, '.'); + if (p) + p[0] = 0; + + /* split into components separated by underscore */ + p = buf; + s = strsep(&p, "_"); + while (s) + { + int l = 0; + int r = nelem(aglidx) - 1; + + while (l <= r) + { + int m = (l + r) >> 1; + int c = strcmp(s, aglidx[m].name); + if (c < 0) + r = m - 1; + else if (c > 0) + l = m + 1; + else + { + for (i = 0; i < aglidx[m].num; i++) + ucsbuf[ucslen++] = agldat[aglidx[m].ofs + i]; + goto next; + } + } + + if (strstr(s, "uni") == s) + { + char tmp[5]; + s += 3; + while (s[0]) + { + strlcpy(tmp, s, 5); + ucsbuf[ucslen++] = strtol(tmp, 0, 16); + s += MIN(strlen(s), 4); + } + } + + else if (strstr(s, "u") == s) + ucsbuf[ucslen++] = strtol(s + 1, 0, 16); + +next: + s = strsep(&p, "_"); + } + + return ucslen; +} + diff --git a/mupdf/pdf_fontfilefc.c b/mupdf/pdf_fontfilefc.c index b4a92929..e54214ae 100644 --- a/mupdf/pdf_fontfilefc.c +++ b/mupdf/pdf_fontfilefc.c @@ -27,8 +27,8 @@ enum static char *basenames[14] = { - "Courier", - "Courier-Bold", + "Courier", + "Courier-Bold", "Courier-Oblique", "Courier-BoldOblique", "Helvetica", @@ -39,7 +39,7 @@ static char *basenames[14] = "Times-Bold", "Times-Italic", "Times-BoldItalic", - "Symbol", + "Symbol", "ZapfDingbats" }; diff --git a/mupdf/pdf_fontfilems.c b/mupdf/pdf_fontfilems.c index a5431bfb..cf81db46 100644 --- a/mupdf/pdf_fontfilems.c +++ b/mupdf/pdf_fontfilems.c @@ -60,7 +60,7 @@ struct pdf_fontlistMS_s { pdf_fontmapMS *fontmap; int len; - int cap; + int cap; }; typedef struct _tagTT_OFFSET_TABLE @@ -107,8 +107,8 @@ typedef struct _tagFONT_COLLECTION static char *basenames[13] = { - "Courier", - "Courier-Bold", + "Courier", + "Courier-Bold", "Courier-Oblique", "Courier-BoldOblique", "Helvetica", @@ -119,7 +119,7 @@ static char *basenames[13] = "Times-Bold", "Times-Italic", "Times-BoldItalic", - "Symbol", + "Symbol", }; static char *basepatterns[13] = @@ -160,7 +160,7 @@ compare(const void *elem1, const void *elem2) return stricmp(val1->fontface, val2->fontface); } -static void * +static void * localbsearch (const void *key, const void *base, size_t num, size_t width, int (*compare)(const void *, const void *)) { @@ -169,7 +169,7 @@ localbsearch (const void *key, const void *base, size_t num, char *mid; unsigned int half; int result; - + while (lo <= hi) if (half = num / 2) { @@ -190,7 +190,7 @@ localbsearch (const void *key, const void *base, size_t num, return((*compare)(key,lo) ? 0 : lo); else break; - + return(0); } @@ -217,7 +217,7 @@ removeredundancy(pdf_fontlistMS *fl) fl->fontmap[i].fontpath,fl->fontmap[i].index); } -static fz_error * +static fz_error * swapword(char* pbyte, int nLen) { int i; @@ -237,7 +237,7 @@ swapword(char* pbyte, int nLen) } /* pSouce and PDest can be same */ -static fz_error * +static fz_error * decodeunicodeBMP(char* source, int sourcelen,char* dest, int destlen) { wchar_t tmp[1024*2]; @@ -329,7 +329,7 @@ growfontlist(pdf_fontlistMS *fl) if (!newitems) return fz_outofmem; - memset(newitems + fl->cap, 0, + memset(newitems + fl->cap, 0, sizeof(struct fz_keyval_s) * (newcap - fl->cap)); fl->fontmap = newitems; @@ -390,7 +390,7 @@ parseTTF(fz_file *file, int offset, int index, char *path) return fz_throw("fonterror : invalid font version"); found = 0; - + for(i = 0; i< ttOffsetTable.uNumOfTables; i++) { SAFE_FZ_READ(file,&tblDir,sizeof(TT_TABLE_DIRECTORY)); @@ -444,11 +444,11 @@ parseTTF(fz_file *file, int offset, int index, char *path) switch(ttRecord.uPlatformID) { case PLATFORM_UNICODE: - err = decodeunicodeplatform(szTemp, ttRecord.uStringLength, + err = decodeunicodeplatform(szTemp, ttRecord.uStringLength, szTemp, sizeof(szTemp), ttRecord.uEncodingID); break; case PLATFORM_MACINTOSH: - err = decodemacintoshplatform(szTemp, ttRecord.uStringLength, + err = decodemacintoshplatform(szTemp, ttRecord.uStringLength, szTemp, sizeof(szTemp), ttRecord.uEncodingID); break; case PLATFORM_ISO: @@ -483,7 +483,7 @@ parseTTFs(char *path) err = parseTTF(file,0,0,path); if(err) goto cleanup; - + cleanup: if(file) fz_closefile(file); @@ -523,7 +523,7 @@ parseTTCs(char *path) for(i = 0; i < fontcollectioin.NumFonts; ++i) { offsettable[i] = SWAPLONG(offsettable[i]); - parseTTF(file,offsettable[i],i,path); + parseTTF(file,offsettable[i],i,path); } fz_free(offsettable); } @@ -538,8 +538,8 @@ parseTTCs(char *path) err = fz_throw("fonterror: wrong format"); goto cleanup; } - - + + cleanup: if(file) fz_closefile(file); @@ -641,7 +641,7 @@ pdf_lookupfontMS(char *fontname, char **fontpath, int *index) for (i = 0; i < ARRAY_SIZE(basenames); i++) if (!strcmp(fontname, basenames[i])) pattern = basepatterns[i]; - + strlcpy(fontmap.fontface,pattern,sizeof(fontmap.fontface)); found = localbsearch(&fontmap,fontlistMS.fontmap,fontlistMS.len, sizeof(pdf_fontmapMS),compare); diff --git a/mupdf/pdf_function.c b/mupdf/pdf_function.c index fd241e7c..2e06d5d3 100644 --- a/mupdf/pdf_function.c +++ b/mupdf/pdf_function.c @@ -413,7 +413,7 @@ parsecode(pdf_function *func, fz_stream *stream, int *codeptr) if (token == PDF_TERROR || token == PDF_TEOF) goto cleanup; } - else + else elseptr = -1; if (token == PDF_TKEYWORD) { diff --git a/mupdf/pdf_interpret.c b/mupdf/pdf_interpret.c index 3d99d9af..028a3d85 100644 --- a/mupdf/pdf_interpret.c +++ b/mupdf/pdf_interpret.c @@ -268,7 +268,7 @@ runextgstate(pdf_gstate *gstate, pdf_xref *xref, fz_obj *extgstate) gstate->linejoin = fz_toint(val); else if (!strcmp(s, "ML")) gstate->miterlimit = fz_toreal(val); - + else if (!strcmp(s, "D")) { if (fz_isarray(val) && fz_arraylen(val) == 2) @@ -471,7 +471,7 @@ Lsetcolorspace: if (error) return error; } - else + else { if (!strcmp(fz_toname(obj), "DeviceGray")) cs = pdf_devicegray; @@ -1008,7 +1008,7 @@ fz_debugobj(rdb); csi->clip = 1; break; - case 'g': + case 'g': if (csi->top != 1) goto syntaxerror; @@ -1018,7 +1018,7 @@ fz_debugobj(rdb); error = pdf_setcolor(csi, PDF_MFILL, v); if (error) return error; break; - + case 'G': if (csi->top != 1) goto syntaxerror; diff --git a/mupdf/pdf_open.c b/mupdf/pdf_open.c index fa1b214a..ea8804bd 100644 --- a/mupdf/pdf_open.c +++ b/mupdf/pdf_open.c @@ -178,7 +178,7 @@ readoldxref(fz_obj **trailerp, pdf_xref *xref, char *buf, int cap) n = fz_readline(xref->file, buf, cap); if (n < 0) return fz_ioerror(xref->file); - + s = buf; ofs = atoi(strsep(&s, " ")); len = atoi(strsep(&s, " ")); diff --git a/mupdf/pdf_page.c b/mupdf/pdf_page.c index e257f3d0..b8747ca6 100644 --- a/mupdf/pdf_page.c +++ b/mupdf/pdf_page.c @@ -174,7 +174,7 @@ pdf_loadpage(pdf_page **pagep, pdf_xref *xref, fz_obj *dict) /* * Load annotations - */ + */ obj = fz_dictgets(dict, "Annots"); if (obj) @@ -205,7 +205,7 @@ pdf_loadpage(pdf_page **pagep, pdf_xref *xref, fz_obj *dict) /* * Interpret content stream to build display tree - */ + */ obj = fz_dictgets(dict, "Contents"); @@ -263,7 +263,7 @@ pdf_droppage(pdf_page *page) { pdf_logpage("drop page %p\n", page); /* - if (page->comments) + if (page->comments) pdf_dropcomment(page->comments); */ if (page->links) diff --git a/mupdf/pdf_resources.c b/mupdf/pdf_resources.c index ebcd02ff..2ea688c1 100644 --- a/mupdf/pdf_resources.c +++ b/mupdf/pdf_resources.c @@ -34,7 +34,7 @@ while in the middle of parsing a content stream. /Pattern << /Pat0 20 0 R >> - /Shading << + /Shading << /Sh0 30 0 R >> /XObject << diff --git a/mupdf/pdf_shade1.c b/mupdf/pdf_shade1.c index d6823075..217284ca 100644 --- a/mupdf/pdf_shade1.c +++ b/mupdf/pdf_shade1.c @@ -31,7 +31,7 @@ pdf_loadtype1shade(fz_shade *shade, pdf_xref *xref, fz_obj *dict, fz_obj *ref) x1 = fz_toreal(fz_arrayget(obj, 1)); y0 = fz_toreal(fz_arrayget(obj, 2)); y1 = fz_toreal(fz_arrayget(obj, 3)); - } + } else { x0 = 0; x1 = 1.0; @@ -47,7 +47,7 @@ pdf_loadtype1shade(fz_shade *shade, pdf_xref *xref, fz_obj *dict, fz_obj *ref) matrix = pdf_tomatrix(obj); pdf_logshade("matrix [%g %g %g %g %g %g]\n", matrix.a, matrix.b, matrix.c, matrix.d, matrix.e, matrix.f); - } + } else matrix = fz_identity(); @@ -55,7 +55,7 @@ pdf_loadtype1shade(fz_shade *shade, pdf_xref *xref, fz_obj *dict, fz_obj *ref) error = pdf_loadfunction(&func, xref, obj); if (error) return error; - + shade->usefunction = 0; if (error) @@ -99,7 +99,7 @@ pdf_loadtype1shade(fz_shade *shade, pdf_xref *xref, fz_obj *dict, fz_obj *ref) ADD_VERTEX(x, y); ADD_VERTEX(xn, y); ADD_VERTEX(xn, yn); - + ADD_VERTEX(x, y); ADD_VERTEX(xn, yn); ADD_VERTEX(x, yn); @@ -226,7 +226,7 @@ pdf_loadtype2shade(fz_shade *shade, pdf_xref *xref, fz_obj *dict, fz_obj *ref) static int buildannulusmesh(float* mesh, int pos, - float x0, float y0, float r0, float x1, float y1, float r1, + float x0, float y0, float r0, float x1, float y1, float r1, float c0, float c1, int nomesh) { int n = pos * 3; @@ -327,7 +327,7 @@ pdf_loadtype3shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref pdf_loadshadefunction(shade, xref, shading, t0, t1); - if (r0 < r1) + if (r0 < r1) rs = r0 / (r0 - r1); else rs = -BIGNUM; @@ -336,7 +336,7 @@ pdf_loadtype3shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref ey0 = y0 + (y1 - y0) * rs; er0 = r0 + (r1 - r0) * rs; - if (r0 > r1) + if (r0 > r1) rs = r1 / (r1 - r0); else rs = -BIGNUM; diff --git a/mupdf/pdf_shade4.c b/mupdf/pdf_shade4.c index ddd42efd..34290297 100644 --- a/mupdf/pdf_shade4.c +++ b/mupdf/pdf_shade4.c @@ -64,7 +64,7 @@ pdf_loadtype4shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref pdf_loadshadefunction(shade, xref, shading, c0[0], c1[0]); } - bitspervertex = bpflag + bpcoord * 2 + bpcomp * ncomp; + bitspervertex = bpflag + bpcoord * 2 + bpcomp * ncomp; bytepervertex = (bitspervertex+7) / 8; error = pdf_loadstream(&buf, xref, fz_tonum(ref), fz_togen(ref)); @@ -241,7 +241,7 @@ pdf_loadtype5shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref ncomp = 1; pdf_loadshadefunction(shade, xref, shading, c0[0], c1[0]); shade->usefunction = 1; - } + } else shade->usefunction = 0; @@ -306,7 +306,7 @@ pdf_loadtype5shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref ADD_VERTEX(q * vpr + p); ADD_VERTEX(q * vpr + p + 1); ADD_VERTEX((q + 1) * vpr + p + 1); - + ADD_VERTEX(q * vpr + p); ADD_VERTEX((q + 1) * vpr + p + 1); ADD_VERTEX((q + 1) * vpr + p); @@ -376,7 +376,7 @@ filltensorinterior(pdf_tensorpatch *p) lcp2(p->pole[2][0].x, p->pole[2][3].x) - lcp2(lcp2(p->pole[0][0].x, p->pole[0][3].x), lcp2(p->pole[3][0].x, p->pole[3][3].x)); - + p->pole[1][1].y = lcp1(p->pole[0][1].y, p->pole[3][1].y) + lcp1(p->pole[1][0].y, p->pole[1][3].y) - lcp1(lcp1(p->pole[0][0].y, p->pole[0][3].y), @@ -438,7 +438,7 @@ split_patch(pdf_tensorpatch *s0, pdf_tensorpatch *s1, const pdf_tensorpatch *p) copycolor(s1->color[0], s0->color[1]); copycolor(s1->color[1], p->color[1]); - copycolor(s1->color[2], p->color[2]); + copycolor(s1->color[2], p->color[2]); copycolor(s1->color[3], s0->color[2]); } @@ -520,12 +520,12 @@ static int drawstripe(pdf_tensorpatch patch, fz_shade *shade, int ptr, int ncomp, int depth) { pdf_tensorpatch s0, s1; - + split_stripe(&s0, &s1, &patch); depth++; - - if (depth >= SEGMENTATION_DEPTH) + + if (depth >= SEGMENTATION_DEPTH) { ptr = triangulatepatch(s0, shade, ptr, ncomp); ptr = triangulatepatch(s1, shade, ptr, ncomp); @@ -542,11 +542,11 @@ static int drawpatch(pdf_tensorpatch patch, fz_shade *shade, int ptr, int ncomp, int depth) { pdf_tensorpatch s0, s1; - + split_patch(&s0, &s1, &patch); depth++; - - if (depth > SEGMENTATION_DEPTH) + + if (depth > SEGMENTATION_DEPTH) { ptr = drawstripe(s0, shade, ptr, ncomp, 0); ptr = drawstripe(s1, shade, ptr, ncomp, 0); @@ -614,7 +614,7 @@ pdf_loadtype6shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref ncomp = 1; pdf_loadshadefunction(shade, xref, shading, c0[0], c1[0]); shade->usefunction = 1; - } + } else shade->usefunction = 0; @@ -644,7 +644,7 @@ pdf_loadtype6shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref int k; for (k=0; k < ncomp; ++k) { t = getdata(stream, bpcomp); - patch.color[i][k] = + patch.color[i][k] = c0[k] + (t * (c1[k] - c0[k]) / (pow(2, bpcomp) - 1.0f)); } } @@ -729,7 +729,7 @@ pdf_loadtype7shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref ncomp = 1; pdf_loadshadefunction(shade, xref, shading, c0[0], c1[0]); shade->usefunction = 1; - } + } else shade->usefunction = 0; @@ -759,7 +759,7 @@ pdf_loadtype7shade(fz_shade *shade, pdf_xref *xref, fz_obj *shading, fz_obj *ref int k; for (k=0; k < ncomp; ++k) { t = getdata(stream, bpcomp); - patch.color[i][k] = + patch.color[i][k] = c0[k] + (t * (c1[k] - c0[k]) / (pow(2, bpcomp) - 1.0f)); } } diff --git a/mupdf/pdf_stream.c b/mupdf/pdf_stream.c index bfe2fc98..b1570c17 100644 --- a/mupdf/pdf_stream.c +++ b/mupdf/pdf_stream.c @@ -322,7 +322,7 @@ cleanup0: } /* - * Open a stream for reading the raw (compressed but decrypted) data. + * Open a stream for reading the raw (compressed but decrypted) data. * Using xref->file while this is open is a bad idea. */ fz_error * @@ -374,7 +374,7 @@ pdf_openrawstream(fz_stream **stmp, pdf_xref *xref, int oid, int gen) } /* - * Open a stream for reading uncompressed data. + * Open a stream for reading uncompressed data. * Put the opened file in xref->stream. * Using xref->file while a stream is open is a Bad idea. */ diff --git a/mupdf/pdf_unicode.c b/mupdf/pdf_unicode.c index 7affd1b9..2fb82233 100644 --- a/mupdf/pdf_unicode.c +++ b/mupdf/pdf_unicode.c @@ -136,7 +136,7 @@ addtextchar(pdf_textline *line, fz_irect bbox, int c) if (line->len + 1 >= line->cap) { - newcap = line->cap ? line->cap * 2 : 80; + newcap = line->cap ? line->cap * 2 : 80; newtext = fz_realloc(line->text, sizeof(pdf_textchar) * newcap); if (!newtext) return fz_outofmem; @@ -200,7 +200,7 @@ extracttext(pdf_textline **line, fz_node *node, fz_matrix ctm) { h = fz_gethmtx(text->font, g); oldpt.x += h.w * 0.001; - + vx.x = h.w * 0.001; vx.y = 0; vy.x = 0; vy.y = 1; } diff --git a/raster/glyphcache.c b/raster/glyphcache.c index b10b47bb..41259878 100644 --- a/raster/glyphcache.c +++ b/raster/glyphcache.c @@ -95,7 +95,7 @@ fz_newglyphcache(fz_glyphcache **arenap, int slots, int size) cleanup: fz_free(arena->hash); - fz_free(arena->lru); + fz_free(arena->lru); fz_free(arena->buffer); fz_free(arena); return fz_outofmem; @@ -105,7 +105,7 @@ void fz_dropglyphcache(fz_glyphcache *arena) { fz_free(arena->hash); - fz_free(arena->lru); + fz_free(arena->lru); fz_free(arena->buffer); fz_free(arena); } diff --git a/raster/imagescale.c b/raster/imagescale.c index 38310a4e..96486033 100644 --- a/raster/imagescale.c +++ b/raster/imagescale.c @@ -88,7 +88,7 @@ static void srow5(byte *src, byte *dst, int w, int denom) static void srow5p2(byte * restrict src, byte * restrict dst, int w, int log2denom) { - srownp2(src, dst, w, log2denom, 5); + srownp2(src, dst, w, log2denom, 5); } static inline void scoln(byte * restrict src, byte * restrict dst, int w, int denom, int n) @@ -216,7 +216,7 @@ fz_scalepixmap(fz_pixmap **dstp, fz_pixmap *src, int xdenom, int ydenom) while ((v >>= 1)) ydenom2++; scolx = scol5p2; } - + break; } diff --git a/raster/pathstroke.c b/raster/pathstroke.c index b7b76f9f..f1afb825 100644 --- a/raster/pathstroke.c +++ b/raster/pathstroke.c @@ -189,7 +189,7 @@ linejoin(struct sctx *s, fz_point a, fz_point b, fz_point c) if (linejoin == ROUND) { - if (cross < 0) + if (cross < 0) { error = line(s, b.x - dlx0, b.y - dly0, b.x - dlx1, b.y - dly1); if (error) return error; @@ -323,7 +323,7 @@ strokemoveto(struct sctx *s, fz_point cur) { fz_error *error; - error = strokeflush(s); + error = strokeflush(s); if (error) return error; s->seg[0] = cur; diff --git a/samus/sa_tiff.c b/samus/sa_tiff.c index 3fc6c7fe..3b532bb4 100644 --- a/samus/sa_tiff.c +++ b/samus/sa_tiff.c @@ -238,7 +238,7 @@ tiffreadfiltered(sa_tiff *tiff, } else if (error == fz_ioneedout) { - if (out->wp - out->rp == 0) + if (out->wp - out->rp == 0) { error = fz_growbuffer(out); if (error) diff --git a/samus/sa_zip.c b/samus/sa_zip.c index c00f6f06..38f3c4ae 100644 --- a/samus/sa_zip.c +++ b/samus/sa_zip.c @@ -269,7 +269,7 @@ static fz_error *reallyopenzipentry(fz_stream **stmp, sa_zip *zip, int idx) return fz_ioerror(zip->file); switch (method) - { + { case 0: error = fz_newnullfilter(&filter, csize); if (error) diff --git a/stream/filt_a85e.c b/stream/filt_a85e.c index 357bd4de..f7b5912d 100644 --- a/stream/filt_a85e.c +++ b/stream/filt_a85e.c @@ -96,13 +96,13 @@ fz_processa85e(fz_filter *filter, fz_buffer *in, fz_buffer *out) case 1: word |= in->rp[0] << 24; } in->rp += count; - + divisor = 85L * 85 * 85 * 85; while (count-- >= 0) { *out->wp++ = ((word / divisor) % 85) + '!'; divisor /= 85; } - + *out->wp++ = '~'; *out->wp++ = '>'; out->eof = 1; diff --git a/stream/filt_faxc.h b/stream/filt_faxc.h index 14cae13f..f11334be 100644 --- a/stream/filt_faxc.h +++ b/stream/filt_faxc.h @@ -31,7 +31,7 @@ getrun(const unsigned char *line, int x, int w, int c) { int z; int b; - + if (x < 0) x = 0; @@ -47,7 +47,7 @@ getrun(const unsigned char *line, int x, int w, int c) return z - x; } -static inline int +static inline int findchanging(const unsigned char *line, int x, int w) { int a, b; @@ -77,7 +77,7 @@ findchanging(const unsigned char *line, int x, int w) return x; } -static inline int +static inline int findchangingcolor(const unsigned char *line, int x, int w, int color) { if (line == 0) @@ -97,7 +97,7 @@ static const unsigned char lm[8] = static const unsigned char rm[8] = { 0x00, 0x80, 0xC0, 0xE0, 0xF0, 0xF8, 0xFC, 0xFE }; -static inline void +static inline void setbits(unsigned char *line, int x0, int x1) { int a0, a1, b0, b1, a; diff --git a/stream/filt_faxd.c b/stream/filt_faxd.c index 45f9d556..fbf7a6b8 100644 --- a/stream/filt_faxd.c +++ b/stream/filt_faxd.c @@ -19,7 +19,7 @@ typedef struct fz_faxd_s fz_faxd; struct fz_faxd_s { fz_filter super; - + int k; int endofline; int encodedbytealign; diff --git a/stream/filt_faxe.c b/stream/filt_faxe.c index 97c16c0d..811b5a29 100644 --- a/stream/filt_faxe.c +++ b/stream/filt_faxe.c @@ -330,7 +330,7 @@ process(fz_faxe *fax, fz_buffer *in, fz_buffer *out) fax->a0 = -1; fax->stage ++; - + case 3: error = 0; /* to silence compiler */ diff --git a/stream/filt_flate.c b/stream/filt_flate.c index 00310172..1e048c17 100644 --- a/stream/filt_flate.c +++ b/stream/filt_flate.c @@ -164,7 +164,7 @@ fz_dropflatee(fz_filter *f) err = deflateEnd(zp); if (err != Z_OK) fprintf(stderr, "deflateEnd: %s", zp->msg); - + fz_free(f); } diff --git a/stream/filt_lzwe.c b/stream/filt_lzwe.c index a24d8fe5..978b6ef2 100644 --- a/stream/filt_lzwe.c +++ b/stream/filt_lzwe.c @@ -203,7 +203,7 @@ resume: /* reserve space for this code and an eventual CLEAR code */ if (out->wp + 5 > out->ep) - { + { lzw->resume = 1; return fz_ioneedout; } diff --git a/stream/filt_rle.c b/stream/filt_rle.c index 598733e1..6160e148 100644 --- a/stream/filt_rle.c +++ b/stream/filt_rle.c @@ -224,7 +224,7 @@ fprintf(stderr, "--record--\n"); case END: error = puteod(enc, in, out); if (error) return error; - + out->eof = 1; return fz_iodone; } diff --git a/stream/obj_array.c b/stream/obj_array.c index 666e113a..cfcd3fb1 100644 --- a/stream/obj_array.c +++ b/stream/obj_array.c @@ -12,7 +12,7 @@ fz_newarray(fz_obj **op, int initialcap) obj = *op = fz_malloc(sizeof (fz_obj)); if (!obj) return fz_outofmem; - obj->refs = 1; + obj->refs = 1; obj->kind = FZ_ARRAY; obj->u.a.len = 0; diff --git a/stream/obj_dict.c b/stream/obj_dict.c index 2eef56b5..0981e8a3 100644 --- a/stream/obj_dict.c +++ b/stream/obj_dict.c @@ -32,7 +32,7 @@ fz_newdict(fz_obj **op, int initialcap) obj = *op = fz_malloc(sizeof (fz_obj)); if (!obj) return fz_outofmem; - obj->refs = 1; + obj->refs = 1; obj->kind = FZ_DICT; obj->u.d.sorted = 1; diff --git a/stream/obj_parse.c b/stream/obj_parse.c index bd8133a2..73b761cb 100644 --- a/stream/obj_parse.c +++ b/stream/obj_parse.c @@ -285,7 +285,7 @@ static fz_error *parsehexstring(fz_obj **obj, char **sp) *p++ = fromhex(a) * 16 + fromhex(b); } - + *sp = s; return fz_newstring(obj, buf, p - buf); } diff --git a/world/res_colorspace.c b/world/res_colorspace.c index adbab733..1d5ee1ae 100644 --- a/world/res_colorspace.c +++ b/world/res_colorspace.c @@ -42,7 +42,7 @@ fz_stdconvcolor(fz_colorspace *srcs, float *srcv, fz_colorspace *dsts, float *ds int i; if (srcs != dsts) - { + { srcs->toxyz(srcs, srcv, xyz); dsts->fromxyz(dsts, xyz, dstv); for (i = 0; i < dsts->n; i++) |