From e921e12bcfa3a343eac5e4b7ba3f2566f5eff49f Mon Sep 17 00:00:00 2001 From: Sebastian Rasmussen Date: Sat, 8 Mar 2008 17:25:56 +0100 Subject: Whitespace fixes. --- apps/macosx/macpdf.c | 15 +- apps/mozilla/jri.h | 1 + apps/mozilla/npapi.h | 5 +- apps/mozilla/npunix.c | 21 +- apps/mozilla/npupp.h | 53 +- apps/mozilla/npwin.c | 26 +- apps/samshow.c | 2 +- apps/windows/winmain.c | 4 +- base/base_cpudep.c | 4 +- base/base_hash.c | 2 +- base/base_memory.c | 2 +- base/util_getopt.c | 3 +- include/fitz/stm_stream.h | 206 +- include/mupdf/base14.h | 1 + mupdf/pdf_doctor.c | 6 +- mupdf/pdf_fontagl.c | 9293 ++++++++++++++++++++++----------------------- mupdf/pdf_fontfilefc.c | 6 +- mupdf/pdf_fontfilems.c | 36 +- mupdf/pdf_function.c | 2 +- mupdf/pdf_interpret.c | 8 +- mupdf/pdf_open.c | 2 +- mupdf/pdf_page.c | 6 +- mupdf/pdf_resources.c | 2 +- mupdf/pdf_shade1.c | 14 +- mupdf/pdf_shade4.c | 30 +- mupdf/pdf_stream.c | 4 +- mupdf/pdf_unicode.c | 4 +- raster/glyphcache.c | 4 +- raster/imagescale.c | 4 +- raster/pathstroke.c | 4 +- samus/sa_tiff.c | 2 +- samus/sa_zip.c | 2 +- stream/filt_a85e.c | 4 +- stream/filt_faxc.h | 8 +- stream/filt_faxd.c | 2 +- stream/filt_faxe.c | 2 +- stream/filt_flate.c | 2 +- stream/filt_lzwe.c | 2 +- stream/filt_rle.c | 2 +- stream/obj_array.c | 2 +- stream/obj_dict.c | 2 +- stream/obj_parse.c | 2 +- world/res_colorspace.c | 2 +- 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 #include #endif - + #ifdef XP_UNIX #include #include -#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"}, {""}, {"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++) -- cgit v1.2.3